Freigeben über


PointLightBase.Range Eigenschaft

Definition

Ruft die Entfernung ab, jenseits derer das Licht keine Auswirkungen hat, oder legt diese fest.

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

Ein Double, das die Entfernung angibt, bis zu der sich der Lichteffekt auswirkt.

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

Bezeichnerfeld RangeProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für: