logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class PoseDeltaBehaviorTests

    Additional behavioral coverage for PoseDelta beyond PoseDeltaTests: additive position accumulation math, quaternion multiplication accumulation, negative-weight clearing, the >= 1 early-out, rotation slerp on scale, clone independence for both maps, and combine into an empty target.

    Inheritance
    object
    PoseDeltaBehaviorTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.ProceduralAnimator.Tests.Domain
    Assembly: Tests.dll
    Syntax
    public class PoseDeltaBehaviorTests

    Constructors

    PoseDeltaBehaviorTests()

    Declaration
    public PoseDeltaBehaviorTests()

    Methods

    AddPosition_TwiceSameBone_SumsExactly()

    Declaration
    public void AddPosition_TwiceSameBone_SumsExactly()

    AddRotation_TwiceSameBone_ComposesViaMultiplication()

    Declaration
    public void AddRotation_TwiceSameBone_ComposesViaMultiplication()

    Clone_MutatingClonePositions_DoesNotAffectOriginal()

    Declaration
    public void Clone_MutatingClonePositions_DoesNotAffectOriginal()

    Clone_MutatingCloneRotations_DoesNotAffectOriginal()

    Declaration
    public void Clone_MutatingCloneRotations_DoesNotAffectOriginal()

    Combine_IntoEmpty_CopiesAllEntries()

    Declaration
    public void Combine_IntoEmpty_CopiesAllEntries()

    Combine_OverlappingBone_AddsPositionsAndMultipliesRotations()

    Declaration
    public void Combine_OverlappingBone_AddsPositionsAndMultipliesRotations()

    Scale_AboveOne_LeavesUnchanged()

    Declaration
    public void Scale_AboveOne_LeavesUnchanged()

    Scale_Half_SlerpsRotationTowardIdentity()

    Declaration
    public void Scale_Half_SlerpsRotationTowardIdentity()

    Scale_Negative_ClearsAll()

    Declaration
    public void Scale_Negative_ClearsAll()
    In this article
    © 2026 Serenity. All Rights Reserved