载入中...
搜索中...
未找到
ProceduralBoneConfig.h
浏览该文件的文档.
77 [[nodiscard]] Result<void> apply(AnimSkeleton& skeleton,DynamicBoneSolver& dynamicSolver,FootIKSolver& footSolver) const;
Move-only, checked operation results for the common layer.
Owning, renderer-independent dynamic values.
3D bone hierarchy + bind-pose local TRS for skeletal animation. Independent of ik::Skeleton3D (FABRIK...
Definition AnimSkeleton.h:16
World-space spring-chain solver that writes results as local bone rotations.
Definition DynamicBoneSolver.h:37
Paired-foot IK with contact smoothing and pelvis compensation.
Definition FootIKSolver.h:32
Definition Animation.cpp:58
Persisted name-based dynamic-bone chain configuration.
Definition ProceduralBoneConfig.h:23
std::vector< DynamicBoneParticleConfig > particles
Definition ProceduralBoneConfig.h:29
int iterations
Definition ProceduralBoneConfig.h:26
int freezeAxis
Definition ProceduralBoneConfig.h:26
bool selfCollision
Definition ProceduralBoneConfig.h:27
float stiffness
Definition ProceduralBoneConfig.h:25
float endLength
Definition ProceduralBoneConfig.h:28
std::string endBone
Definition ProceduralBoneConfig.h:24
std::string rootBone
Definition ProceduralBoneConfig.h:24
float gravityScale
Definition ProceduralBoneConfig.h:25
Persisted fixed or bone-following sphere/capsule configuration.
Definition ProceduralBoneConfig.h:33
Versioned, forward-compatible dynamic-bone asset definition.
Definition ProceduralBoneConfig.h:56
Value::Object unknownFields
Definition ProceduralBoneConfig.h:66
std::vector< DynamicBoneColliderConfig > colliders
Definition ProceduralBoneConfig.h:64
std::vector< DynamicBoneChainConfig > chains
Definition ProceduralBoneConfig.h:63
Persisted particle profile for one dynamic-bone chain particle.
Definition ProceduralBoneConfig.h:18
float stiffness
Definition ProceduralBoneConfig.h:19
float gravityScale
Definition ProceduralBoneConfig.h:19
Persisted paired-foot IK settings; runtime providers are intentionally excluded.
Definition ProceduralBoneConfig.h:46
bool footLockEnabled
Definition ProceduralBoneConfig.h:47
float positionResponse
Definition ProceduralBoneConfig.h:50
float groundStartHeight
Definition ProceduralBoneConfig.h:51
float lockExitWeight
Definition ProceduralBoneConfig.h:52
float contactGraceTime
Definition ProceduralBoneConfig.h:51
float maxPelvisOffset
Definition ProceduralBoneConfig.h:50
float rotationResponse
Definition ProceduralBoneConfig.h:50
float groundQueryDistance
Definition ProceduralBoneConfig.h:51
float minGroundNormalY
Definition ProceduralBoneConfig.h:50
float lockEnterWeight
Definition ProceduralBoneConfig.h:52
Persisted name-based leg and optional toe mapping.
Definition ProceduralBoneConfig.h:40
float toeSoleOffset
Definition ProceduralBoneConfig.h:42