A simple WinForms program that allows you to draw a 2D shape (with holes), triangulate it and calculate displacements/strains/von_Mises_stresses. There are no optimizations and the math is simplified as much as possible, so calculations may take some time.
Inupt modes:
- None - does nothing.
- Points - LMC to add normal point, RMC to add fixed point.
- Holes - LMC to add normal point, RMC to add fixed point. When you finish entering current hole click on 'Add new hole' (Green panel).
- Forces - LMC to add new force. Input force parameters in yellow panel.
Deform/Strain modes:
- Sum - use to show sum of deforms/strains.
- One - use to show first deforms/strains.
- Two - use to show second deforms/strains.
- Three - use to show third deforms/strains. Before showing deforms/strains you must calculate it. Use violet panel.
Additional interface functions:
- Snap to grid - use to snap every placed point (applies on boundary points, forces and holes).
- Remove last point - use to remove last entered boundary point.
- Clear Grid - use to clear everything on screen.
Forces settings:
- X - force magnitude in newtons on X axe.
- Y - force magnitude in newtons on Y axe.
- Clear forces - use to clear all forces.
Holes settings:
- Add new hole - use to add new entered hole. When hole is not entered it's green, when entered it's blue.
- Remove last hole - use to remove last hole (entered or not entered).
- Clear holes - use to clear all holes (entered or not entered).
Inner points settings:
- Density field - enter necessary density value in format: '1 point / k pixels' where k is entered value.
- Insert inner points - use to insert points into the polygon boundary. It placees from 1 to 1000 points by density value as much as possible.
- Clear inner points - use to clear all points inside the polygon boundary (except holes).
Material settings:
- Young's module - value characterizing the ability of a material to resist stretching and compression during elastic deformation. Specified in kilopascals.
- Poisson's ratio - value characterizing the ratio of transverse to longitudinal deformation.
- Thickness - value characterizing the tickness of a flat plate. Specified in millimeters.
Main functions:
- Show polygon - use to switch view back to polygon.
- Triangulate - use to triangulate current polygon.
- Show strains - use to calculate and show polygon displacements and strains.
- Show deformations - use to calculate and show polygon displacements and deformations.
- Show von Mises stress - use to calculate and show displacements and Von Mises stress.