C# Class CSG.BSPTree

Afficher le fichier Open project: mkkellogg/CSG-BSP Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AddTriangles() public méthode

public AddTriangles ( List triangles ) : void
triangles List
Résultat void

ClipByTree() public méthode

public ClipByTree ( BSPTree tree, bool clipLessThan = true, IList discarded = null ) : void
tree BSPTree
clipLessThan bool
discarded IList
Résultat void

ClipOutTriangles() public méthode

public ClipOutTriangles ( FastLinkedList triangles, bool clipLessThan = true, IList discarded = null ) : void
triangles FastLinkedList
clipLessThan bool
discarded IList
Résultat void

Clone() public méthode

public Clone ( ) : BSPTree
Résultat BSPTree

GetAllTriangles() public méthode

public GetAllTriangles ( ) : List
Résultat List

Invert() public méthode

public Invert ( ) : void
Résultat void

Traverse() public méthode

public Traverse ( System action ) : void
action System
Résultat void