|
CurveLineNode Class |
CurveLineNode class is used to create a 3D curve that is rendered as a single poly-line.
Inheritance Hierarchy Namespace: Ab4d.SharpEngine.SceneNodesAssembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 2.0.8956+4c7684e186ca1be74e7a284fbe739d9a1b843d3c
Syntax public class CurveLineNode : PolyLineBaseNode
The CurveLineNode type exposes the following members.
Constructors | Name | Description |
---|
| CurveLineNode(String) | Initializes a new instance of the CurveLineNode class |
| CurveLineNode(IPolyLineMaterial, String) | Initializes a new instance of the CurveLineNode class |
| CurveLineNode(Color3, Single, String) | Initializes a new instance of the CurveLineNode class |
| CurveLineNode(Color4, Single, String) | Initializes a new instance of the CurveLineNode class |
| CurveLineNode(CurveLineNodeCurveTypes, Vector3, Int32, Color4, Single, String) | Initializes a new instance of the CurveLineNode class |
| CurveLineNode(CurveLineNodeCurveTypes, Vector3, Single, Int32, Color4, Single, String) | Initializes a new instance of the CurveLineNode class |
TopProperties | Name | Description |
---|
| ControlPoints |
Control points of the curve.
When positions in the array are changed, call the UpdatePositions method to update the mesh.
|
| CurveScale |
CurveScale is used for CurveThroughPoints and defines the curvature of the curve.
Default value is 0.25.
|
| CurveType |
Type of the curve.
Default value is CurveTypes.Undefined (linear line segments).
|
| PositionsPerSegment |
Number of generated positions per each curve segment. The higher the value, the smoother the curve.
Default value is 30.
|
| Weights |
Weights corresponding to control points. Used only with NURBS curve type.
When weights in the array are changed, call the UpdatePositions method to update the mesh.
|
TopMethods See Also