C# 클래스 datastructures.DynamicOctree

Represents a tree data structure in which every node has up to 8 child nodes. Convention: 6---7 / /| 2---3 5 | |/ 0---1 with: y z |/ 0-x (left handed coordinate system) This is a dynamic octree that can be altered at runtime and is intended for construction of 3D models. Every node has a pointer to its first child and a pointer to the next child of his parent node after it: parent->nil | node->parent's second child->parent's third child->nil | | node's first child-> ... parent's third child's ... first child Since the octree is sparse, nodes store the relative position to their parents. Every DynamicOctree is a cube.
상속: DynamicOctreeNode
파일 보기 프로젝트 열기: denniskb/asvo

공개 프로퍼티들

프로퍼티 타입 설명
dimension float

공개 메소드들

메소드 설명
DynamicOctree ( float dimension )

Creates a new DynamicOctree with the specified dimension.

메소드 상세

DynamicOctree() 공개 메소드

Creates a new DynamicOctree with the specified dimension.
public DynamicOctree ( float dimension )
dimension float Dimension of the bounding cube spanned by this octree.

프로퍼티 상세

dimension 공개적으로 프로퍼티

public float dimension
리턴 float