Geometry ======== 2D and 3D geometry types used internally by OpenVCAD. You may not need to use these directly, but they are useful for creating custom geometry. .. currentmodule:: pyvcad .. autoclass:: Point2 :members: :undoc-members: :special-members: __init__ .. autoclass:: Segment2 :members: :undoc-members: :special-members: __init__ .. autoclass:: Vec2 :members: :undoc-members: :special-members: __init__ .. autoclass:: Vec3 :members: :undoc-members: :special-members: __init__ .. autoclass:: Vec4 :members: :undoc-members: :special-members: __init__ .. autoclass:: Polygon2 :members: :undoc-members: :special-members: __init__ .. autoclass:: Polyline2 :members: :undoc-members: :special-members: __init__ .. autoclass:: Arrangement2 :members: :undoc-members: :special-members: __init__ .. autoclass:: HexahedralMesh :members: :undoc-members: :special-members: __init__ .. autoclass:: CADModel :members: :undoc-members: :special-members: __init__ .. autoclass:: CADFace :members: :undoc-members: :special-members: __init__ .. autoclass:: TrimMode :members: :undoc-members: .. autoclass:: CellMap :members: :undoc-members: :special-members: __init__ .. autoclass:: CellMapCollection :members: :undoc-members: :special-members: __init__ .. autoclass:: CellMapDiagnostics :members: :undoc-members: .. autoclass:: ImplicitUnitCell :members: :undoc-members: :special-members: __init__ .. autoclass:: GraphUnitCell :members: :undoc-members: :special-members: __init__