Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore > API/Plugins/GeometryScriptingCore/GeometryScript
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintFunctionLibrary
- UGeometryScriptLibrary_MeshGeodesicFunctions
References
| Module | GeometryScriptingCore |
| Header | /Engine/Plugins/Experimental/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshGeodesicFunctions.h |
| Include | #include "GeometryScript/MeshGeodesicFunctions.h" |
Syntax
UCLASS&40;Meta&61;&40;ScriptName&61;"GeometryScript_MeshGeodesic"&41;&41;
class UGeometryScriptLibrary_MeshGeodesicFunctions : public UBlueprintFunctionLibrary
Functions
| Type | Name | Description | |
|---|---|---|---|
| UDynamicMesh * | CreateSurfacePath
(
UDynamicMesh* TargetMesh, |
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. | |
| UDynamicMesh * | GetShortestSurfacePath
(
UDynamicMesh* TargetMesh, |
Computes a PolyPath that represents the shortest mesh surface path between two prescribed points on the provided mesh. | |
| UDynamicMesh * | GetShortestVertexPath
(
UDynamicMesh* TargetMesh, |
Computes a vertex list that represents the shortest path constrained to travel along mesh triangle edges between the prescribed start and end vertex. |