/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/ |
H A D | picking.cpp | 50 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 D | picking.h | 60 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 D | intf_picking.h | 91 /** 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 D | render_system.h | 121 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 D | render_system.cpp | 1485 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 D | render_preprocessor_system.cpp | 303 // 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 D | UTTest_dm_anonymous.cpp | 455 "pkInfoSignature" : "world", in HWTEST_F() 482 "pkInfoSignature" : "world", in HWTEST_F()
|
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/include/scene_plugin/interface/ |
H A D | intf_scene.h | 350 /** 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 D | render_data_defines_3d.h | 129 /** 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 D | 3d_dm_structures_common.h | 237 mat4 world; member
|
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/ |
H A D | scene_holder.h | 463 bool GetWorldAABB(SCENE_NS::IPickingResult::Ptr, const BASE_NS::Math::Mat4X4& world,
|
H A D | scene_impl.cpp | 1520 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 D | scene_holder.cpp | 3010 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 D | UTTest_device_manager_service.cpp | 1516 "pkInfoSignature" : "world", in HWTEST_F()
|