载入中...
搜索中...
未找到
3D Boids fish school parameters. 更多...
#include <EffectProfile.h>
Public 属性 | |
| EffectProfileBase | base {} |
| float | separationRadius = 1.5f |
| float | cohesionRadius = 4.0f |
| float | alignmentRadius = 3.0f |
| float | perceptionFovDegrees = 270.f |
| int | maxNeighborSamples = 24 |
| float | separationWeight = 1.4f |
| float | cohesionWeight = 0.8f |
| float | alignmentWeight = 1.0f |
| float | goalWeight = 0.6f |
| float | dangerWeight = 1.8f |
| float | currentWeight = 1.0f |
| float | depthWeight = 0.5f |
| float | maxSpeed = 4.0f |
| float | maxAcceleration = 12.0f |
| float | maxHorizontalTurn = 4.0f |
| rad/s | |
| float | maxVerticalTurn = 2.5f |
| rad/s | |
| float | preferredDepth = 0.0f |
| float | depthTolerance = 2.0f |
详细描述
3D Boids fish school parameters.
在文件 EffectProfile.h 第 21 行定义.
类成员变量说明
◆ alignmentRadius
| float eve::gpuagents::FishProfile::alignmentRadius = 3.0f |
在文件 EffectProfile.h 第 26 行定义.
◆ alignmentWeight
| float eve::gpuagents::FishProfile::alignmentWeight = 1.0f |
在文件 EffectProfile.h 第 32 行定义.
◆ base
| EffectProfileBase eve::gpuagents::FishProfile::base {} |
在文件 EffectProfile.h 第 22 行定义.
◆ cohesionRadius
| float eve::gpuagents::FishProfile::cohesionRadius = 4.0f |
在文件 EffectProfile.h 第 25 行定义.
◆ cohesionWeight
| float eve::gpuagents::FishProfile::cohesionWeight = 0.8f |
在文件 EffectProfile.h 第 31 行定义.
◆ currentWeight
| float eve::gpuagents::FishProfile::currentWeight = 1.0f |
在文件 EffectProfile.h 第 35 行定义.
◆ dangerWeight
| float eve::gpuagents::FishProfile::dangerWeight = 1.8f |
在文件 EffectProfile.h 第 34 行定义.
◆ depthTolerance
| float eve::gpuagents::FishProfile::depthTolerance = 2.0f |
在文件 EffectProfile.h 第 43 行定义.
◆ depthWeight
| float eve::gpuagents::FishProfile::depthWeight = 0.5f |
在文件 EffectProfile.h 第 36 行定义.
◆ goalWeight
| float eve::gpuagents::FishProfile::goalWeight = 0.6f |
在文件 EffectProfile.h 第 33 行定义.
◆ maxAcceleration
| float eve::gpuagents::FishProfile::maxAcceleration = 12.0f |
在文件 EffectProfile.h 第 39 行定义.
◆ maxHorizontalTurn
| float eve::gpuagents::FishProfile::maxHorizontalTurn = 4.0f |
rad/s
在文件 EffectProfile.h 第 40 行定义.
◆ maxNeighborSamples
| int eve::gpuagents::FishProfile::maxNeighborSamples = 24 |
在文件 EffectProfile.h 第 28 行定义.
◆ maxSpeed
| float eve::gpuagents::FishProfile::maxSpeed = 4.0f |
在文件 EffectProfile.h 第 38 行定义.
◆ maxVerticalTurn
| float eve::gpuagents::FishProfile::maxVerticalTurn = 2.5f |
rad/s
在文件 EffectProfile.h 第 41 行定义.
◆ perceptionFovDegrees
| float eve::gpuagents::FishProfile::perceptionFovDegrees = 270.f |
在文件 EffectProfile.h 第 27 行定义.
◆ preferredDepth
| float eve::gpuagents::FishProfile::preferredDepth = 0.0f |
在文件 EffectProfile.h 第 42 行定义.
◆ separationRadius
| float eve::gpuagents::FishProfile::separationRadius = 1.5f |
在文件 EffectProfile.h 第 24 行定义.
◆ separationWeight
| float eve::gpuagents::FishProfile::separationWeight = 1.4f |
在文件 EffectProfile.h 第 30 行定义.
该结构体的文档由以下文件生成:
- src/modules/gpuagents/EffectProfile.h