Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore > API/Plugins/GeometryScriptingCore/UGeometryScriptLibrary_Containme-
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static static UPARAM
(
DisplayName |
Compute the Convex Hull of a given Target Mesh, or part of the mesh if an optional Selection is provided, and put the result in Hull Mesh | GeometryScript/ContainmentFunctions.h |
|
static static UPARAM
(
DisplayName |
Compute the Swept Hull of a given Target Mesh for a given 3D Plane defined by ProjectionFrame, and put the result in Hull Mesh The Swept Hull is a linear sweep of the 2D convex hull of the mesh vertices projected onto the plane (the sweep precisely contains the mesh extents along the plane normal) | GeometryScript/ContainmentFunctions.h |
|
static static UPARAM
(
DisplayName |
Compute a Convex Hull Decomposition of the given TargetMesh. | GeometryScript/ContainmentFunctions.h |
|
static UPARAM
(
DisplayName |
GeometryScript/ContainmentFunctions.h | ||
static UPARAM
(
DisplayName |
GeometryScript/ContainmentFunctions.h | ||
static UPARAM
(
DisplayName |
GeometryScript/ContainmentFunctions.h | ||
static UPARAM
(
DisplayName, |
GeometryScript/ContainmentFunctions.h | ||
static UPARAM
(
DisplayName, |
GeometryScript/ContainmentFunctions.h | ||
static UPARAM
(
DisplayName, |
GeometryScript/ContainmentFunctions.h |
UPARAM(DisplayName)
Description
Compute the Convex Hull of a given Target Mesh, or part of the mesh if an optional Selection is provided, and put the result in Hull Mesh
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/ContainmentFunctions.h |
| Include Path | #include "GeometryScript/ContainmentFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Containment", Meta=(ScriptMethod))
static static UPARAM
(
DisplayName
)
Parameters
| Name | Remarks |
|---|---|
| CopyToMesh | The Dynamic Mesh to store the convex hull geometry. |
| CopyToMeshOut | The resulting convex hull. |
| Selection | Selection of mesh faces/vertices to contain in the convex hull. If not provided, entire mesh is used. |
UPARAM(DisplayName)
Description
Compute the Swept Hull of a given Target Mesh for a given 3D Plane defined by ProjectionFrame, and put the result in Hull Mesh The Swept Hull is a linear sweep of the 2D convex hull of the mesh vertices projected onto the plane (the sweep precisely contains the mesh extents along the plane normal)
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/ContainmentFunctions.h |
| Include Path | #include "GeometryScript/ContainmentFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Containment", Meta=(ScriptMethod))
static static UPARAM
(
DisplayName
)
Parameters
| Name | Remarks |
|---|---|
| CopyToMesh | The Dynamic Mesh to store the swept hull geometry. |
| CopyToMeshOut | The resulting swept hull. |
UPARAM(DisplayName)
Warnings * this function can be quite expensive, and the results are expected to change in the future as the Convex Decomposition algorithm is improved
Description
Compute a Convex Hull Decomposition of the given TargetMesh. Assuming more than one hull is requested, multiple hulls will be returned that attempt to approximate the mesh. If simplification settings are enabled, there is no guarantee that the entire mesh is contained in the hulls.
this function can be quite expensive, and the results are expected to change in the future as the Convex Decomposition algorithm is improved
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/ContainmentFunctions.h |
| Include Path | #include "GeometryScript/ContainmentFunctions.h" |
UFUNCTION (BlueprintCallable, Category="GeometryScript|Containment|Experimental",
Meta=(ScriptMethod))
static static UPARAM
(
DisplayName
)
Parameters
| Name | Remarks |
|---|---|
| CopyToMesh | The Dynamic Mesh to store the convex hulls as a single, combined mesh. Note: SplitMeshByComponents can separate this result into its convex parts. |
| CopyToMeshOut | A combined mesh of the convex hulls. Note: SplitMeshByComponents can separate this result into its convex parts. |
UPARAM(DisplayName)
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/ContainmentFunctions.h |
| Include Path | #include "GeometryScript/ContainmentFunctions.h" |
static UPARAM
(
DisplayName
)
UPARAM(DisplayName)
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/ContainmentFunctions.h |
| Include Path | #include "GeometryScript/ContainmentFunctions.h" |
static UPARAM
(
DisplayName
)
UPARAM(DisplayName)
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/ContainmentFunctions.h |
| Include Path | #include "GeometryScript/ContainmentFunctions.h" |
static UPARAM
(
DisplayName
)
UPARAM(DisplayName, ref)
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/ContainmentFunctions.h |
| Include Path | #include "GeometryScript/ContainmentFunctions.h" |
static UPARAM
(
DisplayName,
ref
)
UPARAM(DisplayName, ref)
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/ContainmentFunctions.h |
| Include Path | #include "GeometryScript/ContainmentFunctions.h" |
static UPARAM
(
DisplayName,
ref
)
UPARAM(DisplayName, ref)
| Name | UPARAM |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/ContainmentFunctions.h |
| Include Path | #include "GeometryScript/ContainmentFunctions.h" |
static UPARAM
(
DisplayName,
ref
)