Skip to content

Geometry

The snaptrude.core.geometry namespace provides classes for geometric representation and manipulation.

Classes

Line

Represents a line segment in 3D space.

Arc

Represents an arc (part of a circle) in 3D space.

Curve

Base class for curves (lines, arcs, etc.).

Profile

Represents a 2D profile, typically used for extrusion.

Contour

Represents a closed loop of curves, forming a boundary.

Brep

Represents a Boundary Representation (B-Rep) solid.