ConstantAttenuation Propriedade
Recolher sumário
Expandir sumário
Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

PointLightBase.ConstantAttenuation Propriedade

 

Obtém ou define um valor constante, pelo qual a intensidade da luz diminui à distância.

Namespace:   System.Windows.Media.Media3D
Assembly:  PresentationCore (em PresentationCore.dll)

public double ConstantAttenuation { get; set; }

Valor de propriedade

Type: System.Double

Double pelo qual a intensidade da luz diminui à distância.

Campo identificador

ConstantAttenuationProperty

Propriedades de metadados definidas como true

Nenhuma

O exemplo a seguir define essa propriedade no código.

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;
}

.NET Framework
Disponível desde 3.0
Retornar ao topo
Mostrar:
© 2016 Microsoft