Searched refs:mam (Results 1 - 5 of 5) sorted by relevance
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/ |
H A D | skinning_system.cpp | 84 const auto mam = pick.GetWorldAABB(bbWorld, min, max); in UpdateJointBounds() local 86 if (Math::Distance2(mam.minAABB, mam.maxAABB) > Math::EPSILON) { in UpdateJointBounds() 87 jointMatrices.jointAabbMinArray[j] = mam.minAABB; in UpdateJointBounds() 88 jointMatrices.jointAabbMaxArray[j] = mam.maxAABB; in UpdateJointBounds() 90 jointMatrices.jointsAabbMin = Math::min(jointMatrices.jointsAabbMin, mam.minAABB); in UpdateJointBounds() 91 jointMatrices.jointsAabbMax = Math::max(jointMatrices.jointsAabbMax, mam.maxAABB); in UpdateJointBounds()
|
H A D | render_system.cpp | 1126 MinAndMax mam { meshAabb.min, meshAabb.max }; in GetMeshMinAndMax() 1130 mam.minAABB = Math::min(mam.minAABB, nextMeshAabb.min); in GetMeshMinAndMax() 1131 mam.maxAABB = Math::max(mam.maxAABB, nextMeshAabb.max); in GetMeshMinAndMax() 1133 return mam; in GetMeshMinAndMax() 1420 const uint32_t meshIndex, const uint32_t subMeshIndex, const uint32_t skinJointIndex, const MinAndMax& mam, in ProcessSubmesh() 1435 renderSubmesh.worldCenter = (mam.minAABB + mam.maxAABB) * 0.5f; in ProcessSubmesh() 1436 renderSubmesh.worldRadius = Math::sqrt(Math::max(Math::Distance2(renderSubmesh.worldCenter, mam in ProcessSubmesh() 1419 ProcessSubmesh(const MeshProcessData& mpd, const MeshComponent::Submesh& submesh, const uint32_t meshIndex, const uint32_t subMeshIndex, const uint32_t skinJointIndex, const MinAndMax& mam, const bool isNegative) ProcessSubmesh() argument 1515 MinAndMax mam = [&]() { ProcessMesh() variable [all...] |
H A D | render_preprocessor_system.cpp | 382 const MinAndMax mam = picking_->GetWorldAABB(world, submesh.aabbMin, submesh.aabbMax); in GatherSortData() local 383 aabbs.push_back({ mam.minAABB, mam.maxAABB }); in GatherSortData() 385 meshAabb.min = Math::min(meshAabb.min, mam.minAABB); in GatherSortData() 386 meshAabb.max = Math::max(meshAabb.max, mam.maxAABB); in GatherSortData()
|
H A D | render_system.h | 179 const uint32_t subMeshIdx, const uint32_t skinJointIndex, const MinAndMax& mam, const bool isNegative); 206 const MeshComponent& mesh, MinAndMax& mam) const;
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/ |
H A D | picking.cpp | 560 MinAndMax mam; in GetWorldMatrixComponentAABB() local 569 meshComponentManager, *node, isRecursive, mam); in GetWorldMatrixComponentAABB() 572 return mam; in GetWorldMatrixComponentAABB() 577 MinAndMax mam; in GetTransformComponentAABB() local 585 Math::Mat4X4(1.0f), isRecursive, mam); in GetTransformComponentAABB() 588 return mam; in GetTransformComponentAABB()
|
Completed in 7 milliseconds