◆ Impl()
◆ build()
| editing::Result< void > eve::scene_editor::ScenePhysicsPlacementBackend::Impl::build |
( |
| ) |
|
|
inline |
在文件 ScenePhysicsPlacement.cpp 第 117 行定义.
引用了 body, centroid, error, eve::scene_editor::Fall, handle, left, object, request, right, rotation, shape , 以及 world.
◆ createShape()
在文件 ScenePhysicsPlacement.cpp 第 82 行定义.
引用了 body, eve::scene_editor::Capsule, eve::scene_editor::ConvexHull, eve::scene_editor::PhysicsPlacementCollider::convexMaxVertices, eve::scene_editor::PhysicsPlacementCollider::convexVertices, depth, eve::scene_editor::PhysicsPlacementCollider::halfExtentX, eve::scene_editor::PhysicsPlacementCollider::halfExtentY, eve::scene_editor::PhysicsPlacementCollider::halfExtentZ, height, index, eve::scene_editor::PhysicsPlacementCollider::localRotationX, eve::scene_editor::PhysicsPlacementCollider::localRotationY, eve::scene_editor::PhysicsPlacementCollider::localRotationZ, eve::scene_editor::PhysicsPlacementCollider::localX, eve::scene_editor::PhysicsPlacementCollider::localY, eve::scene_editor::PhysicsPlacementCollider::localZ, rotation, scale, shape, eve::scene_editor::PhysicsPlacementCollider::shape, eve::scene_editor::Sphere, vertices , 以及 width.
◆ selectedColliders()
◆ handle
| glm::dvec3 eve::scene_editor::ScenePhysicsPlacementBackend::Impl::handle {0.0} |
◆ handleRotation
| glm::quat eve::scene_editor::ScenePhysicsPlacementBackend::Impl::handleRotation {1.0f, 0.0f, 0.0f, 0.0f} |
◆ handleScale
| glm::dvec3 eve::scene_editor::ScenePhysicsPlacementBackend::Impl::handleScale {1.0} |
◆ initialHandle
| glm::dvec3 eve::scene_editor::ScenePhysicsPlacementBackend::Impl::initialHandle {0.0} |
◆ initialHandleRotation
| glm::quat eve::scene_editor::ScenePhysicsPlacementBackend::Impl::initialHandleRotation {1.0f, 0.0f, 0.0f, 0.0f} |
◆ initialHandleScale
| glm::dvec3 eve::scene_editor::ScenePhysicsPlacementBackend::Impl::initialHandleScale {1.0} |
◆ objects
| std::vector<RuntimeObject> eve::scene_editor::ScenePhysicsPlacementBackend::Impl::objects |
◆ request
◆ surfaceAligned
| bool eve::scene_editor::ScenePhysicsPlacementBackend::Impl::surfaceAligned = false |
◆ surfaceNormal
| glm::vec3 eve::scene_editor::ScenePhysicsPlacementBackend::Impl::surfaceNormal {0.0f, 1.0f, 0.0f} |
◆ tick
| std::uint64_t eve::scene_editor::ScenePhysicsPlacementBackend::Impl::tick = 0 |
◆ world
该结构体的文档由以下文件生成: