class MAGES::MeshDeformations::Editor::Tests::ObjExporterTestsΒΆ
EditMode tests for the pure OBJ serializer ObjExporter.MeshToObj. Meshes are built in code so no play-mode simulation is required.
class ObjExporterTests
{
public:
// methods
void TearDown();
void SingleSubmesh_FullAttributes_EmitsCountsAndTripletFace();
void XFlipAndWindingReversal_NegatesXAndReversesFaceOrder();
void MultiSubmesh_WithMaterials_LabelsGroupsAndUsemtl();
void MultiSubmesh_NullMaterials_FallsBackToSubmeshAndMaterialNames();
void MultiSubmesh_ShortMaterials_FallsBackForMissingSlot();
void MissingAttributes_NoUvOrNormals_EmitsPositionOnlyFaces();
void UvMapSidecar_LengthAndOrderMatchEmission();
void UvMapSidecar_ValuesWithinCornerKeyRange();
void UvMapSidecar_CountMismatch_FailsToParse();
void InvariantFormatting_UnderCommaDecimalCulture_UsesDotSeparator();
void HullOnly_Disabled_KeepsEveryFace();
void HullOnly_Enabled_DropsCoincidentInteriorFacePair();
void HullOnly_Enabled_KeepsDistinctAdjacentFaces();
};