weldx.geometry#

Provides classes to define lines and surfaces.

Classes

ArcSegment

Arc segment.

DynamicBaseSegment

Segment class to define arbitrary lines using the SpatialSeries.

DynamicShapeSegment

Shape segment class to define arbitrary 2d shapes.

DynamicTraceSegment

Trace segment that can be defined by a SpatialSeries.

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.