Sprache

PointLightBase.Range Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des Abstands, über den das Licht keine Auswirkung hat.

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

Eigenschaftswert

Double that specifies the distance beyond which the light has no effect.

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 RangeProperty
Auf Metadateneigenschaften festgelegt true Nichts

Gilt für: