class MAGES::MeshDeformations::Editor::Tests::AutoUVEditorTests¶
EditMode tests for AutoUV — procedural per-wedge UV generation over fully split triangular meshes. Pure math over small hand-built fixtures; no PhysicsWorld required.
class AutoUVEditorTests
{
public:
// methods
void Generate_ReturnsOneUvPerVertex();
void Generate_AllHullUvsWithinUnitSquare();
void Generate_IslandsDoNotOverlap();
void Generate_CoplanarNeighborsShareUvsAtSharedEdge();
void Generate_UniformTexelDensityAcrossIslands();
void Generate_InteriorTriangleCollapsesWhileHullFacesUnwrap();
void Generate_DegenerateTriangleIsSafeAndDoesNotCorruptNeighbors();
void Generate_AssumeHull_KeepsBuriedTriangleUnwrapped();
void Generate_ConcaveInnerWalls_CollapseUnderRayPath_UnwrapUnderAssumeHull();
void Generate_AssumeHull_DegenerateTriangleStaysAtZero();
void Generate_IsDeterministic();
void Generate_StackedSheets_ArePeeledSoNoUvTrianglesOverlap();
void Generate_CoplanarStrip_StaysContiguous();
void Generate_ConvexCube_SixContiguousIslands();
void Generate_DepthPeeledIslands_UniformDensity();
void Generate_ConcaveInput_IsDeterministic();
void Generate_CurvedWall_StaysOneChartAcrossCardinalBoundary();
};