载入中...
搜索中...
未找到
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 |
详细描述
template<unsigned D>
struct eve::ik::detail::ChainOptions< D >
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
template<unsigned D>
| float eve::ik::detail::ChainOptions< D >::force = 0.f |
在文件 ChainSolver.h 第 21 行定义.
被这些函数引用 eve::ik::detail::solveChain().
◆ influence
template<unsigned D>
| float eve::ik::detail::ChainOptions< D >::influence = 1.f |
在文件 ChainSolver.h 第 22 行定义.
被这些函数引用 eve::ik::detail::solveChain().
◆ max_iterations
template<unsigned D>
| unsigned eve::ik::detail::ChainOptions< D >::max_iterations = 16 |
在文件 ChainSolver.h 第 20 行定义.
被这些函数引用 eve::ik::detail::solveChain().
◆ pole
template<unsigned D>
| ::ik::vec3 eve::ik::detail::ChainOptions< D >::pole {} |
在文件 ChainSolver.h 第 25 行定义.
被这些函数引用 eve::ik::detail::solveChain().
◆ pole_weight
template<unsigned D>
| float eve::ik::detail::ChainOptions< D >::pole_weight = 1.f |
在文件 ChainSolver.h 第 26 行定义.
被这些函数引用 eve::ik::detail::solveChain().
◆ tolerance
template<unsigned D>
| float eve::ik::detail::ChainOptions< D >::tolerance = 1e-3f |
◆ use_pole
template<unsigned D>
| bool eve::ik::detail::ChainOptions< D >::use_pole = false |
在文件 ChainSolver.h 第 24 行定义.
被这些函数引用 eve::ik::detail::solveChain().
该结构体的文档由以下文件生成:
- src/modules/ik/ChainSolver.h