Options shared by the chain-scoped FABRIK solve used by Solver2D / Solver3D. These mirror the knobs of ik::solver plus wrapper-level pose blending. 更多...
#include <ChainSolver.h>
Public 属性 | |
| float | tolerance = 1e-3f |
| unsigned | max_iterations = 16 |
| float | force = 0.f |
| float | influence = 1.f |
| bool | use_pole = false |
| ::ik::vec3 | pole {} |
| float | pole_weight = 1.f |
详细描述
struct eve::ik::detail::ChainOptions< D >
Options shared by the chain-scoped FABRIK solve used by Solver2D / Solver3D. These mirror the knobs of ik::solver plus wrapper-level pose blending.
在文件 ChainSolver.h 第 18 行定义.
类成员变量说明
◆ force
| float eve::ik::detail::ChainOptions< D >::force = 0.f |
◆ influence
| float eve::ik::detail::ChainOptions< D >::influence = 1.f |
◆ max_iterations
| unsigned eve::ik::detail::ChainOptions< D >::max_iterations = 16 |
◆ pole
| ::ik::vec3 eve::ik::detail::ChainOptions< D >::pole {} |
在文件 ChainSolver.h 第 25 行定义.
被这些函数引用 eve::ik::detail::solveChain(), eve::ik::Solver3D::solveChain() , 以及 eve::ik::Solver3D::stepChain().
◆ pole_weight
| float eve::ik::detail::ChainOptions< D >::pole_weight = 1.f |
在文件 ChainSolver.h 第 26 行定义.
被这些函数引用 eve::ik::detail::solveChain(), eve::ik::Solver3D::solveChain() , 以及 eve::ik::Solver3D::stepChain().
◆ tolerance
| float eve::ik::detail::ChainOptions< D >::tolerance = 1e-3f |
◆ use_pole
| bool eve::ik::detail::ChainOptions< D >::use_pole = false |
在文件 ChainSolver.h 第 24 行定义.
被这些函数引用 eve::ik::detail::solveChain(), eve::ik::Solver3D::solveChain() , 以及 eve::ik::Solver3D::stepChain().
该结构体的文档由以下文件生成:
- src/modules/ik/ChainSolver.h