TrackFlow Pro Documentation 1
Generate roller coasters, railroads, conveyors and more with a physics aware spline and meshing system.
Loading...
Searching...
No Matches
TrackFlowPro.Runtime.Core.Sampling.ChordErrorSampler.Polyline Struct Reference

Static Public Member Functions

static Polyline Default ()
static TrackFlowSample SamplePolyline (ChordErrorSampler.Polyline poly, float t01, out Quaternion rot)
static TrackFlowSample SamplePolyline (ChordErrorSampler.Polyline poly, float t01)

Public Attributes

double[] S
double[][] P
double[][,] R
double[][] K
bool Closed
CurvatureSampleData[] CachedCurvatureSamples
 If we take curvature samples for a polyline, we can cache them here and retrieve them again without having to recalculate.

Member Function Documentation

◆ Default()

Polyline TrackFlowPro.Runtime.Core.Sampling.ChordErrorSampler.Polyline.Default ( )
static

◆ SamplePolyline() [1/2]

TrackFlowSample TrackFlowPro.Runtime.Core.Sampling.ChordErrorSampler.Polyline.SamplePolyline ( ChordErrorSampler.Polyline poly,
float t01 )
static

◆ SamplePolyline() [2/2]

TrackFlowSample TrackFlowPro.Runtime.Core.Sampling.ChordErrorSampler.Polyline.SamplePolyline ( ChordErrorSampler.Polyline poly,
float t01,
out Quaternion rot )
static

Member Data Documentation

◆ CachedCurvatureSamples

CurvatureSampleData [] TrackFlowPro.Runtime.Core.Sampling.ChordErrorSampler.Polyline.CachedCurvatureSamples

If we take curvature samples for a polyline, we can cache them here and retrieve them again without having to recalculate.

◆ Closed

bool TrackFlowPro.Runtime.Core.Sampling.ChordErrorSampler.Polyline.Closed

◆ K

double [][] TrackFlowPro.Runtime.Core.Sampling.ChordErrorSampler.Polyline.K

◆ P

double [][] TrackFlowPro.Runtime.Core.Sampling.ChordErrorSampler.Polyline.P

◆ R

double [][,] TrackFlowPro.Runtime.Core.Sampling.ChordErrorSampler.Polyline.R

◆ S

double [] TrackFlowPro.Runtime.Core.Sampling.ChordErrorSampler.Polyline.S

The documentation for this struct was generated from the following file: