Enzo
Loading...
Searching...
No Matches
src
Engine
GeometryAlgorithms
BooleanUtils.h
1
#pragma once
2
#include <memory>
3
#include <string>
4
5
namespace
enzo::geo {
6
class
Mesh;
7
}
8
9
namespace
enzo::utils {
10
11
enum class
BooleanOp
12
{
13
UNION,
14
INTERSECT,
15
SUBTRACT,
16
};
17
24
std::shared_ptr<geo::Mesh> booleanMesh(
25
const
geo::Mesh& meshA,
26
const
geo::Mesh& meshB,
27
BooleanOp op,
28
std::string* error =
nullptr
29
);
30
31
}
// namespace enzo::utils
Generated by
1.12.0