Class TShapeOctree
Unit
CastleShapeOctree
Declaration
type TShapeOctree = class(TBaseTrianglesOctree)
Description
no description available, TBaseTrianglesOctree description follows
Abstract class for octrees that can check and return collisions with TTriangle.
Octree node class used by this must be a TBaseTrianglesOctreeNode descendant.
In a simple case, this is an ancestor of TTriangleOctree, that is just an octree storing TTriangle. But it's also an ancestor of TShapeOctree, since each shape has also a triangle octree. This way, TShapeOctree can calculate collisions with TTriangle, even though it doesn't directly store TTriangle items.
Hierarchy
Overview
Methods
Properties
Description
Methods
 |
destructor Destroy; override; |
|
 |
function TrianglesCount: Cardinal; override; |
|
Properties
 |
property OwnsShapesList: boolean read FOwnsShapesList; |
|
Generated by PasDoc 0.13.0 on 2013-08-17 21:27:14
|