class MAGES::MeshDeformations::Editor::Tests::SmoothWedgeNormalsEditorTestsΒΆ
EditMode tests for the per-wedge smooth-shading normal pipeline (DynamicSoftbodyActor.BuildFaceAdjacencyJob, DynamicSoftbodyActor.AccumulateParticleNormalsJob, DynamicSoftbodyActor.ScatterVertexNormalsJob). These drive the jobs directly on synthetic flat-job output so they do not need a live physics world.
class SmoothWedgeNormalsEditorTests
{
public:
// methods
void BuildFaceAdjacency_OffsetsAreMonotonicAndCoverEveryIncidence();
void AccumulateAndScatter_SharedParticleVerticesReceiveEqualAreaWeightedNormals();
void Accumulate_RotatesNormalsIntoLocalSpace();
void Accumulate_ParticleWithNoIncidentFacesIsZero();
};