载入中...
搜索中...
未找到
Skeleton3D.h
浏览该文件的文档.
Script-facing 3D skeleton + pose state (ik::skeleton3d + ik::ecs3d). Local angles are yaw/pitch in th...
Definition Skeleton3D.h:11
void setPosition(int boneId, float x, float y, float z)
Definition Skeleton3D.cpp:98
void setConstraints(int boneId, float minYaw, float minPitch, float maxYaw, float maxPitch)
Definition Skeleton3D.cpp:164
~Skeleton3D()=default
int createBone(int parentId, float length=1.f)
Definition Skeleton3D.cpp:43
float getRotationPitch(int boneId) const
Definition Skeleton3D.cpp:158
void setRotation(int boneId, float yaw, float pitch)
Definition Skeleton3D.cpp:146
Skeleton3D & operator=(const Skeleton3D &)=delete
void setOrientation(int boneId, float x, float y, float z)
Definition Skeleton3D.cpp:122
void initStraightPose(float rootX=0.f, float rootY=0.f, float rootZ=0.f)
Definition Skeleton3D.cpp:184
float totalLengthTo(int boneId) const
Definition Skeleton3D.cpp:208
Skeleton3D(const Skeleton3D &)=delete
float getOrientationZ(int boneId) const
Definition Skeleton3D.cpp:140
float getOrientationY(int boneId) const
Definition Skeleton3D.cpp:134
bool hasConstraints(int boneId) const
Definition Skeleton3D.cpp:179
int getChild(int boneId, int childIndex) const
Definition Skeleton3D.cpp:73
float getOrientationX(int boneId) const
Definition Skeleton3D.cpp:128
float getRotationYaw(int boneId) const
Definition Skeleton3D.cpp:152
Definition ChainSolver.h:10