Skip to content

raisin::InstancedVisuals::GrassPatchDiagnostics ​

struct · #include <rayrai/Visuals.hpp>

Internal (diagnostics): grass-patch settings from configureGrassPatch().

Public attributes ​

enabled ​

cpp
bool enabled

configureGrassPatch() was called.

authoredInstanceCount ​

cpp
size_t authoredInstanceCount

Instances in the batch.

drawBudget ​

cpp
size_t drawBudget

Instance cap (setMaxRenderedInstances()).

drawStride ​

cpp
size_t drawStride

Active instance stride.

patchWidth ​

cpp
float patchWidth

Recorded patch width (m); metadata only.

patchDepth ​

cpp
float patchDepth

Recorded patch depth (m); metadata only.

densityPerSquareMeter ​

cpp
float densityPerSquareMeter

Recorded blade density; metadata only.

maxDrawDistance ​

cpp
float maxDrawDistance

View depth at which blades have faded out (m); 0 = no limit.

lodFadeStartDistance ​

cpp
float lodFadeStartDistance

View depth where the blade fade-out starts (m).

lodFadeEndDistance ​

cpp
float lodFadeEndDistance

View depth where the blade fade-out ends (m).

bladeRootHeight ​

cpp
float bladeRootHeight

Local height below which blades do not bend.

bladeTipHeight ​

cpp
float bladeTipHeight

Local height of full bend.

windStrength ​

cpp
float windStrength

Wind bend strength.

stiffness ​

cpp
float stiffness

Bend stiffness in [0, 1].

flutterWeight ​

cpp
float flutterWeight

High-frequency flutter weight.

seed ​

cpp
uint32_t seed

Recorded seed; metadata only.

RaiSim — physics for robotics and AI.