Navigation
API > API/Runtime > API/Runtime/GeometryCore
Classes
| Type | Name | Description | |
|---|---|---|---|
| FLocalPlanarSimplify | Class to support local planar simplification, to reduce excess edges created by plane cuts, edge loop insertions, and similar operations (Note a custom version of this logic also exists on the FMeshBoolean class) | ||
| FMeshBoolean | MeshBoolean perform a boolean operation on two input meshes. | ||
| FMeshMeshCut | Cut a mesh where it crosses a second mesh resolving all intersections, but not deleting geometry. | ||
| FMeshSelfCut | |||
| FMeshSelfUnion | MeshSelfUnion perform a "Mesh Boolean" style union of a mesh on itself, resolving any self intersections and welding the new boundaries as needed | ||
| FMeshSurfacePath | Walk the surface of an FDynamicMesh to try find a planar path connecting two points. | ||
| FMeshSurfacePoint |
Enums
| Type | Name | Description | |
|---|---|---|---|
| UE::Geometry::ESurfacePointType | Copyright Epic Games, Inc. All Rights Reserved. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | UE::Geometry::EmbedProjectedPath
(
FDynamicMesh3* Mesh, |
Embed a 2D path into a mesh by projection, starting the walk from a given triangle. | |
| bool | UE::Geometry::EmbedProjectedPaths
(
FDynamicMesh3* Mesh, |
Embed multiple 2D paths into a mesh by projection, starting the walks from the given triangles. |