Deterministic policy for collision-aware scene placement. 更多...
#include <ScenePhysicsPlacement.h>
Public 属性 | |
| PhysicsPlacementMode | mode = PhysicsPlacementMode::Drag |
| double | gravityX = 0.0 |
| double | gravityY = -9.8 |
| double | gravityZ = 0.0 |
| double | maximumLinearSpeed = 12.0 |
| double | linearDamping = 0.0 |
| double | angularDamping = 0.0 |
| double | contactHertz = 30.0 |
| double | contactDampingRatio = 10.0 |
| double | maximumPushOutSpeed = 3.0 |
| int | subStepCount = 4 |
| bool | preserveSelectionLayout = true |
| PhysicsPlacementColliderPolicy | colliderPolicy = PhysicsPlacementColliderPolicy::GeneratedWhenMissing |
| bool | freezePositionX = false |
| bool | freezePositionY = false |
| bool | freezePositionZ = false |
| bool | freezeRotationX = false |
| bool | freezeRotationY = false |
| bool | freezeRotationZ = false |
| double | maximumAngularSpeed = 20.0 |
| bool | scaleSpeedByBounds = true |
| double | minimumBoundsSpeedFactor = 0.5 |
| double | maximumBoundsSpeedFactor = 2.0 |
| double | teleportDistance = 0.0 |
| bool | softCollision = true |
详细描述
Deterministic policy for collision-aware scene placement.
在文件 ScenePhysicsPlacement.h 第 81 行定义.
类成员变量说明
◆ angularDamping
| double eve::scene_editor::PhysicsPlacementSettings::angularDamping = 0.0 |
在文件 ScenePhysicsPlacement.h 第 88 行定义.
◆ colliderPolicy
| PhysicsPlacementColliderPolicy eve::scene_editor::PhysicsPlacementSettings::colliderPolicy = PhysicsPlacementColliderPolicy::GeneratedWhenMissing |
在文件 ScenePhysicsPlacement.h 第 94 行定义.
◆ contactDampingRatio
| double eve::scene_editor::PhysicsPlacementSettings::contactDampingRatio = 10.0 |
在文件 ScenePhysicsPlacement.h 第 90 行定义.
◆ contactHertz
| double eve::scene_editor::PhysicsPlacementSettings::contactHertz = 30.0 |
在文件 ScenePhysicsPlacement.h 第 89 行定义.
◆ freezePositionX
| bool eve::scene_editor::PhysicsPlacementSettings::freezePositionX = false |
在文件 ScenePhysicsPlacement.h 第 95 行定义.
◆ freezePositionY
| bool eve::scene_editor::PhysicsPlacementSettings::freezePositionY = false |
在文件 ScenePhysicsPlacement.h 第 96 行定义.
◆ freezePositionZ
| bool eve::scene_editor::PhysicsPlacementSettings::freezePositionZ = false |
在文件 ScenePhysicsPlacement.h 第 97 行定义.
◆ freezeRotationX
| bool eve::scene_editor::PhysicsPlacementSettings::freezeRotationX = false |
在文件 ScenePhysicsPlacement.h 第 98 行定义.
◆ freezeRotationY
| bool eve::scene_editor::PhysicsPlacementSettings::freezeRotationY = false |
在文件 ScenePhysicsPlacement.h 第 99 行定义.
◆ freezeRotationZ
| bool eve::scene_editor::PhysicsPlacementSettings::freezeRotationZ = false |
在文件 ScenePhysicsPlacement.h 第 100 行定义.
◆ gravityX
| double eve::scene_editor::PhysicsPlacementSettings::gravityX = 0.0 |
在文件 ScenePhysicsPlacement.h 第 83 行定义.
◆ gravityY
| double eve::scene_editor::PhysicsPlacementSettings::gravityY = -9.8 |
在文件 ScenePhysicsPlacement.h 第 84 行定义.
◆ gravityZ
| double eve::scene_editor::PhysicsPlacementSettings::gravityZ = 0.0 |
在文件 ScenePhysicsPlacement.h 第 85 行定义.
◆ linearDamping
| double eve::scene_editor::PhysicsPlacementSettings::linearDamping = 0.0 |
在文件 ScenePhysicsPlacement.h 第 87 行定义.
◆ maximumAngularSpeed
| double eve::scene_editor::PhysicsPlacementSettings::maximumAngularSpeed = 20.0 |
在文件 ScenePhysicsPlacement.h 第 101 行定义.
◆ maximumBoundsSpeedFactor
| double eve::scene_editor::PhysicsPlacementSettings::maximumBoundsSpeedFactor = 2.0 |
在文件 ScenePhysicsPlacement.h 第 104 行定义.
◆ maximumLinearSpeed
| double eve::scene_editor::PhysicsPlacementSettings::maximumLinearSpeed = 12.0 |
在文件 ScenePhysicsPlacement.h 第 86 行定义.
◆ maximumPushOutSpeed
| double eve::scene_editor::PhysicsPlacementSettings::maximumPushOutSpeed = 3.0 |
在文件 ScenePhysicsPlacement.h 第 91 行定义.
◆ minimumBoundsSpeedFactor
| double eve::scene_editor::PhysicsPlacementSettings::minimumBoundsSpeedFactor = 0.5 |
在文件 ScenePhysicsPlacement.h 第 103 行定义.
◆ mode
| PhysicsPlacementMode eve::scene_editor::PhysicsPlacementSettings::mode = PhysicsPlacementMode::Drag |
在文件 ScenePhysicsPlacement.h 第 82 行定义.
◆ preserveSelectionLayout
| bool eve::scene_editor::PhysicsPlacementSettings::preserveSelectionLayout = true |
在文件 ScenePhysicsPlacement.h 第 93 行定义.
◆ scaleSpeedByBounds
| bool eve::scene_editor::PhysicsPlacementSettings::scaleSpeedByBounds = true |
在文件 ScenePhysicsPlacement.h 第 102 行定义.
◆ softCollision
| bool eve::scene_editor::PhysicsPlacementSettings::softCollision = true |
在文件 ScenePhysicsPlacement.h 第 106 行定义.
◆ subStepCount
| int eve::scene_editor::PhysicsPlacementSettings::subStepCount = 4 |
在文件 ScenePhysicsPlacement.h 第 92 行定义.
◆ teleportDistance
| double eve::scene_editor::PhysicsPlacementSettings::teleportDistance = 0.0 |
在文件 ScenePhysicsPlacement.h 第 105 行定义.
该结构体的文档由以下文件生成:
- src/modules/scene/editor/ScenePhysicsPlacement.h