evaluate#
- ClosedCurveLinearSegment.evaluate(vertices: ndarray, params: ndarray | None, prev_segment: ClosedCurveSegment | None = None, next_segment: ClosedCurveSegment | None = None) ndarray#
Evaluate linear segment (possibly subdivided with control points).
- Parameters:
- vertices
np.ndarray All vertices (Nx2 array).
- params
Optional[np.ndarray] Parameters defining control point positions (if parametric).
- prev_segment
Optional[ClosedCurveSegment],optional Not used for linear segments (default: None).
- next_segment
Optional[ClosedCurveSegment],optional Not used for linear segments (default: None).
- vertices
- Returns:
np.ndarrayArray of points along the line segment(s).