Module |
|
Header |
/Engine/Source/Runtime/AnimGraphRuntime/Public/BoneControllers/AnimNode_AnimDynamics.h |
Include |
#include "BoneControllers/AnimNode_AnimDynamics.h" |
struct FAnimPhysConstraintSetup
Constraint setup struct, holds data required to build a physics constraint
Name | Description | ||
---|---|---|---|
|
AngularConstraintType |
Method to use when constraining angular motion |
|
|
AngularLimitsMax |
||
|
AngularLimitsMin |
||
|
AngularTarget |
The axis to align the angular spring constraint to in the animation pose. |
|
|
AngularTargetAxis |
The axis in the simulation pose to align to the Angular Target. |
|
|
bLinearFullyLocked |
If all axes are locked we can use 3 linear limits instead of the 6 needed for limited axes |
|
|
float |
ConeAngle |
Angle to use when constraining using a cone |
|
LinearAxesMax |
Maximum linear movement per-axis (Set zero here and in the min limit to lock) |
|
|
LinearAxesMin |
Minimum linear movement per-axis (Set zero here and in the max limit to lock) |
|
|
LinearXLimitType |
Whether to limit the linear X axis |
|
|
LinearYLimitType |
Whether to limit the linear Y axis |
|
|
LinearZLimitType |
Whether to limit the linear Z axis |
|
|
TwistAxis |
Axis to consider for twist when constraining angular motion (forward axis) |
Name | Description | |
---|---|---|
|
FAnimPhysConstraintSetup() |
Name | Description | ||
---|---|---|---|
|
float |
AngularXAngle_DEPRECATED |
X-axis limit for angular motion when using the "Angular" constraint type (Set to 0 to lock, or 180 to remain free) |
|
float |
AngularYAngle_DEPRECATED |
Y-axis limit for angular motion when using the "Angular" constraint type (Set to 0 to lock, or 180 to remain free) |
|
float |
AngularZAngle_DEPRECATED |
Z-axis limit for angular motion when using the "Angular" constraint type (Set to 0 to lock, or 180 to remain free) |