SpecularMaterial.SpecularPower Propriedade

Definição

Obtém ou define um valor que especifica o grau ao qual um material aplicado a um modelo 3D reflete o modelo de iluminação como brilho.

C#
public double SpecularPower { get; set; }

Valor da propriedade

Double

Contribuição relativa, para um material aplicado como um pincel 2D a um modelo 3D, do componente especular do modelo de iluminação.

Exemplos

O exemplo a seguir cria uma instância e SpecularMaterial define essa propriedade.

XAML
<MaterialGroup x:Key="LeavesMaterial1">
  <DiffuseMaterial>
    <DiffuseMaterial.Brush>
      <ImageBrush Stretch="UniformToFill" ImageSource="sample_images\leaves_closeup.png" TileMode="None" ViewportUnits="Absolute" Viewport="0 0 1 1" AlignmentX="Left" AlignmentY="Top" Opacity="1.000000" />
    </DiffuseMaterial.Brush>
  </DiffuseMaterial>
  <SpecularMaterial SpecularPower="85.3333">
    <SpecularMaterial.Brush>
      <SolidColorBrush Color="#FFFFFF" Opacity="1.000000"/>
    </SpecularMaterial.Brush>
  </SpecularMaterial>
</MaterialGroup>

Comentários

A iluminação especular reproduz a aparência de superfícies que são brilhantes ou tendem a refletir os destaques. Essa propriedade indica a "brilho" relativa do material aplicado ao modelo. Um valor maior para essa propriedade especifica maior tamanho e nitidez do brilho refletido pelo material.

Informações da propriedade de dependência

Campo Identificador SpecularPowerProperty
Propriedades de metadados definidas como true Nenhum

Aplica-se a

Produto Versões
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7