Home
last modified time | relevance | path

Searched refs:skinIbm (Results 1 - 2 of 2) sorted by relevance

/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/
H A Dskinning_system.cpp368 auto& skinIbm = *skinIbmHandle; in CreateInstance() local
369 if (skinIbm.matrices.size() != joints.size()) { in CreateInstance()
371 "Skin bone count doesn't match the given joints (%zu, %zu)!", skinIbm.matrices.size(), joints.size()); in CreateInstance()
391 skinInstance.count = skinIbm.matrices.size(); in CreateInstance()
/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/
H A Dgltf2_importer.cpp936 bool BuildSkinIbmComponent(GLTF2::Skin const& skin, SkinIbmComponent& skinIbm) in BuildSkinIbmComponent() argument
938 skinIbm.matrices.reserve(skin.joints.size()); in BuildSkinIbmComponent()
947 skinIbm.matrices.insert(skinIbm.matrices.end(), ibls.begin(), ibls.end()); in BuildSkinIbmComponent()
955 skinIbm.matrices.insert(skinIbm.matrices.end(), skin.joints.size(), Math::IDENTITY_4X4); in BuildSkinIbmComponent()

Completed in 6 milliseconds