载入中...
搜索中...
未找到
HexMeshData.cpp
浏览该文件的文档.
CPU vertex/index container shared by the hex surface builders.
void finalize() noexcept
Computes flat per-face normals. Must be called before upload.
Definition HexMeshData.cpp:35
void addTriangle(std::uint32_t a, std::uint32_t b, std::uint32_t c)
Appends a triangle with counter-clockwise winding.
Definition HexMeshData.cpp:24
void addQuad(std::uint32_t a, std::uint32_t b, std::uint32_t c, std::uint32_t d)
Appends a quad as two triangles (a,c,b and b,c,d).
Definition HexMeshData.cpp:30
void clear() noexcept
Removes every vertex and index, keeping the allocated capacity.
Definition HexMeshData.cpp:7
std::uint32_t addVertex(HexVec3 position, float u, float v)
Appends one vertex.
Definition HexMeshData.cpp:14
Definition HexCell.h:9
Minimal 3-component float vector used by the hex mesh builders.
Definition HexMetrics.h:18