载入中...
搜索中...
未找到
MeshBoolean.h
浏览该文件的文档.
1#pragma once
2
3#include "common/Result.h"
4#include "procgen/MeshBuild.h"
5
6#include <string_view>
7
8namespace eve::procgen {
9
19[[nodiscard]] EVENGINE_API_DOMAINS Result<MeshBuild> meshBooleanResult(const MeshBuild& left, const MeshBuild& right,
20 std::string_view operation);
21
22} // namespace eve::procgen
ActionParameterOperation operation
#define EVENGINE_API_DOMAINS
Definition Export.h:110
HexVec3 left
HexVec3 right
Move-only, checked operation results for the common layer.
Result< MeshBuild > meshBooleanResult(const MeshBuild &left, const MeshBuild &right, std::string_view operation)
Evaluate a closed-triangle solid boolean using a BSP polygon split.