pyrobopath.toolpath.path.path_core.CubicBSplineSegment#

class pyrobopath.toolpath.path.path_core.CubicBSplineSegment(control_points: List[List[float] | Tuple[float, float, float] | ndarray[Tuple[Literal[3]], dtype[floating]]], orient_s: Rotation, orient_e: Rotation)[source]#

Bases: Path

A uniform cubic B-spline defined on the knot interval [0,1]

Methods

length

sample