| Description | uses | Classes, Interfaces, Objects and Records | Functions and Procedures | Types | Constants | Variables |
Classes to handle material information in 3DS files.
| Name | Description |
|---|---|
record TMaterialMap3ds |
in range 0..1 |
Class TMaterial3ds |
|
Class TObjectsList_4 |
|
Class EMaterialNotInitialized |
|
Class TMaterial3dsList |
TObjectsListItem_4 = TMaterial3ds; |
TObjectsListIsSmallerFunction_4 = function (const A, B: TObjectsListItem_4): boolean of object; |
TMaterial3dsListBase = TObjectsList_4; |
Default3dsMatAmbient: TVector4Single = (0.2, 0.2, 0.2, 1.0); |
Default3dsMatDiffuse: TVector4Single = (0.8, 0.8, 0.8, 1.0); |
Default3dsMatSpecular: TVector4Single = (0, 0, 0, 1.0); |
Default3dsMatShininess: Single = 0.2; |
TObjectsListItem_4 = TMaterial3ds; |
TObjectsListIsSmallerFunction_4 = function (const A, B: TObjectsListItem_4): boolean of object; |
TMaterial3dsListBase = TObjectsList_4; |
Default3dsMatAmbient: TVector4Single = (0.2, 0.2, 0.2, 1.0); |
|
TODO: I don't know default 3ds material parameters; below I just use some default OpenGL and VRML 1.0 values. |
Default3dsMatDiffuse: TVector4Single = (0.8, 0.8, 0.8, 1.0); |
Default3dsMatSpecular: TVector4Single = (0, 0, 0, 1.0); |
Default3dsMatShininess: Single = 0.2; |