载入中...
搜索中...
未找到
eve::scene_editor::PhysicsPlacementSettings结构体 参考

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 行定义.


该结构体的文档由以下文件生成: