Class PoseSpaceBoneConstraint
Namespace: ValveResourceFormat.ResourceTypes.ModelAnimation
Assembly: ValveResourceFormat.dll
Poses the constrained bones by interpolating authored transforms over where an attachment sits in its bone's parent space.
public class PoseSpaceBoneConstraint : BaseConstraintInheritance
object ← BoneConstraintBase ← BaseConstraint ← PoseSpaceBoneConstraint
Inherited Members
BaseConstraint.Name, BaseConstraint.UpVector, BaseConstraint.ConstrainedBones, BaseConstraint.Targets, BoneConstraintBase.ReadList(Model)
Constructors
PoseSpaceBoneConstraint(KVObject)
Initializes a new instance from compiled constraint data.
public PoseSpaceBoneConstraint(KVObject data)Parameters
data KVObject
Properties
Falloff
Gets or sets the kernel falloff distance.
public float Falloff { get; set; }Property Value
Inputs
Gets or sets the samples: an input position and one local transform per constrained bone.
public (Vector3 Value, (Vector3 Position, float Scale, Quaternion Rotation)[] Outputs)[] Inputs { get; set; }Property Value
(Vector3 Value, (Vector3 Position, float Scale, Quaternion Rotation)[] Outputs)[]
Kernel
Gets or sets the interpolation kernel.
public RbfKernel Kernel { get; set; }Property Value
See Also
https://s2v.app/SchemaExplorer/cs2/modellib/CBoneConstraintPoseSpaceBone

