载入中...
搜索中...
未找到
SmrFeatures.cpp 文件参考
#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).