Table of Contents

Class SplineMeshExtensions

Extension methods for easy spline mesh generation

public static class SplineMeshExtensions
Inheritance
SplineMeshExtensions
Inherited Members

Methods

GenerateElevatedRoadMesh(SplineContainer, ElevatedRoadMeshSettings, Transform)

Generate an elevated road mesh with the specified settings

public static Mesh GenerateElevatedRoadMesh(this SplineContainer splineContainer, ElevatedRoadMeshSettings settings, Transform transform = null)

Parameters

splineContainer SplineContainer
settings ElevatedRoadMeshSettings
transform Transform

Returns

Mesh

GenerateMesh(SplineContainer, SplineMeshType, object, Transform)

Generate a mesh based on the specified mesh type and settings object

public static Mesh GenerateMesh(this SplineContainer splineContainer, SplineMeshType meshType, object settings, Transform transform = null)

Parameters

splineContainer SplineContainer

The spline container to generate from

meshType SplineMeshType

Type of mesh to generate

settings object

Settings struct instance

transform Transform

Optional transform for local space conversion

Returns

Mesh

The generated mesh

GenerateMesh(SplineContainer, SplineMeshType, string, Transform)

Generate a mesh based on the specified mesh type and settings

public static Mesh GenerateMesh(this SplineContainer splineContainer, SplineMeshType meshType, string settings, Transform transform = null)

Parameters

splineContainer SplineContainer

The spline container to generate from

meshType SplineMeshType

Type of mesh to generate

settings string

Settings object as a JSON string

transform Transform

Optional transform for local space conversion

Returns

Mesh

The generated mesh

GenerateRibbonMesh(SplineContainer, RibbonMeshSettings, Transform)

Generate a ribbon mesh with the specified settings

public static Mesh GenerateRibbonMesh(this SplineContainer splineContainer, RibbonMeshSettings settings, Transform transform = null)

Parameters

splineContainer SplineContainer
settings RibbonMeshSettings
transform Transform

Returns

Mesh

GenerateRoadMesh(SplineContainer, RoadMeshSettings, Transform)

Generate a road mesh with the specified settings

public static Mesh GenerateRoadMesh(this SplineContainer splineContainer, RoadMeshSettings settings, Transform transform = null)

Parameters

splineContainer SplineContainer
settings RoadMeshSettings
transform Transform

Returns

Mesh

GenerateTunnelMesh(SplineContainer, TunnelMeshSettings, Transform)

Generate a tunnel mesh with the specified settings

public static Mesh GenerateTunnelMesh(this SplineContainer splineContainer, TunnelMeshSettings settings, Transform transform = null)

Parameters

splineContainer SplineContainer
settings TunnelMeshSettings
transform Transform

Returns

Mesh