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

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

被这些函数引用 eve::gpuagents_editing::toEffectProfile().

◆ alignmentWeight

float eve::gpuagents::FishProfile::alignmentWeight = 1.0f

在文件 EffectProfile.h 第 32 行定义.

被这些函数引用 eve::gpuagents_editing::toEffectProfile().

◆ base

EffectProfileBase eve::gpuagents::FishProfile::base {}

在文件 EffectProfile.h 第 22 行定义.

◆ cohesionRadius

float eve::gpuagents::FishProfile::cohesionRadius = 4.0f

在文件 EffectProfile.h 第 25 行定义.

被这些函数引用 eve::gpuagents_editing::toEffectProfile().

◆ cohesionWeight

float eve::gpuagents::FishProfile::cohesionWeight = 0.8f

在文件 EffectProfile.h 第 31 行定义.

被这些函数引用 eve::gpuagents_editing::toEffectProfile().

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

被这些函数引用 eve::gpuagents_editing::toEffectProfile().

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

被这些函数引用 eve::gpuagents_editing::toEffectProfile().

◆ separationWeight

float eve::gpuagents::FishProfile::separationWeight = 1.4f

在文件 EffectProfile.h 第 30 行定义.

被这些函数引用 eve::gpuagents_editing::toEffectProfile().


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