| Description | Hierarchy | Fields | Methods | Properties |
type TMaterial3ds = class(TObject)
![]() |
FName:string; |
![]() |
FInitialized:boolean; |
![]() |
AmbientCol:TVector4Single; |
![]() |
DiffuseCol:TVector4Single; |
![]() |
SpecularCol:TVector4Single; |
![]() |
TextureMap1:TMaterialMap3ds; |
![]() |
TextureMap2:TMaterialMap3ds; |
![]() |
Shininess:Single; |
![]() |
ShininessStrenth:Single; |
![]() |
Transparency:Single; |
![]() |
TransparencyFalloff:Single; |
![]() |
ReflectBlur:Single; |
![]() |
constructor Create(const AName:string); |
![]() |
procedure ReadFromStream(Stream:TStream; EndPos:Int64); |
![]() |
property Name: string read FName; |
![]() |
property Initialized: boolean read FInitialized; |
![]() |
FName:string; |
![]() |
FInitialized:boolean; |
![]() |
AmbientCol:TVector4Single; |
|
wlasciwosci materialu. Maja pewne domyslne wartosci bo nikt nie mowi ze w chunku Material sa wszystkie zdefiniowane. | |
![]() |
DiffuseCol:TVector4Single; |
![]() |
SpecularCol:TVector4Single; |
![]() |
TextureMap1:TMaterialMap3ds; |
![]() |
TextureMap2:TMaterialMap3ds; |
![]() |
Shininess:Single; |
|
all Singles below are always read from 3ds file (they are required subchunks of material chunk). They are in range 0..1. | |
![]() |
ShininessStrenth:Single; |
|
= Default3dsShininess | |
![]() |
Transparency:Single; |
|
= Default3dsShininess | |
![]() |
TransparencyFalloff:Single; |
|
= Default3dsShininess | |
![]() |
ReflectBlur:Single; |
|
= Default3dsShininess | |
![]() |
constructor Create(const AName:string); |
|
= 0 | |
![]() |
procedure ReadFromStream(Stream:TStream; EndPos:Int64); |
|
czyta CHUNK_MATERIAL inicjujac sie odpowiednio i ustawia Initialized na true | |
![]() |
property Name: string read FName; |
![]() |
property Initialized: boolean read FInitialized; |
|
jezeli not | |