|
TrackFlow Pro Documentation 1
Generate roller coasters, railroads, conveyors and more with a physics aware spline and meshing system.
|
Namespaces | |
| namespace | Core |
Classes | |
| class | ArcFrameBridge |
| Convert native ArcFrame types to native TrackFlow types. There is almost no functional difference between this class and Helpers, I got too deep and don't want to combine them and fix all the references. They both have different methods, and Helpers is geared more towards math utilities. More... | |
| class | Helpers |
| Some math helpers. This also has some conversions between native system types and Unity types. More... | |
| class | TrackFlowGeneratedMarker |
| class | TrackFlowSpawnAnchor |
| Marker used to align a specific point on a prefab to the spline pose. this goes on a SpawnAnchor transform. More... | |
| class | TrackFlowSpawnAnchorCache |
| Caches anchor pose relative to the instance root so we don't recompute every rebuild. More... | |
| class | CurvatureFunctionAsset |
| Subclass this in your project to supply a curvature law as an arbitrary function. Return at least two entries: [kappa, torsion, ...]. More... | |
| class | ArcOptions |
| class | ClothoidOptions |
| class | BezierOptions |
| class | BSplineOptions |
| class | CatmullRomOptions |
| class | HermiteOptions |
| class | CustomSplineOptions |
| class | SplineOptions |
| class | ConstantLawParams |
| class | LinearLawParams |
| class | CurveSpecOptions |
| class | TrackModifierOptions |
| Options for the default track modifiers. More... | |
| class | TrackFlowKnot |
| A single knot in your TrackFlow spline editor. "Curve Type" governs the segment between this knot and the next knot. More... | |
Enumerations | |
| enum | TrackFlowCurveType { Line , Arc , Clothoid } |
| Controls the generated curve type between two knots in segment mode. More... | |
| enum | ArcParamMode { Radius , Curvature } |
| How to generate an ArcFrame.Core.Geometry.Arc given the input geometry. More... | |
| enum | SplineKind { Bezier , CatmullRom } |
| Which kind of spline to generate from the control points. More... | |
| enum | CurvatureLawKind { Constant , Linear , Function } |
| If using a CurveSpec curve type, this defines the intrinsic curve data. Note: intrinsic curves cannot have a set endpoint. More... | |