Vixen
dd8b0a81
csharp
public enum RemeshStage

Which of the seven stages a timing, a warning or a refusal belongs to.

Read the guide page for this →

Remarks

The stage boundaries are the debugging surface and that is deliberate. docs/plan/41 § D1: when a remesh looks wrong, which stage is the first question, and a monolith cannot answer it. Every stage can dump its artefact — the conditioned triangles, the field as a line set, the layout as coloured regions, the quantization as a labelled graph.

Fields and properties (7)

  • Condition

    Weld, orient, de-speck, repair, isotropic pre-remesh.

  • Features

    Dihedral angles, creases, groups, seams and guides, chained into polylines.

  • Field

    The 4-RoSy cross field, its hierarchy, and where the singularities landed.

  • Layout

    Separatrix tracing and the patch decomposition.

  • Quantize

    How many quads each patch side gets, solved as a flow.

  • Extract

    Per-patch grids, stitched, relaxed and validated.

  • Transfer

    Normals, coordinates, colours, materials, weights and the baked maps.

Used by (8)

  • LayoutAtlasTestsVixen.Geometry.Remeshing.Tests
  • RemeshDumpTestsVixen.Geometry.Remeshing.Tests
  • RemeshPipelinePropertyTestsVixen.Geometry.Remeshing.Tests
  • RemeshReportTestsVixen.Geometry.Remeshing.Tests
  • RemeshStageTimingVixen.Geometry.Remeshing
  • RemesherVixen.Geometry.Remeshing
  • RemesherTestsVixen.Geometry.Remeshing.Tests
  • SymmetryPassVixen.Geometry.Remeshing