Vixen
dd8b0a81
csharp
public readonly record struct RemeshArcLabel

One arc of the partition, with the integer the quantizer gave it.

Read the guide page for this →

Remarks

⚠ Target travels beside Quads because their difference is the thing the quantization is for. docs/plan/41 § D7's cost is the squared distance between them summed over arcs, so an arc where they are far apart is where the consistency system had to spend — and reading the integers alone tells you what happened without telling you what it cost.

Fields and properties (6)

  • public int Arc

    Its index in the layout.

  • public Vector3 From

    Where the arc starts, in world space.

  • public Vector3 To

    Where it ends.

  • public int Quads

    How many quads run along it.

  • public float Target

    How many the density field asked for, before rounding.

  • public bool IsFeature

    Whether every one of its edges is a feature edge.

Methods (1)

  • public RemeshArcLabel(int Arc, Vector3 From, Vector3 To, int Quads, float Target, bool IsFeature)

    One arc of the partition, with the integer the quantizer gave it.

Used by (3)

  • RemeshDumpVixen.Geometry.Remeshing
  • RemeshDumpTestsVixen.Geometry.Remeshing.Tests
  • BlockoutRemeshDebugVixen.Editor.Blockout