C# Класс CSG.BSPTree

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

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

Метод Описание
AddTriangles ( List triangles ) : void
ClipByTree ( BSPTree tree, bool clipLessThan = true, IList discarded = null ) : void
ClipOutTriangles ( FastLinkedList triangles, bool clipLessThan = true, IList discarded = null ) : void
Clone ( ) : BSPTree
GetAllTriangles ( ) : List
Invert ( ) : void
Traverse ( System action ) : void

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

Метод Описание
AddTriangles ( Node node, FastLinkedList triangles ) : void
ClipByTree ( Node node, BSPTree tree, bool clipLessThan = true, IList discarded = null ) : void
ClipOutTriangles ( Node node, FastLinkedList triangles, bool clipLessThan = true, IList discarded = null ) : void
Clone ( Node node ) : Node
GetAllTriangles ( Node node, List triangles ) : void
Invert ( Node node ) : void
Traverse ( Node node, System action ) : void

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

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

public AddTriangles ( List triangles ) : void
triangles List
Результат void

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

public ClipByTree ( BSPTree tree, bool clipLessThan = true, IList discarded = null ) : void
tree BSPTree
clipLessThan bool
discarded IList
Результат void

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

public ClipOutTriangles ( FastLinkedList triangles, bool clipLessThan = true, IList discarded = null ) : void
triangles FastLinkedList
clipLessThan bool
discarded IList
Результат void

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

public Clone ( ) : BSPTree
Результат BSPTree

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

public GetAllTriangles ( ) : List
Результат List

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

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

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

public Traverse ( System action ) : void
action System
Результат void