C# Класс BoidsSimulationOnGPU.GPUBoids

Наследование: MonoBehaviour
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
AlignmentNeighborhoodRadius float
AlignmentWeight float
AvoidWallWeight float
BoidsCS ComputeShader
CohesionNeighborhoodRadius float
CohesionWeight float
MaxSpeed float
MaxSteerForce float
SeparateNeighborhoodRadius float
SeparateWeight float
WallSize Vector3

Открытые методы

Метод Описание
GetBoidDataBuffer ( ) : ComputeBuffer
GetMaxObjectNum ( ) : int
GetSimulationAreaCenter ( ) : Vector3
GetSimulationAreaSize ( ) : Vector3

Приватные методы

Метод Описание
InitBuffer ( ) : void
OnDestroy ( ) : void
OnDrawGizmos ( ) : void
ReleaseBuffer ( ) : void
Simulation ( ) : void
Start ( ) : void
Update ( ) : void

Описание методов

GetBoidDataBuffer() публичный Метод

public GetBoidDataBuffer ( ) : ComputeBuffer
Результат ComputeBuffer

GetMaxObjectNum() публичный Метод

public GetMaxObjectNum ( ) : int
Результат int

GetSimulationAreaCenter() публичный Метод

public GetSimulationAreaCenter ( ) : Vector3
Результат Vector3

GetSimulationAreaSize() публичный Метод

public GetSimulationAreaSize ( ) : Vector3
Результат Vector3

Описание свойств

AlignmentNeighborhoodRadius публичное свойство

public float AlignmentNeighborhoodRadius
Результат float

AlignmentWeight публичное свойство

public float AlignmentWeight
Результат float

AvoidWallWeight публичное свойство

public float AvoidWallWeight
Результат float

BoidsCS публичное свойство

public ComputeShader BoidsCS
Результат ComputeShader

CohesionNeighborhoodRadius публичное свойство

public float CohesionNeighborhoodRadius
Результат float

CohesionWeight публичное свойство

public float CohesionWeight
Результат float

MaxSpeed публичное свойство

public float MaxSpeed
Результат float

MaxSteerForce публичное свойство

public float MaxSteerForce
Результат float

SeparateNeighborhoodRadius публичное свойство

public float SeparateNeighborhoodRadius
Результат float

SeparateWeight публичное свойство

public float SeparateWeight
Результат float

WallSize публичное свойство

public Vector3 WallSize
Результат Vector3