Sprache

PointLightBase.ConstantAttenuation Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Konstantenwerts, um den die Intensität des Lichts über den Abstand verringert.

public:
 property double ConstantAttenuation { double get(); void set(double value); };
public double ConstantAttenuation { get; set; }
member this.ConstantAttenuation : double with get, set
Public Property ConstantAttenuation As Double

Eigenschaftswert

Doppelt so hoch, dass die Intensität des Lichts über den Abstand abnimmt.

Beispiele

Im folgenden Beispiel wird diese Eigenschaft im Code festgelegt.

public MyLights()
{
    for (int i = 0; i < nbrDirLights; i++)
    {
        _dirLight[i] = new DirectionalLight();
        _dirLight[i].Color = _dirLightColor[i];
        _dirLight[i].Direction = _dirVector[i];
    }

    _ptLight.Position = new Point3D(-3, -7, 10);
    _ptLight.Color = System.Windows.Media.Brushes.White.Color;
    _ptLight.Range = 15.0;
    _ptLight.ConstantAttenuation = 3.0;
}
Public Sub New()
    For i As Integer = 0 To nbrDirLights - 1
        _dirLight(i) = New DirectionalLight()
        _dirLight(i).Color = _dirLightColor(i)
        _dirLight(i).Direction = _dirVector(i)
    Next i

    _ptLight.Position = New Point3D(-3, -7, 10)
    _ptLight.Color = System.Windows.Media.Brushes.White.Color
    _ptLight.Range = 15.0
    _ptLight.ConstantAttenuation = 3.0
End Sub

Hinweise

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld ConstantAttenuationProperty
Auf Metadateneigenschaften festgelegt true Nichts

Gilt für: