Vixen
dd8b0a81
csharp
public static class UvUnwrap

The three stages, each callable on its own, because conflating them is the first mistake.

Read the guide page for this →

Remarks

docs/plan/42 § D1. Charting asks where do we cut, flattening asks how does a chart become flat, and packing asks where does each island sit. They have different literatures, different failure modes and different runtimes, and a tool that exposes only the fused verb cannot be debugged.

⚠ Pack takes islands rather than a mesh, and that is what makes it a peer of a standalone packer rather than an internal detail. An artist who cut seams by hand and wants them respected is the exact case a fused-verb unwrapper cannot serve, and it is most of why standalone packers are products. Islands can come from this library's charter, from the remesher's patch layout, from another package or from a file — the packer does not ask.

Methods (11)

Used by (28)

  • LayoutAtlasVixen.Geometry.Remeshing
  • OptimisedInDebugTestsVixen.Geometry.Uv.Tests
  • UvAllTestsVixen.Geometry.Uv.Tests
  • UvChartDeterminismTestsVixen.Geometry.Uv.Tests
  • UvChartInvarianceTestsVixen.Geometry.Uv.Tests
  • UvChartQualityTestsVixen.Geometry.Uv.Tests
  • UvChartTestsVixen.Geometry.Uv.Tests
  • UvDensityTestsVixen.Geometry.Uv.Tests
  • UvFacetedGroupTestsVixen.Geometry.Uv.Tests
  • UvFlattenBijectivityTestsVixen.Geometry.Uv.Tests
  • UvFlattenCotangentTestsVixen.Geometry.Uv.Tests
  • UvFlattenDeterminismTestsVixen.Geometry.Uv.Tests
  • UvFlattenDistortionTestsVixen.Geometry.Uv.Tests
  • UvFlattenInvarianceTestsVixen.Geometry.Uv.Tests
  • UvFlattenTestsVixen.Geometry.Uv.Tests
  • UvFlattenTopologyTestsVixen.Geometry.Uv.Tests
  • UvPackDeterminismTestsVixen.Geometry.Uv.Tests
  • UvPackEfficiencyTestsVixen.Geometry.Uv.Tests
  • UvPackMarginTestsVixen.Geometry.Uv.Tests
  • UvPackPropertyTestsVixen.Geometry.Uv.Tests
  • UvPackingTestsVixen.Geometry.Uv.Tests
  • UvStackingTestsVixen.Geometry.Uv.Tests
  • UvUdimTestsVixen.Geometry.Uv.Tests
  • UvUnwrapDeterminismTestsVixen.Geometry.Uv.Tests
  • UvUnwrapPipelinePropertyTestsVixen.Geometry.Uv.Tests
  • BlockoutUvPanelVixen.Editor.Blockout
  • GeometryRunnerVixen.Cli
  • ModelRetopologyVixen.Editor.Assets