载入中...
搜索中...
未找到
#include "animation/tensor/SmrFeatures.h"#include "animation/AnimClip.h"#include "animation/AnimPose.h"#include "animation/AnimSkeleton.h"#include "common/Exception.h"#include <algorithm>#include <cctype>#include <cmath>#include <string>#include <utility>#include <vector>命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::animation |
函数 | |
| void | eve::animation::quatToRot6d (float qx, float qy, float qz, float qw, float out[6]) |
| Convert unit quaternion to MeshRet-style rotation-6D. | |
| void | eve::animation::rot6dToQuat (const float in[6], float &qx, float &qy, float &qz, float &qw) |
| Convert rotation-6D back to a unit quaternion. | |
| SmrFeatureBatch | eve::animation::buildSmrFeatures (const AnimClip &sourceClip, const AnimSkeleton *sourceSkeleton, const AnimSkeleton *targetSkeleton, const AnimSkin *sourceSkin, const AnimSkin *targetSkin, int ringsPerBone=2, int pointsPerRing=4) |
| Build dense SCS + DMI tensors from skeletons/clip (no tensor headers). | |