Class TLight3ds

DescriptionHierarchyFieldsMethodsProperties

Unit

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

Public Pos: TVector3Single;
Public Col: TVector3Single;
Public Enabled: boolean;

Methods

Public constructor Create(const AName: string; AScene: TScene3ds; Stream: TStream; ObjectEndPos: Int64); override;
Public destructor Destroy; override;

Description

Fields

Public Pos: TVector3Single;
 
Public Col: TVector3Single;
 
Public Enabled: boolean;
 

Methods

Public constructor Create(const AName: string; AScene: TScene3ds; Stream: TStream; ObjectEndPos: Int64); override;
 
Public destructor Destroy; override;
 

Generated by PasDoc 0.11.0 on 2008-09-12 11:58:31