C# Класс Grey.Vox.Region

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

Открытые свойства

Свойство Тип Описание
changedCount int
loc Point
rBS Grey.Vox.RegionBoundaryState[]
rNX Region
voxels Grey.Vox.Voxel[]

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

Метод Описание
AddVoxel ( int x, int y, int z, ushort id ) : void
ApplyToAll ( Func f ) : void
LoadComplete ( ) : void
NotifyFacesChanged ( ) : void
RecalculateSeam ( int vi1, int vi2, int f ) : bool
RecalculateSeams ( int vi1, int vi2, int f ) : bool
Region ( VoxWorld w ) : System
RemoveVoxel ( int x, int y, int z ) : void
SetVoxel ( int x, int y, int z, ushort id ) : void
ToIndex ( Vector3I v ) : int
ToIndex ( int x, int y, int z ) : int

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

AddVoxel() публичный Метод

public AddVoxel ( int x, int y, int z, ushort id ) : void
x int
y int
z int
id ushort
Результат void

ApplyToAll() публичный Метод

public ApplyToAll ( Func f ) : void
f Func
Результат void

LoadComplete() публичный Метод

public LoadComplete ( ) : void
Результат void

NotifyFacesChanged() публичный Метод

public NotifyFacesChanged ( ) : void
Результат void

RecalculateSeam() публичный Метод

public RecalculateSeam ( int vi1, int vi2, int f ) : bool
vi1 int
vi2 int
f int
Результат bool

RecalculateSeams() публичный Метод

public RecalculateSeams ( int vi1, int vi2, int f ) : bool
vi1 int
vi2 int
f int
Результат bool

Region() публичный Метод

public Region ( VoxWorld w ) : System
w VoxWorld
Результат System

RemoveVoxel() публичный Метод

public RemoveVoxel ( int x, int y, int z ) : void
x int
y int
z int
Результат void

SetVoxel() публичный Метод

public SetVoxel ( int x, int y, int z, ushort id ) : void
x int
y int
z int
id ushort
Результат void

ToIndex() публичный статический Метод

public static ToIndex ( Vector3I v ) : int
v Microsoft.Xna.Framework.Vector3I
Результат int

ToIndex() публичный статический Метод

public static ToIndex ( int x, int y, int z ) : int
x int
y int
z int
Результат int

Описание свойств

changedCount публичное свойство

public int changedCount
Результат int

loc публичное свойство

public Point loc
Результат Point

rBS публичное свойство

public RegionBoundaryState[],Grey.Vox rBS
Результат Grey.Vox.RegionBoundaryState[]

rNX публичное свойство

public Region,Grey.Vox rNX
Результат Region

voxels публичное свойство

public Voxel[],Grey.Vox voxels
Результат Grey.Vox.Voxel[]