Apps
Plane (2D) Strain Transform

Plane (2D) Strain Transform

ver 1.0
How to Use


Welcome to StrainTransform 2D, your comprehensive tool for solving and visualizing 2D strain transformations. Follow these steps to make the most of this powerful app:

Input Strain Values

  1. Enter the normal straines (\(\epsilon_x\), \(\epsilon_y\)) and the shear strain (\(\gamma_{xy}\)) at the point of interest.
  2. Use the provided input fields to manually enter each value, or use the range input for the rotation angle (\(\theta\)) to control the transformation.
  3. \(\epsilon_x\), \(\epsilon_y\) & \(\gamma_{xy}\) : straines on xy corrdinate system

    \(\theta\) : the rotation angle of \(x^I\) in CCW direction measured from x axis

Real-Time Angle Adjustment

  1. The angle (\(\theta\)) can be adjusted using either the input box or the range slider.
  2. Any changes made will be automatically reflected in the calculated straines, element views, and Mohr's Circle visualization, giving you immediate feedback on how strain transformation occurs.

View the Results

  1. After entering the input values, the app will calculate the normal and shear straines on the rotated plane.
  2. In addition, it will display principal straines, principal directions, maximum/minimum shear straines, and their respective orientations.
  3. \(\epsilon_{x^I}\), \(\epsilon_{y^I}\) & \(\gamma_{x^Iy^I}\) : straines on x'y' coordinate system

    \(\epsilon_{1}\) & \(\epsilon_{2}\) : principal normal straines

    \(\theta_{P_1}\) & \(\theta_{P_2}\) : principal directions

    \(\gamma_{max}\) & \(\gamma_{min}\) : maximum and minimum shear straines

    \(\theta_{P_1}\) & \(\theta_{P_2}\) : directions for maximum and minimum shear straines

Visualize Strain Transformation

  1. The app provides visual representations of the original element, the rotated element, principal directions, and maximum shear strain configuration.
  2. A Mohr's Circle diagram is generated to give a comprehensive graphical overview of the strain states and transformations at the point.

Repeat with New Values

  1. Change the input values or angle as needed, and watch the results update in real time to explore different strain scenarios.
 
eduapphub © 2026
facebook icon  X icon  X icon
About us | Terms & Policies | Contact us           by  DGteam