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();
};