FMX.MaterialSources.TLightMaterialSource
Delphi
TLightMaterialSource = class(TMaterialSource)
C++
class PASCALIMPLEMENTATION TLightMaterialSource : public TMaterialSource
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | FMX.MaterialSources.pas FMX.MaterialSources.hpp |
FMX.MaterialSources | FMX.MaterialSources |
Description
Définit une source de TLightMaterial.
Utilisez TLightMaterialSource pour lier un TLightMaterial à des objets 3D. Le lien est effectué via la propriété MaterialSource de l'objet 3D.
Par défaut, les propriétés de couleur (Ambient, Emissive, Diffuse, Specular) sont définies pour simuler les ombres ajoutées à l'objet par la source de lumière.
La texture du matériau est spécifiée comme un TBitmap. Spécifiez la texture en définissant la propriété Texture du TLightMaterialSource.
Les images montrent l'effet d'une source de lumière sur un objet 3D lié à un TLightMaterialSource. Dans les deux exemples, le cube est lié à un TLightMaterialSource avec la texture spécifiée et le cône est lié à un TextureMaterialSource sans aucune texture. Dans les deux cas, les propriétés de couleur ont les valeurs par défaut.
Voir aussi
- FMX.MaterialSources.TMaterialSource
- FMX.MaterialSources.TColorMaterialSource
- FMX.MaterialSources.TTextureMaterialSource
- FMX.Materials.TLightMaterial
- FireMonkey 3D
- Création de l'interface utilisateur (tutoriel FireMonkey 3D)