Home
last modified time | relevance | path

Searched refs:mam (Results 1 - 5 of 5) sorted by relevance

/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/
H A Dskinning_system.cpp84 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 Drender_system.cpp1126 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 Drender_preprocessor_system.cpp382 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 Drender_system.h179 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 Dpicking.cpp560 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