Unit X3DTriangles

DescriptionUsesClasses, Interfaces, Objects and RecordsFunctions and ProceduresTypesConstantsVariables

Description

Triangles in VRML/X3D models (TTriangle) and octrees that resolve collisions with such triangles (TBaseTrianglesOctree).

Uses

Overview

Classes, Interfaces, Objects and Records

Name Description
Object TTriangle Triangle in VRML/X3D model.
Class TBaseTrianglesOctreeNode  
Class TBaseTrianglesOctree Abstract class for octrees that can check and return collisions with TTriangle.
Class TOctreeIgnoreForShadowRaysAndOneItem Simple utility class to easily ignore all transparent, non-shadow-casting triangles, and, additionally, one chosen triangle.

Types

TCollisionCount = Int64;
TMailboxTag = Int64;
PTriangle = ˆTTriangle;
TTriangleList = specialize TGenericStructList<TTriangle>;
TEnumerateTriangleFunc = procedure (const Triangle: PTriangle) of object;

Description

Types

TCollisionCount = Int64;
 
TMailboxTag = Int64;
 
PTriangle = ˆTTriangle;
 
TTriangleList = specialize TGenericStructList<TTriangle>;
 
TEnumerateTriangleFunc = procedure (const Triangle: PTriangle) of object;

Callback for TBaseTrianglesOctree.EnumerateTriangles.


Generated by PasDoc 0.12.1 on 2013-02-04 20:26:57