载入中...
搜索中...
未找到
HairDynamicBones.h
浏览该文件的文档.
41[[nodiscard]] EVENGINE_API_WORLD Result<int> addChain(DynamicBoneSolver &solver, const ChainDesc &desc);
54[[nodiscard]] EVENGINE_API_WORLD Result<int> addHeadCollider(DynamicBoneSolver &solver, const std::string &boneName,
Move-only, checked operation results for the common layer.
World-space spring-chain solver that writes results as local bone rotations.
Definition DynamicBoneSolver.h:37
Result< int > addHeadCollider(DynamicBoneSolver &solver, const std::string &boneName, float radius, float offsetX, float offsetY, float offsetZ)
Attach a bone-following sphere collider (typically the head) for hair chains.
Definition HairDynamicBones.cpp:50
Result< void > setupChains(DynamicBoneSolver &solver, const std::vector< ChainDesc > &chains, bool clearFirst)
Replace or append hair chains.
Definition HairDynamicBones.cpp:36
Result< int > addChain(DynamicBoneSolver &solver, const ChainDesc &desc)
Add one hair/tail chain by bone name.
Definition HairDynamicBones.cpp:17
Definition Animation.cpp:58
One named spring chain with game-friendly hair defaults.
Definition HairDynamicBones.h:23