|
TrackFlow Pro Documentation 1
Generate roller coasters, railroads, conveyors and more with a physics aware spline and meshing system.
|
A single knot in your TrackFlow spline editor. "Curve Type" governs the segment between this knot and the next knot. More...
Public Member Functions | |
| void | SetWorldFrame (Vector3 t, Vector3 n, Vector3 b) |
| TrackFlowKnot (TrackFlowSpline parent) | |
| object | Clone () |
| void | AlignBezierHandlesAtLength (float length) |
Public Attributes | |
| Vector3 | positionLS = Vector3.zero |
| Vector3 | T_LS = Vector3.forward |
| Vector3 | N_LS = Vector3.right |
| Vector3 | B_LS = Vector3.up |
| float | drivenRollDegrees = 0f |
| TrackFlowCurveType | curveType = TrackFlowCurveType.Line |
| ArcOptions | arc = new() |
| ClothoidOptions | clothoid = new() |
| CurveSpecOptions | curveSpec = new() |
| TrackModifierOptions | trackModOpts = new() |
| Vector3 | bezierInOffsetLS = Vector3.left * 0.8f |
| Vector3 | bezierOutOffsetLS = Vector3.right * 0.8f |
| TrackFlowSpline | Parent |
Properties | |
| Vector3 | positionWS [get] |
| Vector3 | T_WS [get, set] |
| Vector3 | N_WS [get, set] |
| Vector3 | B_WS [get, set] |
Private Member Functions | |
| void | OrthonormalizeLocal () |
A single knot in your TrackFlow spline editor. "Curve Type" governs the segment between this knot and the next knot.
| TrackFlowPro.Runtime.TrackFlowKnot.TrackFlowKnot | ( | TrackFlowSpline | parent | ) |
| void TrackFlowPro.Runtime.TrackFlowKnot.AlignBezierHandlesAtLength | ( | float | length | ) |
| object TrackFlowPro.Runtime.TrackFlowKnot.Clone | ( | ) |
|
private |
| void TrackFlowPro.Runtime.TrackFlowKnot.SetWorldFrame | ( | Vector3 | t, |
| Vector3 | n, | ||
| Vector3 | b ) |
| ArcOptions TrackFlowPro.Runtime.TrackFlowKnot.arc = new() |
| Vector3 TrackFlowPro.Runtime.TrackFlowKnot.B_LS = Vector3.up |
| Vector3 TrackFlowPro.Runtime.TrackFlowKnot.bezierInOffsetLS = Vector3.left * 0.8f |
| Vector3 TrackFlowPro.Runtime.TrackFlowKnot.bezierOutOffsetLS = Vector3.right * 0.8f |
| ClothoidOptions TrackFlowPro.Runtime.TrackFlowKnot.clothoid = new() |
| CurveSpecOptions TrackFlowPro.Runtime.TrackFlowKnot.curveSpec = new() |
| TrackFlowCurveType TrackFlowPro.Runtime.TrackFlowKnot.curveType = TrackFlowCurveType.Line |
| float TrackFlowPro.Runtime.TrackFlowKnot.drivenRollDegrees = 0f |
| Vector3 TrackFlowPro.Runtime.TrackFlowKnot.N_LS = Vector3.right |
| TrackFlowSpline TrackFlowPro.Runtime.TrackFlowKnot.Parent |
| Vector3 TrackFlowPro.Runtime.TrackFlowKnot.positionLS = Vector3.zero |
| Vector3 TrackFlowPro.Runtime.TrackFlowKnot.T_LS = Vector3.forward |
| TrackModifierOptions TrackFlowPro.Runtime.TrackFlowKnot.trackModOpts = new() |
|
getset |
|
getset |
|
get |
|
getset |