pip install quads
python
import quads
python
import quads
quad_mesh = quads.QuadMesh()
quad_mesh.add_vertex((0, 0))
quad_mesh.add_vertex((1, 0))
quad_mesh.add_vertex((1, 1))
quad_mesh.add_vertex((0, 1))
quad_mesh.add_quad((0, 1, 2, 3))
quad_mesh.print_info()
python
import quads
quad_mesh = quads.load_obj('input.obj')
quads.export_stl(quad_mesh, 'output.stl')
python
import quads
quad_mesh = quads.QuadMesh()
quad_mesh.add_vertex((0, 0))
quad_mesh.add_vertex((1, 0))
quad_mesh.add_vertex((1, 1))
quad_mesh.add_vertex((0, 1))
quad_mesh.add_quad((0, 1, 2, 3))
quad_mesh.set_property('YoungsModulus', 200)
quad_mesh.set_property('PoissonsRatio', 0.3)
quad_mesh.run_analysis()
print(quad_mesh.get_stress())
print(quad_mesh.get_strain())