C# Класс BananaMpq.Geometry.Builders.SquareMeshBuilder

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetIndexAt int
IsOutOfBounds bool
MakeTriangle IndexedTriangleWithNormal

Открытые методы

Метод Описание
BuildSquareMesh ( Func shouldNotRenderTile, MaterialFlags materialProperties, RectangleF bounds, string description = null ) : SceneObject
SquareMeshBuilder ( float heightMap, System.Vector3 offset, float tileSize, System.Matrix rootTransform = null ) : System

Приватные методы

Метод Описание
GetIndexAt ( int row, int col ) : int
IsOutOfBounds ( int index, RectangleF bounds ) : bool
MakeTriangle ( int a, int b, int c ) : IndexedTriangleWithNormal

Описание методов

BuildSquareMesh() публичный метод

public BuildSquareMesh ( Func shouldNotRenderTile, MaterialFlags materialProperties, RectangleF bounds, string description = null ) : SceneObject
shouldNotRenderTile Func
materialProperties MaterialFlags
bounds RectangleF
description string
Результат SceneObject

SquareMeshBuilder() публичный метод

public SquareMeshBuilder ( float heightMap, System.Vector3 offset, float tileSize, System.Matrix rootTransform = null ) : System
heightMap float
offset System.Vector3
tileSize float
rootTransform System.Matrix
Результат System