载入中...
搜索中...
未找到
AnimationModelImport.cpp
浏览该文件的文档.
27AnimLattice *Animation::newLatticeFromModel(eve::model3d::ModelData *model, int meshIndex, int divX,
Keyframed skeletal animation clip (local TRS tracks per bone). Script type: AnimClip.
Definition AnimClip.h:145
static AnimSkeleton * loadSkeletonFromModel(const model3d::ModelData *model)
ModelData wrappers (AnimImporterModel.cpp; requires model3d).
Definition AnimImporterModel.cpp:8
static AnimClip * loadClipFromModel(const model3d::ModelData *model, const AnimSkeleton *skeleton, int animIndex=0)
Loads clip from model.
Definition AnimImporterModel.cpp:13
static AnimLattice * fromModel(const model3d::ModelData *model, int meshIndex, int divX, int divY, int divZ)
Builds a lattice bound to meshIndex of model (Assimp vertices). Throws on null model / invalid mesh /...
Definition AnimLatticeFromModel.cpp:11
3D bone hierarchy + bind-pose local TRS for skeletal animation. Independent of ik::Skeleton3D (FABRIK...
Definition AnimSkeleton.h:16
CPU linear-blend skinning binding for one mesh against an AnimSkeleton.
Definition AnimSkin.h:47
static AnimSkin * fromModel(const model3d::ModelData *model, int meshIndex, const AnimSkeleton *skeleton)
Build skin binding for meshIndex on model, mapping bone names onto skeleton. Throws if the mesh has n...
Definition AnimSkinFromModel.cpp:43
AnimSkeleton * newSkeletonFromModel(eve::model3d::ModelData *model)
Import skeleton/clip from Assimp-backed ModelData.
Definition AnimationModelImport.cpp:13
AnimClip * newClipFromModel(eve::model3d::ModelData *model, AnimSkeleton *skeleton, int animIndex=0)
Creates a clip from model. @ownership Caller deletes unless documented otherwise.
Definition AnimationModelImport.cpp:17
AnimSkin * newSkinFromModel(eve::model3d::ModelData *model, int meshIndex, AnimSkeleton *skeleton)
CPU linear-blend skin binding for a skinned mesh on ModelData. meshIndex selects the Assimp mesh; bon...
Definition AnimationModelImport.cpp:22
AnimLattice * newLatticeFromModel(eve::model3d::ModelData *model, int meshIndex, int divX=2, int divY=2, int divZ=2)
newLattice bound to meshIndex of model (Assimp vertices).
Definition AnimationModelImport.cpp:27
CPU-side decoded 3D model (Assimp scene owned via medialoader::ModelScene). Does not upload to GPU — ...
Definition ModelData.h:39
Definition Animation.cpp:58
void exposeAnimationModelImportBindings(ssq::Class &cls)
Register ModelData/Assimp import factories when AnimationModelImport.cpp is linked (OPTIONAL_DEPS mod...
Definition AnimationModelImport.cpp:32