Minimal 3-component float vector used by the hex mesh builders. 更多...
#include <HexMetrics.h>
Public 属性 | |
| float | x = 0.f |
| float | y = 0.f |
| float | z = 0.f |
详细描述
Minimal 3-component float vector used by the hex mesh builders.
The hex map needs only a handful of vector operations, so it carries its own value type and keeps rendering-backend types out of its public headers; see the module boundary rules in AGENTS.md.
在文件 HexMetrics.h 第 18 行定义.
类成员变量说明
◆ x
| float eve::hexmap::HexVec3::x = 0.f |
在文件 HexMetrics.h 第 19 行定义.
被这些函数引用 eve::hexmap::HexUnitRegistry::advance(), eve::hexmap::buildRiverMesh(), eve::hexmap::buildRoadMesh(), eve::hexmap::buildWaterMesh(), eve::hexmap::generateSphereMap(), eve::hexmap::lerp(), eve::hexmap::operator*(), eve::hexmap::operator+(), eve::hexmap::operator-(), eve::hexmap::HexMap::pickCell(), eve::hexmap::HexMetrics::terraceLerp(), eve::hexmap::HexMetrics::wallLerp() , 以及 eve::hexmap::HexMetrics::wallThicknessOffset().
◆ y
| float eve::hexmap::HexVec3::y = 0.f |
◆ z
| float eve::hexmap::HexVec3::z = 0.f |
该结构体的文档由以下文件生成:
- src/modules/hexmap/HexMetrics.h