载入中...
搜索中...
未找到
MotionDatabase.h
浏览该文件的文档.
108 [[nodiscard]] eve::Result<int> setFeatureNormalizationRanges(std::span<const MotionNormalizationRange> ranges);
181 void extractLocomotionFeature(AnimClip* clip, float time, std::vector<float>& out, float& rootX, float& rootZ,
Move-only, checked operation results for the common layer.
Keyframed skeletal animation clip (local TRS tracks per bone). Script type: AnimClip.
Definition AnimClip.h:145
Evaluated local (and optional world) pose for an AnimSkeleton. Script type: AnimPose.
Definition AnimPose.h:17
3D bone hierarchy + bind-pose local TRS for skeletal animation. Independent of ik::Skeleton3D (FABRIK...
Definition AnimSkeleton.h:16
Baked motion-matching feature database from one or more AnimClips. Feature layout per frame: [0....
Definition MotionDatabase.h:39
MotionDatabase(const MotionDatabase &)=delete
MotionDatabase & operator=(const MotionDatabase &)=delete
bool hasLocomotionFeatures() const
Whether this database uses the 30-dimensional locomotion layout.
Definition MotionDatabase.h:71
Runtime motion matching player: builds a query feature from current pose + desired trajectory,...
Definition MotionMatcher.h:66
Definition Animation.cpp:58
std::vector< float > feature
Definition MotionDatabase.h:163
Owning ordered feature layout; copied atomically by a database.
Definition MotionFeatureLayout.h:46
Copied clip-time interval contributing once to feature normalization; endpoints inclusive.
Definition MotionDatabase.h:22