载入中...
搜索中...
未找到
AnimImporter.h
浏览该文件的文档.
30 static AnimClip *loadClip(const aiScene *scene, const AnimSkeleton *skeleton, int animIndex = 0);
34 static AnimClip *loadClipFromModel(const model3d::ModelData *model, const AnimSkeleton *skeleton,
Keyframed skeletal animation clip (local TRS tracks per bone). Script type: AnimClip.
Definition AnimClip.h:17
Import AnimSkeleton / AnimClip from an Assimp scene (FBX/glTF/etc), or from compact ....
Definition AnimImporter.h:24
static int getAnimationCount(const aiScene *scene)
Definition AnimImporter.cpp:125
static AnimSkeleton * loadSkeletonFromModel(const model3d::ModelData *model)
Convenience: ModelData wrappers (implemented in AnimImporterModel.cpp).
Definition AnimImporterModel.cpp:8
static AnimClip * loadClipFromModel(const model3d::ModelData *model, const AnimSkeleton *skeleton, int animIndex=0)
Definition AnimImporterModel.cpp:13
static std::string getAnimationNameFromModel(const model3d::ModelData *model, int animIndex)
Definition AnimImporterModel.cpp:23
static AnimClip * loadClip(const aiScene *scene, const AnimSkeleton *skeleton, int animIndex=0)
Load clip by index; maps node-name channels onto skeleton bones.
Definition AnimImporter.cpp:86
static void importEvaFile(const std::string &path, AnimSkeleton **skeletonOut, AnimClip **clipOut)
Load from .eva file path.
Definition AnimImporter.cpp:275
static int getAnimationCountFromModel(const model3d::ModelData *model)
Definition AnimImporterModel.cpp:19
static std::string getAnimationName(const aiScene *scene, int animIndex)
Definition AnimImporter.cpp:130
static std::string exportEva(const AnimSkeleton *skeleton, const AnimClip *clip)
Serialize skeleton + clip to a compact text format (no mesh). Used to ship Mixamo-derived test fixtur...
Definition AnimImporter.cpp:136
static AnimSkeleton * loadSkeleton(const aiScene *scene)
Build skeleton from the scene node hierarchy (depth-first).
Definition AnimImporter.cpp:72
static void importEva(const std::string &text, AnimSkeleton **skeletonOut, AnimClip **clipOut)
Load skeleton+clip from exportEva text (new'd; caller owns).
Definition AnimImporter.cpp:179
3D bone hierarchy + bind-pose local TRS for skeletal animation. Independent of ik::Skeleton3D (FABRIK...
Definition AnimSkeleton.h:14
CPU-side decoded 3D model (Assimp scene owned via medialoader::ModelScene). Does not upload to GPU — ...
Definition ModelData.h:23
Definition Animation.cpp:29
Definition Build.cpp:11