Class TShapeOctreeNode
Unit
CastleShapeOctree
Declaration
type TShapeOctreeNode = class(TBaseTrianglesOctreeNode)
Description
no description available, TBaseTrianglesOctreeNode description follows no description available, TOctreeNode description follows
Octree node.
Leaf nodes store a list of indexes in ItemsIndices array. These are usuallly indexes to some array of items on TOctree. For the sake of this unit they are just some integers that uniquely describe items that you want to keep in octree leafs. The base abstract TOctreeNode class doesn't clarify what kind of items are actually kept.
Not leaf (internal) nodes have 8 children nodes in TreeSubNodes.
Each TOctreeNode also has some essential properties like Box, MiddlePoint and ParentTree.
Hierarchy
Overview
Fields
Methods
Description
Fields
 |
LastVisitedFrameId: Cardinal; |
For Hierarchical Occlusion Culling
|
 |
Visible: boolean; |
|
Methods
 |
procedure PutItemIntoSubNodes(ItemIndex: integer); override; |
|
|