Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore
| Name | UGeometryScriptLibrary_MeshComparisonFunctions |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshComparisonFunctions.h |
| Include Path | #include "GeometryScript/MeshComparisonFunctions.h" |
Syntax
UCLASS (MinimalAPI, Meta=(ScriptName="GeometryScript_MeshComparison"))
class UGeometryScriptLibrary_MeshComparisonFunctions : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UGeometryScriptLibrary_MeshComparisonFunctions
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AverageDistance | UDynamicMeshFGeometryScriptMeasureMeshDistanceOptions double double double & | GeometryScript/MeshComparisonFunctions.h | ||
| bIsIntersecting | FTransformUDynamicMeshFTransform bool & | GeometryScript/MeshComparisonFunctions.h | ||
| bIsSameMesh | UDynamicMeshFGeometryScriptIsSameMeshOptions bool & | GeometryScript/MeshComparisonFunctions.h | ||
| Debug | UDynamicMeshFGeometryScriptIsSameMeshOptions bool FGeometryScriptMeshDifferenceInfoUGeometryScriptDebug * | GeometryScript/MeshComparisonFunctions.h | ||
| Debug | UDynamicMeshFGeometryScriptIsSameMeshOptions bool UGeometryScriptDebug * | GeometryScript/MeshComparisonFunctions.h | ||
| Debug | FTransformUDynamicMeshFTransform bool UGeometryScriptDebug * | GeometryScript/MeshComparisonFunctions.h | ||
| Debug | UDynamicMeshFGeometryScriptMeasureMeshDistanceOptions double double double double UGeometryScriptDebug * | GeometryScript/MeshComparisonFunctions.h | ||
| DifferenceInfo | UDynamicMeshFGeometryScriptIsSameMeshOptions bool FGeometryScriptMeshDifferenceInfo & | GeometryScript/MeshComparisonFunctions.h | ||
| MaxDistance | UDynamicMeshFGeometryScriptMeasureMeshDistanceOptions double & | GeometryScript/MeshComparisonFunctions.h | ||
| MinDistance | UDynamicMeshFGeometryScriptMeasureMeshDistanceOptions double double & | GeometryScript/MeshComparisonFunctions.h | ||
| Options | UDynamicMeshFGeometryScriptIsSameMeshOptions | GeometryScript/MeshComparisonFunctions.h | ||
| Options | UDynamicMeshFGeometryScriptMeasureMeshDistanceOptions | GeometryScript/MeshComparisonFunctions.h | ||
| OtherMesh | FTransformUDynamicMesh * | GeometryScript/MeshComparisonFunctions.h | ||
| OtherMesh | UDynamicMesh * | GeometryScript/MeshComparisonFunctions.h | ||
| OtherTransform | FTransformUDynamicMeshFTransform | GeometryScript/MeshComparisonFunctions.h | ||
| RootMeanSqrDeviation | UDynamicMeshFGeometryScriptMeasureMeshDistanceOptions double double double double & | GeometryScript/MeshComparisonFunctions.h | ||
| TargetTransform | FTransform | GeometryScript/MeshComparisonFunctions.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static static UPARAM
(
DisplayName |
Returns true if the two input meshes are equivalent under the comparisons defined by the input options. | GeometryScript/MeshComparisonFunctions.h |
|
static static UPARAM
(
DisplayName |
Non-blueprint overload of IsSameMeshAs, without DifferenceInfo, for C++ API backwards compatibilty. | GeometryScript/MeshComparisonFunctions.h | |
static static UPARAM
(
DisplayName |
Measures the min/max and average closest-point distances between two meshes. | GeometryScript/MeshComparisonFunctions.h |
|
static static UPARAM
(
DisplayName |
Returns true if the two input meshes (with optional transforms) are geometrically intersecting. | GeometryScript/MeshComparisonFunctions.h |
|