Class TLight3ds
Unit
Object3ds
Declaration
type TLight3ds = class(TObject3ds)
Description
no description available, TObject3ds description follows
This is an abstract class that wraps OBJBLOCK chunk of 3DS file: trimesh, camera or light source.
Jej nieabstrakcyjni potomkowie to TCamera3ds, TLight3ds i najwazniejszy TTrimesh3ds. Uzywaj funkcji CreateObject3ds aby odczytac ze strumienia chunk OBJBLOCK i rozpoznac automatycznie jaki z trzech wymienionych rodzai on opisuje i stworzyc egzemplarz odpowiedniej nieabstrakcyjnej klasy. Nigdy nie konstruuj obiektow dokladnie tej klasy !
O ile dobrze rozumiem 3dsy OBJBLOCK to ALBO jedno Trimesh, albo jedno light, albo jedna Camera. Kod TObjects3ds i hierarchia wszystkich podklas sa oparte na tym zalozeniu : jeden chunk OBJBLOCK daje jeden z tych trzech obiektow.
Kamery i swiatla beda mialy EmptyBoundingBox (podobnie jak Trimeshe bez zadnych vertexow; moga takie byc).
Hierarchy
Overview
Fields
Methods
 |
constructor Create(const AName: string; AScene: TScene3ds; Stream: TStream; ObjectEndPos: Int64); override; |
 |
destructor Destroy; override; |
Description
Fields
 |
Enabled: boolean; |
|
|
Methods
 |
constructor Create(const AName: string; AScene: TScene3ds; Stream: TStream; ObjectEndPos: Int64); override; |
|
|
 |
destructor Destroy; override; |
|
|
Generated by PasDoc 0.11.0 on 2008-09-12 11:58:31