FMX.MaterialSources.TLightMaterialSource

De RAD Studio API Documentation
Aller à : navigation, rechercher

FMX.MaterialSources.TMaterialSourceFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTLightMaterialSource

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.

TLigthMaterialSource On.png TLigthMaterialSource Off.png

Voir aussi

Exemples