载入中...
搜索中...
未找到
GtsMeshSplitter.cpp 文件参考
#include "procgen/GtsMeshSplitter.h"
#include <algorithm>
#include <cmath>
#include <limits>

浏览源代码.

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::procgen
 

函数

Result< GtsMeshSplitResult > eve::procgen::splitGtsMesh (const MeshBuild &source, int xSplits, int zSplits, GtsMeshPivot pivot=GtsMeshPivot::None)
 Split every source triangle against a regular X/Z grid like GTSMeshSplitter.
 
Result< void > eve::procgen::splitGtsMeshInto (GtsMeshSplitResult &output, const MeshBuild &source, int xSplits, int zSplits, GtsMeshPivot pivot=GtsMeshPivot::None)
 Atomically replace an owned result with a GTS mesh split.
 

变量说明

◆ a

float a

在文件 GtsMeshSplitter.cpp 第 9 行定义.

◆ b

float b

在文件 GtsMeshSplitter.cpp 第 9 行定义.

◆ g

float g

在文件 GtsMeshSplitter.cpp 第 9 行定义.

◆ nx

float nx

在文件 GtsMeshSplitter.cpp 第 9 行定义.

◆ ny

float ny

在文件 GtsMeshSplitter.cpp 第 9 行定义.

◆ nz

float nz

在文件 GtsMeshSplitter.cpp 第 9 行定义.

◆ r

float r

在文件 GtsMeshSplitter.cpp 第 9 行定义.

◆ u

float u

在文件 GtsMeshSplitter.cpp 第 9 行定义.

◆ v

float v

在文件 GtsMeshSplitter.cpp 第 9 行定义.

◆ x

float x

在文件 GtsMeshSplitter.cpp 第 9 行定义.

◆ y

float y

在文件 GtsMeshSplitter.cpp 第 9 行定义.

◆ z

float z

在文件 GtsMeshSplitter.cpp 第 9 行定义.