Lib.point.transform.MovePointsToCurveSpace - tixl3d/tixl GitHub Wiki
An advanced op that transforms points into a curved space defined by another set of points.
To understand what this op does, imaging a set of points within a "source space" of a certain extent and orientation. This operator bends the content of that space along a wire defined by a set of target points. After that source axis will be located on the line.
This op requires a careful setup of the orientation of target points! Use [VisualizePoints] to make sure, that the target points face with the z-axis along the line (I.e. "forward" or "tangential"). You can use the [ResampleLinePoints] operator to recompute the orientation.
Similar to [MoveMeshToLinePoints]
Name (Relevancy & Type) | Description |
---|---|
SourcePoints (BufferWithViewsRequired) | The points that will be transformed. |
TargetPoints (BufferWithViewsRequired) | A point set that defines the target curve. These points MUST be oriented with their Z-axis along the line! |
Extent (Vector3) | The extend of the source volume. Increasing the extend will shrink the resulting geometry. Enable gizmo visualization to see it. |
Pivot (Vector3) | An optional offset on the source space. |
SourceAlignment (Int32) | The axis that will become the center of the curve. |
Range (Single) | The range of the curve that will be used for mapping. |
Offset (Single) | Slides the points along the curve. This is similar to adjusting the corresponding axis of Pivot parameter. |
Scale (Single) | Scale of the resulting space. |
AtBoundaries (Int32) | Defines what happens outside the source space bounds. |
Visibility (GizmoVisibility) | - |
Name | Type |
---|---|
ResultPoints | T3.Core.DataTypes.BufferWithViews |
Please help use to improve this documentation. Feel free to improve the description.
⚠ Everything else is automatically generated and will be overwritten regularly.