Articles - Assigning a texture to a scene object
A scene object that descends from TGLSceneObject
(eg a sphere, cube, plane) has a material property and the material property specifies the texture that the GLScene object will use. To assign a texture from the material library set the materialLibrary in the material property to a TGLMaterialLibrary
. Then in the GLScene objects material property set the LibMaterialName to name of the material in the TGLMaterialLibrary
. This to can be done design time. It is possible to set the material property on a scene object directly without using the material library. This has the disadvantage of the texture only being availabe to the scene object and not having properties available to TGLLibMaterial
(eg texture offsetting, scaling, shading and applying a secondary texture).
Refer to the article loading a texture on how to load a texture.