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

Owning observations of one completed advance; simulation-thread only. 更多...

#include <Crowd.h>

Public 属性

std::int64_t avoidanceChecks = 0
 Candidate-neighbor predictions across all substeps.
 
int avoidanceTruncations = 0
 Agent/substep queries exceeding the configured neighbor limit.
 
int substeps = 0
 Number of bounded integration intervals consumed.
 
int unresolvedContacts = 0
 Final overlapping pairs deeper than 0.001 world units.
 
int unresolvedWalls = 0
 Final agents violating terrain or field bounds.
 
float maxPenetration = 0.f
 Largest remaining pair penetration in world units.
 

详细描述

Owning observations of one completed advance; simulation-thread only.

在文件 Crowd.h 第 38 行定义.

类成员变量说明

◆ avoidanceChecks

std::int64_t eve::crowd::StepReport::avoidanceChecks = 0

Candidate-neighbor predictions across all substeps.

在文件 Crowd.h 第 39 行定义.

被这些函数引用 eve::crowd::Crowd::advance().

◆ avoidanceTruncations

int eve::crowd::StepReport::avoidanceTruncations = 0

Agent/substep queries exceeding the configured neighbor limit.

在文件 Crowd.h 第 40 行定义.

被这些函数引用 eve::crowd::Crowd::advance().

◆ maxPenetration

float eve::crowd::StepReport::maxPenetration = 0.f

Largest remaining pair penetration in world units.

在文件 Crowd.h 第 44 行定义.

◆ substeps

int eve::crowd::StepReport::substeps = 0

Number of bounded integration intervals consumed.

在文件 Crowd.h 第 41 行定义.

被这些函数引用 eve::crowd::Crowd::advance().

◆ unresolvedContacts

int eve::crowd::StepReport::unresolvedContacts = 0

Final overlapping pairs deeper than 0.001 world units.

在文件 Crowd.h 第 42 行定义.

◆ unresolvedWalls

int eve::crowd::StepReport::unresolvedWalls = 0

Final agents violating terrain or field bounds.

在文件 Crowd.h 第 43 行定义.

被这些函数引用 eve::crowd::Crowd::advance().


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