载入中...
搜索中...
未找到
#include "procgen/mesh/MeshBoolean.h"#include <algorithm>#include <cmath>#include <cstddef>#include <memory>#include <string>#include <utility>#include <vector>命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::procgen |
函数 | |
| Result< MeshBuild > | eve::procgen::meshBooleanResult (const MeshBuild &left, const MeshBuild &right, std::string_view operation) |
| Evaluate a closed-triangle solid boolean using a BSP polygon split. | |
变量说明
◆ fromRight
| bool fromRight = false |
在文件 MeshBoolean.cpp 第 55 行定义.
◆ group
| int group = -1 |
在文件 MeshBoolean.cpp 第 54 行定义.
◆ normal
| Vec3 normal |
在文件 MeshBoolean.cpp 第 34 行定义.
◆ planeNormal
| Vec3 planeNormal |
在文件 MeshBoolean.cpp 第 52 行定义.
被这些函数引用 eve::procgen::addFoliageCluster().
◆ planeW
| float planeW = 0.f |
在文件 MeshBoolean.cpp 第 53 行定义.
◆ position
| Vec3 position |
在文件 MeshBoolean.cpp 第 33 行定义.
◆ u
| float u = 0.f |
在文件 MeshBoolean.cpp 第 35 行定义.
◆ v
| float v = 0.f |
在文件 MeshBoolean.cpp 第 35 行定义.
◆ vertices
| std::vector<Vertex> vertices |
在文件 MeshBoolean.cpp 第 51 行定义.
◆ x
| float x = 0.f |
在文件 MeshBoolean.cpp 第 17 行定义.
◆ y
| float y = 0.f |
在文件 MeshBoolean.cpp 第 17 行定义.
◆ z
| float z = 0.f |
在文件 MeshBoolean.cpp 第 17 行定义.