Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore
| Name | UGeometryScriptLibrary_MeshGeodesicFunctions |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshGeodesicFunctions.h |
| Include Path | #include "GeometryScript/MeshGeodesicFunctions.h" |
Syntax
UCLASS (MinimalAPI, Meta=(ScriptName="GeometryScript_MeshGeodesic"))
class UGeometryScriptLibrary_MeshGeodesicFunctions : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UGeometryScriptLibrary_MeshGeodesicFunctions
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bFoundErrors | FVectorint32FVector float FGeometryScriptPolyPath bool & | GeometryScript/MeshGeodesicFunctions.h | ||
| bFoundErrors | int32int32FGeometryScriptIndexList bool & | GeometryScript/MeshGeodesicFunctions.h | ||
| bFoundErrors | int32FVectorint32FVectorFGeometryScriptPolyPath bool & | GeometryScript/MeshGeodesicFunctions.h | ||
| Debug | int32int32FGeometryScriptIndexList bool UGeometryScriptDebug * | GeometryScript/MeshGeodesicFunctions.h | ||
| Debug | FVectorint32FVector float FGeometryScriptPolyPath bool UGeometryScriptDebug * | GeometryScript/MeshGeodesicFunctions.h | ||
| Debug | int32FVectorint32FVectorFGeometryScriptPolyPath bool UGeometryScriptDebug * | GeometryScript/MeshGeodesicFunctions.h | ||
| Direction | FVector | GeometryScript/MeshGeodesicFunctions.h | ||
| EndBaryCoords | int32FVectorint32FVector | GeometryScript/MeshGeodesicFunctions.h | ||
| EndTriangleID | int32FVectorint32 | GeometryScript/MeshGeodesicFunctions.h | ||
| EndVertexID | int32int32 | GeometryScript/MeshGeodesicFunctions.h | ||
| MaxPathLength | FVectorint32FVector float | GeometryScript/MeshGeodesicFunctions.h | ||
| ShortestPath | int32FVectorint32FVectorFGeometryScriptPolyPath & | GeometryScript/MeshGeodesicFunctions.h | ||
| StartBaryCoords | int32FVector | GeometryScript/MeshGeodesicFunctions.h | ||
| StartBaryCoords | FVectorint32FVector | GeometryScript/MeshGeodesicFunctions.h | ||
| StartTriangleID | int32 | GeometryScript/MeshGeodesicFunctions.h | ||
| StartTriangleID | FVectorint32 | GeometryScript/MeshGeodesicFunctions.h | ||
| StartVertexID | int32 | GeometryScript/MeshGeodesicFunctions.h | ||
| SurfacePath | FVectorint32FVector float FGeometryScriptPolyPath & | GeometryScript/MeshGeodesicFunctions.h | ||
| VertexIDList | int32int32FGeometryScriptIndexList & | GeometryScript/MeshGeodesicFunctions.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static static UPARAM
(
DisplayName |
Computes a vertex list that represents the shortest path constrained to travel along mesh triangle edges between the prescribed start and end vertex. | GeometryScript/MeshGeodesicFunctions.h |
|
static static UPARAM
(
DisplayName |
Computes a PolyPath that represents the shortest mesh surface path between two prescribed points on the provided mesh. | GeometryScript/MeshGeodesicFunctions.h |
|
static static UPARAM
(
DisplayName |
Computes a PolyPath that represents a "straight" surface path starting at the prescribed point on the mesh, and continuing in the indicated direction until reaching the requested path length or encountering a mesh boundary, whichever comes first. | GeometryScript/MeshGeodesicFunctions.h |
|