载入中...
搜索中...
未找到
IK.h
浏览该文件的文档.
1#pragma once
2
3#include "common/Module.h"
4
5namespace eve::ik {
6
7class Skeleton2D;
8class Skeleton3D;
9class Solver2D;
10class Solver3D;
11
19class IK : public Module {
20public:
22 IK() = default;
23 ~IK() override = default;
24
29};
30
31} // namespace eve::ik
Inverse Kinematics module — wraps header-only sunxfancy/ik.hpp (FABRIK). Script: ik <- eve....
Definition IK.h:19
Solver2D * newSolver2D()
Definition IK.cpp:15
~IK() override=default
IK()=default
Skeleton3D * newSkeleton3D()
Definition IK.cpp:14
Solver3D * newSolver3D()
Definition IK.cpp:16
Skeleton2D * newSkeleton2D()
Definition IK.cpp:13
Script-facing 2D skeleton + pose state (ik::skeleton2d + ik::ecs2d). Bone indices are stable after ea...
Definition Skeleton2D.h:12
Script-facing 3D skeleton + pose state (ik::skeleton3d + ik::ecs3d). Local angles are yaw/pitch in th...
Definition Skeleton3D.h:11
FABRIK solver for Skeleton2D. Script type: Solver2D.
Definition Solver2D.h:11
FABRIK solver for Skeleton3D. Script type: Solver3D.
Definition Solver3D.h:11