Home
last modified time | relevance | path

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

/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
56 const auto centerW = Math::MultiplyPoint3X4(world, center); in GetWorldAABB()
60 absWorld.base[i].x = Math::abs(world.base[i].x); in GetWorldAABB()
61 absWorld.base[i].y = Math::abs(world.base[i].y); in GetWorldAABB()
62 absWorld.base[i].z = Math::abs(world.base[i].z); in GetWorldAABB()
286 // Ray origin is the camera world position. in RayFromCamera()
553 MinAndMax Picking::GetWorldAABB(const Math::Mat4X4& world, const Math::Vec3& aabbMin, const Math::Vec3& aabbMax) const in GetWorldAABB() argument
555 return CORE3D_NS::GetWorldAABB(world, aabbMin, aabbMax); in GetWorldAABB()
H A Dpicking.h60 MinAndMax GetWorldAABB(const BASE_NS::Math::Mat4X4& world, const BASE_NS::Math::Vec3& aabbMin,
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/util/
H A Dintf_picking.h91 /** Projects normalized screen coordinates to world coordinates. Origin is at the top left corner. Z-value of the
96 * @return Projected world coordinates.
101 /** Projects world coordinates to normalized screen coordinates.
110 /** Calculates a world space AABB from local min max values. */
111 virtual MinAndMax GetWorldAABB(const BASE_NS::Math::Mat4X4& world, const BASE_NS::Math::Vec3& aabbMin,
115 * Calculates a world space AABB for an entity and optionally all of it's children recursively. Uses the world
117 * that manipulate the world matrix.
123 * Calculates a world space AABB for an entity and optionally all of it's children recursively. Uses only the
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/
H A Drender_system.h121 BASE_NS::Math::Mat4X4 mtx; // world matrix
122 BASE_NS::Math::Mat4X4 prevWorld; // previous world matrix
158 const BASE_NS::Math::Mat4X4& world; member
165 const BASE_NS::Math::Mat4X4& world; member
H A Drender_system.cpp1485 RenderMeshData rmd { mpd.world, mpd.world, mpd.prevWorld, mpd.renderMeshEntity.id, mpd.meshEntity.id, in ProcessMesh()
1501 const bool isMeshNegative = Math::Determinant(mpd.world) < 0.0f; in ProcessMesh()
1540 const Math::Mat4X4& world = worldMatrixMgr_->Read(row->components[RQ_WM])->matrix;
1546 row->components[RQ_PJM], world, prevWorld });
1563 const Math::Mat4X4& world = worldMatrixMgr_->Read(row->components[RQ_WM])->matrix;
1580 world, prevWorld };
1592 RenderMeshData rmd { world, world, prevWorld, entity.id, rmc.mesh.id, layerMask };
1611 const WorldMatrixComponent world
[all...]
H A Drender_preprocessor_system.cpp303 // gather the submesh world aabbs in GatherSortData()
306 // could offer two lists of mesh+world, one containing the render mesh batch style meshes and second in GatherSortData()
376 const auto& world = worldMatrixManager_->Read(row.components[WMC])->matrix; in GatherSortData() local
378 // TODO this needs to happen only when world matrix, or mesh component have changed in GatherSortData()
382 const MinAndMax mam = picking_->GetWorldAABB(world, submesh.aabbMin, submesh.aabbMax); in GatherSortData()
/foundation/distributedhardware/device_manager/test/commonunittest/
H A DUTTest_dm_anonymous.cpp455 "pkInfoSignature" : "world", in HWTEST_F()
482 "pkInfoSignature" : "world", in HWTEST_F()
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/include/scene_plugin/interface/
H A Dintf_scene.h350 /** Calculates a world space AABB from local min max values. */
352 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/api/3d/render/
H A Drender_data_defines_3d.h129 /** Regular world matrix. */
130 BASE_NS::Math::Mat4X4 world; member
131 /** Normal world matrix. */
133 /** Regular previous frame world matrix. */
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/shaders/common/
H A D3d_dm_structures_common.h237 mat4 world; member
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dscene_holder.h463 bool GetWorldAABB(SCENE_NS::IPickingResult::Ptr, const BASE_NS::Math::Mat4X4& world,
H A Dscene_impl.cpp1520 SCENE_NS::IPickingResult::Ptr GetWorldAABB(const BASE_NS::Math::Mat4X4& world, const BASE_NS::Math::Vec3& aabbMin,
1526 META_NS::MakeCallback<META_NS::ITaskQueueTask>([w = world, min = aabbMin, max = aabbMax,
H A Dscene_holder.cpp3010 bool SceneHolder::GetWorldAABB(SCENE_NS::IPickingResult::Ptr ret, const BASE_NS::Math::Mat4X4& world, in GetWorldAABB() argument
3014 auto result = picking_->GetWorldAABB(world, aabbMin, aabbMax); in GetWorldAABB()
3123 // Ray origin is the camera world position. in RayFromCamera()
/foundation/distributedhardware/device_manager/test/unittest/
H A DUTTest_device_manager_service.cpp1516 "pkInfoSignature" : "world", in HWTEST_F()

Completed in 27 milliseconds