载入中...
搜索中...
未找到
MeshBoolean.cpp 文件参考
#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 行定义.