csharp
public readonly record struct TrajectoryReportWhat a decomposition removed, per polyline.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
Four reports rather than one, for CurveCompressionSettings's reason: they compress very differently and a single number would have to be wrong for three of them. What an author needs to see is which of the four a tolerance actually cost anything.
Fields and properties (7)
public CurveCompressionReport OriginThe frame's own path.
public CurveCompressionReport OffsetThe contact relative to it.
public CurveCompressionReport SurfaceThe path across the surface.
public CurveCompressionReport RotationThe orientation.
public int KeysBeforeHow many keys went in, across all four.
public int KeysAfterHow many came out.
public float RatioHow much of the original is left, as a fraction.
Methods (1)
public TrajectoryReport(CurveCompressionReport Origin, CurveCompressionReport Offset, CurveCompressionReport Surface, CurveCompressionReport Rotation)What a decomposition removed, per polyline.
Used by (2)
- GoalTrajectoryVixen.Animation
- TrajectoryTestsVixen.Animation.Tests