Depiction Engine For Unity 2023.0 (Alpha)
Loading...
Searching...
No Matches
DepictionEngine.TerrainGridMeshObject.TerrainGridMeshObjectProcessingFunctions Class Reference

Static Public Member Functions

static IEnumerator InitPopulateEdgeAndGrid (ProcessorOutput data, ProcessorParameters parameters)
 
static IEnumerable PopulateGrid (MeshModifier meshModifier, TerrainGridMeshObjectParameters parameters)
 
static int GetVerticesNormalsCount (int vertexCount)
 
static int GetTrianglesCount (int subdivision)
 
static int GetUVsCount (int vertexCount)
 
static int GetEdgeVerticesNormalsCount (int vertexCount)
 
static int GetEdgeTrianglesCount (int subdivision)
 
static int GetEdgeUVsCount (int vertexCount)
 
static void SetVertices (TerrainGridMeshObjectParameters parameters, MeshModifier meshModifier, int bufferIndex, float normalizedX, float normalizedY, float overlapFactor, double altitudeOffset)
 
static void SetNormals (TerrainGridMeshObjectParameters parameters, MeshModifier meshModifier, int bufferIndex, float normalizedX, float normalizedY)
 
- Static Public Member Functions inherited from DepictionEngine.ProcessingFunctions
static T CreatePropertyModifier< T > ()
 

Static Protected Member Functions

static IEnumerable InitPopulateEdgeAndGrid (MeshObjectProcessorOutput meshObjectProcessorOutput, TerrainGridMeshObjectParameters parameters)
 
static IEnumerable PopulateEdge (MeshModifier meshModifier, TerrainGridMeshObjectParameters parameters, int verticesNormalsStartIndex=0, int trianglesStartIndex=0, int uvsStartIndex=0)
 
static GeoCoordinate3Double GetGeoCoordinate (TerrainGridMeshObjectParameters parameters, float normalizedX, float normalizedY)
 
static Vector3Double GetNormal (TerrainGridMeshObjectParameters parameters, float normalizedX, float normalizedY, float normalSamplingDistance)
 
- Static Protected Member Functions inherited from DepictionEngine.ProcessingFunctions
static T GetInstance< T > ()
 

The documentation for this class was generated from the following file: