Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore > API/Plugins/GeometryScriptingCore/GeometryScript
Inheritance Hierarchy
- UBlueprintFunctionLibrary
- UGeometryScriptLibrary_MeshGeodesicFunctions
References
| Module | GeometryScriptingCore |
| Header | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshGeodesicFunctions.h |
| Include | #include "GeometryScript/MeshGeodesicFunctions.h" |
Syntax
UCLASS (Meta=(ScriptName="GeometryScript_MeshGeodesic"))
class UGeometryScriptLibrary_MeshGeodesicFunctions : public UBlueprintFunctionLibrary
Variables
| Type | Name | Description | |
|---|---|---|---|
| FVectorint32FVector float FGeometryScriptPolyPath bool & | bFoundErrors | ||
| int32int32FGeometryScriptIndexList bool & | bFoundErrors | ||
| int32FVectorint32FVectorFGeometryScriptPolyPath bool & | bFoundErrors | ||
| int32int32FGeometryScriptIndexList bool UGeometryScriptDebug * | Debug | ||
| FVectorint32FVector float FGeometryScriptPolyPath bool UGeometryScriptDebug * | Debug | ||
| int32FVectorint32FVectorFGeometryScriptPolyPath bool UGeometryScriptDebug * | Debug | ||
| FVector | Direction | ||
| int32FVectorint32FVector | EndBaryCoords | ||
| int32FVectorint32 | EndTriangleID | ||
| int32int32 | EndVertexID | ||
| FVectorint32FVector float | MaxPathLength | ||
| int32FVectorint32FVectorFGeometryScriptPolyPath & | ShortestPath | ||
| int32FVector | StartBaryCoords | ||
| FVectorint32FVector | StartBaryCoords | ||
| int32 | StartTriangleID | ||
| FVectorint32 | StartTriangleID | ||
| int32 | StartVertexID | ||
| FVectorint32FVector float FGeometryScriptPolyPath & | SurfacePath | ||
| int32int32FGeometryScriptIndexList & | VertexIDList |
Functions
| Type | Name | Description | |
|---|---|---|---|
| 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. | |
| static | UPARAM
(
DisplayName |
Computes a PolyPath that represents the shortest mesh surface path between two prescribed points on the provided mesh. | |
| 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. |