Home
last modified time | relevance | path

Searched refs:aabbMax (Results 1 - 14 of 14) sorted by relevance

/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dsubmeshhandler.cpp142 META_NS::SetValue(ptr->AABBMax(), submesh.aabbMax);
263 handle->submeshes[index].aabbMax = vec;
264 handle->aabbMax = BASE_NS::Math::max(handle->aabbMax, vec);
298 handle->aabbMax = { 0.f, 0.f, 0.f };
303 handle->aabbMax = BASE_NS::Math::max(handle->aabbMax, submesh.aabbMax);
H A Dscene_holder.cpp2327 handle->aabbMax = { 0.f, 0.f, 0.f }; in RemoveSubmesh()
2333 handle->aabbMax = BASE_NS::Math::max(handle->aabbMax, submesh.aabbMax); in RemoveSubmesh()
2352 handle->submeshes[submeshIndex].aabbMax = vec; in SetSubmeshAABBMax()
2353 handle->aabbMax = max(handle->aabbMax, vec); in SetSubmeshAABBMax()
2551 targetComponent->aabbMax = BASE_NS::Math::max(targetComponent->aabbMax, submesh.aabbMax); in CopySubMesh()
3010 GetWorldAABB(SCENE_NS::IPickingResult::Ptr ret, const BASE_NS::Math::Mat4X4& world, const BASE_NS::Math::Vec3& aabbMin, const BASE_NS::Math::Vec3& aabbMax) GetWorldAABB() argument
[all...]
H A Dscene_holder.h464 const BASE_NS::Math::Vec3& aabbMin, const BASE_NS::Math::Vec3& aabbMax);
H A Dscene_impl.cpp1521 const BASE_NS::Math::Vec3& aabbMax) override
1526 META_NS::MakeCallback<META_NS::ITaskQueueTask>([w = world, min = aabbMin, max = aabbMax,
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Dpicking.cpp50 MinAndMax GetWorldAABB(const Math::Mat4X4& world, const Math::Vec3& aabbMin, const Math::Vec3& aabbMax) in GetWorldAABB() argument
53 const auto center = (aabbMin + aabbMax) * 0.5f; in GetWorldAABB()
54 const auto extents = aabbMax - center; in GetWorldAABB()
74 Math::Vec3 aabbMin, Math::Vec3 aabbMax, Math::Vec3 start, Math::Vec3 invDirection, float& hitDistance) in IntersectAabb()
77 const float tx2 = (aabbMax.x - start.x) * invDirection.x; in IntersectAabb()
83 const float ty2 = (aabbMax.y - start.y) * invDirection.y; in IntersectAabb()
89 const float tz2 = (aabbMax.z - start.z) * invDirection.z; in IntersectAabb()
165 const MinAndMax meshMam = GetWorldAABB(worldMatrix, meshHandle->aabbMin, meshHandle->aabbMax); in UpdateRecursiveAABB()
201 const MinAndMax meshMam = GetWorldAABB(worldMatrix, meshHandle->aabbMin, meshHandle->aabbMax); in UpdateRecursiveAABB()
224 const MinAndMax meshMinMax = GetWorldAABB(matrix, mesh.aabbMin, mesh.aabbMax); in HitTestNode()
73 IntersectAabb( Math::Vec3 aabbMin, Math::Vec3 aabbMax, Math::Vec3 start, Math::Vec3 invDirection, float& hitDistance) IntersectAabb() argument
[all...]
H A Dpicking.h61 const BASE_NS::Math::Vec3& aabbMax) const override;
H A Dmesh_builder.cpp602 minMax.maxAABB = max(minMax.maxAABB, submesh.aabbMax); in CalculateAabb()
1364 submeshDesc.aabbMax = max; in SetAABB()
1573 mesh.aabbMax = minMax.maxAABB; in CreateMesh()
H A Dscene_util.cpp416 return (meshComponent->aabbMax.y - meshComponent->aabbMin.y); in CalculateScalingFactor()
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/components/
H A Dmesh_component.h131 BASE_NS::Math::Vec3 aabbMax { 0.0f, 0.0f, 0.0f };
166 DEFINE_PROPERTY(BASE_NS::Math::Vec3, aabbMax, "Max AABB", 0, ARRAY_VALUE(0.0f, 0.0f, 0.0f))
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/util/
H A Dintf_picking.h112 const BASE_NS::Math::Vec3& aabbMax) const = 0;
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/components/
H A Dmesh_component_manager.cpp73 DECL_PROPERTY2(MeshComponent::Submesh, aabbMax, "Max AABB", 0)
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/include/scene_plugin/interface/
H A Dintf_scene.h352 const BASE_NS::Math::Mat4X4& world, const BASE_NS::Math::Vec3& aabbMin, const BASE_NS::Math::Vec3& aabbMax) = 0;
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/
H A Drender_preprocessor_system.cpp382 const MinAndMax mam = picking_->GetWorldAABB(world, submesh.aabbMin, submesh.aabbMax); in GatherSortData()
H A Drender_system.cpp1940 picking_->GetWorldAABB(reflectionPlaneMatrix.matrix, meshHandle->aabbMin, meshHandle->aabbMax);

Completed in 23 milliseconds