载入中...
搜索中...
未找到
eve::ik::IK类 参考

Inverse Kinematics module — wraps header-only sunxfancy/ik.hpp (FABRIK). Script: ik <- eve.IK(); 更多...

#include <IK.h>

类 eve::ik::IK 继承关系图:
eve::Module

Public 成员函数

 Module_REG (IK)
 
 IK ()=default
 Default-constructs the IK module.
 
 ~IK () override=default
 No owned skeletons/solvers; factories return caller-owned pointers.
 
Skeleton2D * newSkeleton2D ()
 Creates an empty 2D skeleton. @ownership Caller deletes.
 
Skeleton3D * newSkeleton3D ()
 Creates an empty 3D skeleton. @ownership Caller deletes.
 
Solver2D * newSolver2D ()
 Creates a 2D FABRIK solver. @ownership Caller deletes.
 
Solver3D * newSolver3D ()
 Creates a 3D FABRIK solver. @ownership Caller deletes.
 
- Public 成员函数 继承自 eve::Module
virtual ~Module ()
 Module.
 
virtual std::string getName () const =0
 Returns the name.
 

详细描述

Inverse Kinematics module — wraps header-only sunxfancy/ik.hpp (FABRIK). Script: ik <- eve.IK();

Provides 2D/3D skeleton + solver factories. No overloads: use Skeleton2D / Skeleton3D and Solver2D / Solver3D explicitly.

在文件 IK.h 第 19 行定义.

构造及析构函数说明

◆ IK()

eve::ik::IK::IK ( )
default

Default-constructs the IK module.

◆ ~IK()

eve::ik::IK::~IK ( )
overridedefault

No owned skeletons/solvers; factories return caller-owned pointers.

成员函数说明

◆ Module_REG()

eve::ik::IK::Module_REG ( IK  )

◆ newSkeleton2D()

Skeleton2D * eve::ik::IK::newSkeleton2D ( )

Creates an empty 2D skeleton. @ownership Caller deletes.

在文件 IK.cpp 第 13 行定义.

◆ newSkeleton3D()

Skeleton3D * eve::ik::IK::newSkeleton3D ( )

Creates an empty 3D skeleton. @ownership Caller deletes.

在文件 IK.cpp 第 14 行定义.

◆ newSolver2D()

Solver2D * eve::ik::IK::newSolver2D ( )

Creates a 2D FABRIK solver. @ownership Caller deletes.

在文件 IK.cpp 第 15 行定义.

◆ newSolver3D()

Solver3D * eve::ik::IK::newSolver3D ( )

Creates a 3D FABRIK solver. @ownership Caller deletes.

在文件 IK.cpp 第 16 行定义.


该类的文档由以下文件生成: