weldx.geometryΒΆ

Provides classes to define lines and surfaces.

Classes

ArcSegment

Arc segment.

Geometry

Defines a 3 dimensional geometry by extrusion of a 2 dimensional profile.

LineSegment

Line segment.

LinearHorizontalTraceSegment

Trace segment with a linear path and constant z-component.

Profile

Defines a 2d profile.

RadialHorizontalTraceSegment

Trace segment describing an arc with constant z-component.

Shape

Defines a shape in 2 dimensions.

SpatialData

Represent 3D point cloud data with optional triangulation.

Trace

Defines a 3d trace.

VariableProfile

Class to define a profile of variable shape.

Functions

has_cw_ordering

Return True if a set of points has clockwise ordering, False otherwise.

linear_profile_interpolation_sbs

Interpolate 2 profiles linearly, segment by segment.