FMX.MaterialSources.TLightMaterialSource

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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

Delphi

TLightMaterialSource = class(TMaterialSource)

C++

class PASCALIMPLEMENTATION TLightMaterialSource : public TMaterialSource

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
FMX.MaterialSources.pas
FMX.MaterialSources.hpp
FMX.MaterialSources FMX.MaterialSources


Beschreibung

Definiert eine Quelle von TLightMaterial.

Mit TLightMaterialSource können Sie ein TLightMaterial mit 3D-Objekten verknüpfen. Die Verknüpfung erfolgt über die Eigenschaft MaterialSource des 3D-Objekts.

Die Farbeigenschaften (Ambient, Emissive, Diffuse, Specular) werden standardmäßig gesetzt, um die von der Lichtquelle hinzugefügten Schatten des Objekts zu simulieren.

Die Textur des Materials wird als TBitmap angegeben. Legen Sie die Textur durch Setzen der Eigenschaft Texture von TLightMaterialSource fest.

Die Abbildungen zeigen den Effekt einer Lichtquelle auf ein 3D-Objekt, das mit einem TLightMaterialSource verknüpft ist. In beiden Beispielen ist der Würfel mit einem TLightMaterialSource mit der angegebenen Textur und der Kegel mit einem TextureMaterialSource ohne Textur verknüpft. In beiden Fällen haben die Farbeigenschaften die Standardwerte.

TLigthMaterialSource On.png TLigthMaterialSource Off.png

Siehe auch

Beispiele