Navigation
API > API/Plugins > API/Plugins/DynamicMesh
Classes
| Type | Name | Description | |
|---|---|---|---|
| FBoxShape3d | FBoxShape is a 3D oriented box | ||
| FCapsuleShape3d | FCapsuleShape is a 3D oriented capsule/sphyl | ||
| FConvexShape3d | FConvexShape is a 3D convex hull, currently stored as a triangle mesh | ||
| FLevelSetShape3d | FLevelSetShape is a 3D signed distance function sampled on a regular grid | ||
| FMeshSimpleShapeApproximation | FMeshSimpleShapeApproximation can calculate various "simple" shape approximations for a set of meshes, by fitting various primitives/hulls/etc to each mesh. | ||
| FSimpleShapeSet3d | FSimpleShapeSet stores a set of simple geometry shapes useful for things like collision detection/etc. | ||
| FSphereShape3d | FSphereShape is a 3D sphere |
Enums
| Type | Name | Description | |
|---|---|---|---|
| UE::Geometry::EDetectedSimpleShapeType | EDetectedSimpleShapeType is used to identify auto-detected simple shapes for a mesh/etc | ||
| UE::Geometry::ESimpleShapeType | Supported/known types of Simple Shapes |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | UE::Geometry::IsBoxMesh
(
const FDynamicMesh3& Mesh, |
Detect if input Mesh is a meshed box, and if so return analytic box in BoxOut. | |
| bool | UE::Geometry::IsCapsuleMesh
(
const FDynamicMesh3& Mesh, |
Detect if input Mesh is a meshed approximation of an analytic Capsule, and if so return best guess in CapsuleOut. | |
| bool | UE::Geometry::IsSphereMesh
(
const FDynamicMesh3& Mesh, |
Detect if input Mesh is a meshed approximation of an analytic Sphere, and if so return best guess in SphereOut. | |
| constexpr bool | |||
| constexpr ESimpleShapeType | UE::Geometry::operator&
(
ESimpleShapeType Lhs, |
||
| ESimpleShapeType & | UE::Geometry::operator&=
(
ESimpleShapeType& Lhs, |
||
| constexpr ESimpleShapeType | UE::Geometry::operator^
(
ESimpleShapeType Lhs, |
||
| ESimpleShapeType & | UE::Geometry::operator^=
(
ESimpleShapeType& Lhs, |
||
| constexpr ESimpleShapeType | UE::Geometry::operator|
(
ESimpleShapeType Lhs, |
||
| ESimpleShapeType & | UE::Geometry::operator|=
(
ESimpleShapeType& Lhs, |
||
| constexpr ESimpleShapeType |