omdl  v1.0
OpenSCAD Mechanical Design Library
Shapes

Common geometric shapes and foundational constructs. More...

+ Collaboration diagram for Shapes:

Modules

 Polyhedrons db
 Sizable polyhedra generated from shape database.
 
 Select Common 2d
 Selection and configuration for common 2D shapes.
 
 Select Common 3d
 Selection and configuration for common 3D shapes.
 
 Common 2d
 Common 2D shape.
 
 Common 3d
 Common 3D shapes.
 
 Polygons
 Roundable polygons generated in 2D space.
 
 Revolutions
 Select 2D shapes revolved about the z-axis.
 

Files

file  common_2d.scad
 Common 2D shapes.
 
file  common_3d.scad
 Common 3D shapes.
 
file  polygon.scad
 Roundable polygons generated in 2D space.
 
file  revolved.scad
 Select 2D shapes revolved about the z-axis.
 
file  polyhedron_db.scad
 Sizable polyhedra generated from shape database.
 
file  select_common_2d.scad
 A standard selection and configuration scheme for common 2D shape construction.
 
file  select_common_3d.scad
 A standard selection and configuration scheme for common 3D shape construction.
 

Usage Details

Common geometric shapes and foundational constructs.

Common 2d
IIIIII
ellipse()
ellipse_c()
ellipse_cs()
IVVVI
ellipse_s()
ngon()
rectangle()
VIIVIIIIX
rectangle_c()
rhombus()
star2d()

Common 3d
IIIIII
cone()
cuboid()
ellipsoid()
IVVVI
ellipsoid_s()
pyramid_q()
pyramid_t()
VII
star3d()

Polygons
IIIIII
pg_corner_round()
pg_elliptical_sector()
pg_ngon()
IVVVI
pg_rectangle()
pg_rectangle_rs()
pg_rhombus()
VIIVIIIIX
pg_trapezoid()
pg_triangle_aas()
pg_triangle_asa()
XXIXII
pg_triangle_ppp()
pg_triangle_sas()
pg_triangle_sss()

Revolutions
IIIIII
torus_ellipse_cs()
torus_pg_trapezoid()
torus_rectangle_c()