SpecularMaterial 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
允許將 2-D 筆刷 (如 SolidColorBrush 或 TileBrush) 套用至以反射方式照亮的 3-D 模型。
public ref class SpecularMaterial sealed : System::Windows::Media::Media3D::Material
public sealed class SpecularMaterial : System.Windows.Media.Media3D.Material
type SpecularMaterial = class
inherit Material
Public NotInheritable Class SpecularMaterial
Inherits Material
- 繼承
範例
下列範例會建立 的 SpecularMaterial 實例,並設定其筆刷屬性。
<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>
備註
SpecularMaterial 將色彩新增至套用至網格的其他材質,而不是減去它。
SpecularMaterial 套用至網格會在模型發生反射醒目提示的地方受到光源。
建構函式
SpecularMaterial() |
初始化 SpecularMaterial 類別的新執行個體。 |
SpecularMaterial(Brush, Double) |
使用指定的筆刷和反射指數,初始化 SpecularMaterial 類別的新執行個體。 |
欄位
BrushProperty |
識別 Brush 相依性屬性。 |
ColorProperty |
識別 Color 相依性屬性。 |
SpecularPowerProperty |
識別 SpecularPower 相依性屬性。 |
屬性
Brush |
取得或設定要套用至反射 3D 模型的 2D 筆刷。 |
CanFreeze |
取得值,指出是否可以將物件設為不可修改。 (繼承來源 Freezable) |
Color |
取得或設定值,這個值篩選模型上套用之材質的色彩屬性。 |
DependencyObjectType |
取得包裝 DependencyObjectType 這個實例 CLR 型別的 。 (繼承來源 DependencyObject) |
Dispatcher |
取得與這個 Dispatcher 關聯的 DispatcherObject。 (繼承來源 DispatcherObject) |
HasAnimatedProperties |
取得值,這個值表示是否有一個或多個 AnimationClock 物件與這個物件的任何一個相依性屬性相關聯。 (繼承來源 Animatable) |
IsFrozen |
取得值,該值表示物件目前是否可修改。 (繼承來源 Freezable) |
IsSealed |
取得值,這個值表示此執行個體目前是否已密封 (唯讀)。 (繼承來源 DependencyObject) |
SpecularPower |
取得或設定值,這個值指定 3-D 模型套用的材質使發光模型反射發亮的程度。 |
方法
事件
Changed |
發生於 Freezable 或所含的物件遭到修改時。 (繼承來源 Freezable) |
明確介面實作
IFormattable.ToString(String, IFormatProvider) |
使用指定的格式,格式化目前執行個體的值。 (繼承來源 Material) |