载入中...
搜索中...
未找到
FootIKSolver.h
浏览该文件的文档.
18 virtual FootIKGroundQueryStatus queryGround(float originX, float originY, float originZ, float maxDistance,
24struct FootIKDebugFoot { bool configured=false,contact=false,locked=false,toeConfigured=false; float x=0.f,y=0.f,z=0.f,nx=0.f,ny=1.f,nz=0.f,toeX=0.f,toeY=0.f,toeZ=0.f; };
Evaluated local (and optional world) pose for an AnimSkeleton. Script type: AnimPose.
Definition AnimPose.h:17
3D bone hierarchy + bind-pose local TRS for skeletal animation. Independent of ik::Skeleton3D (FABRIK...
Definition AnimSkeleton.h:16
Physics-neutral downward ground-query provider for Foot IK.
Definition FootIKSolver.h:13
virtual FootIKGroundQueryStatus queryGround(float originX, float originY, float originZ, float maxDistance, float &hitX, float &hitY, float &hitZ, float &normalX, float &normalY, float &normalZ) const =0
Query ground below an origin and return model-space contact data.
virtual ~FootIKGroundProvider()=default
Releases FootIKGroundProvider resources.
Paired-foot IK with contact smoothing and pelvis compensation.
Definition FootIKSolver.h:32
const FootIKGroundProvider * getGroundProvider() const
Return the borrowed ground provider, or null. @ownership Borrowed; ownership remains with the caller....
Definition FootIKSolver.h:71
bool isLeftFootLocked() const
Return whether the left foot is currently locked.
Definition FootIKSolver.h:95
FootIKSolver & operator=(const FootIKSolver &)=default
Operator =.
bool isRightFootLocked() const
Return whether the right foot is currently locked.
Definition FootIKSolver.h:97
AnimSkeleton * getSkeleton() const
Return the borrowed skeleton, or null. @ownership Borrowed; ownership remains with the animation sour...
Definition FootIKSolver.h:49
void setGroundProvider(const FootIKGroundProvider *provider)
Set an optional automatic ground-query provider. @ownership Borrowed; ownership remains with the call...
Definition FootIKSolver.h:65
Definition Animation.cpp:58
@ Unavailable
Immutable model-space state for one foot in a tooling snapshot.
Definition FootIKSolver.h:24
Owning renderer-neutral paired-foot tooling snapshot.
Definition FootIKSolver.h:26