载入中...
搜索中...
未找到
CaveBreakdown.h
浏览该文件的文档.
47EVENGINE_API_DOMAINS CaveBreakdownSet createCaveBreakdown(const std::vector<CaveBreakdownChamber>& chambers,
Definition EvpackPointGraphLoader.h:12
float addCaveBreakdownBlocks(float x, float y, float z, float current, const CaveBreakdownSet &breakdown)
Union the event's landed breakdown blocks into a cave SDF.
Definition CaveBreakdown.cpp:90
bool isCaveBreakdownBlockSurface(float x, float y, float z, float tolerance, const CaveBreakdownSet &breakdown)
Test whether a point lies on a generated breakdown block surface.
Definition CaveBreakdown.cpp:97
CaveBreakdownSet createCaveBreakdown(const std::vector< CaveBreakdownChamber > &chambers, int eventCount, float strength, uint32_t seed)
Create paired ceiling-spall scars and floor blocks from host chambers.
Definition CaveBreakdown.cpp:41
float carveCaveBreakdownScars(float x, float y, float z, float current, const CaveBreakdownSet &breakdown)
Carve the event's shallow ceiling detachment scars from a cave SDF.
Definition CaveBreakdown.cpp:84
std::vector< CaveBreakdownBlock > blocks
Definition CaveBreakdown.h:28
std::vector< CaveBreakdownEvent > events
Definition CaveBreakdown.h:33