MeshGeometry3D 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用於建置 3-D 圖形的基本三角形。
public ref class MeshGeometry3D sealed : System::Windows::Media::Media3D::Geometry3D
public sealed class MeshGeometry3D : System.Windows.Media.Media3D.Geometry3D
type MeshGeometry3D = class
inherit Geometry3D
Public NotInheritable Class MeshGeometry3D
Inherits Geometry3D
- 繼承
範例
<GeometryModel3D>
<GeometryModel3D.Geometry>
<MeshGeometry3D
Positions="-1 -1 0 1 -1 0 -1 1 0 1 1 0"
Normals="0 0 1 0 0 1 0 0 1 0 0 1"
TextureCoordinates="0 1 1 1 0 0 1 0 "
TriangleIndices="0 1 2 1 3 2" />
</GeometryModel3D.Geometry>
<GeometryModel3D.Material>
<DiffuseMaterial>
<DiffuseMaterial.Brush>
<SolidColorBrush Color="Cyan" Opacity="0.3"/>
</DiffuseMaterial.Brush>
</DiffuseMaterial>
</GeometryModel3D.Material>
<!-- Translate the plane. -->
<GeometryModel3D.Transform>
<TranslateTransform3D
OffsetX="2" OffsetY="0" OffsetZ="-1" >
</TranslateTransform3D>
</GeometryModel3D.Transform>
</GeometryModel3D>
備註
MeshGeometry3D 可讓開發人員指定位置、一般和紋理座標資訊。 屬性 Positions 是必要的。
一般會假設與網格基本型別的正面相關聯。 (指定組成網格每個三角形的位置順序 () 決定指定的臉部是正面或反向。 正面三角形以逆時針順序排列;反向三角形依順時針順序排列。
建構函式
MeshGeometry3D() |
初始化 MeshGeometry3D 類別的新執行個體。 |
欄位
NormalsProperty |
識別 Normals 相依性屬性。 |
PositionsProperty |
識別 Positions 相依性屬性。 |
TextureCoordinatesProperty |
識別 TextureCoordinates 相依性屬性。 |
TriangleIndicesProperty |
識別 TriangleIndices 相依性屬性。 |
屬性
Bounds |
取得這個 Rect3D 的周框 MeshGeometry3D。 |
CanFreeze |
取得值,指出是否可以將物件設為不可修改。 (繼承來源 Freezable) |
DependencyObjectType |
取得包裝 DependencyObjectType 這個實體 CLR 型別的 。 (繼承來源 DependencyObject) |
Dispatcher |
取得與這個 Dispatcher 關聯的 DispatcherObject。 (繼承來源 DispatcherObject) |
HasAnimatedProperties |
取得值,這個值表示是否有一個或多個 AnimationClock 物件與這個物件的任何一個相依性屬性相關聯。 (繼承來源 Animatable) |
IsFrozen |
取得值,該值表示物件目前是否可修改。 (繼承來源 Freezable) |
IsSealed |
取得值,這個值表示此執行個體目前是否已密封 (唯讀)。 (繼承來源 DependencyObject) |
Normals |
取得或設定 MeshGeometry3D 的法向量集合。 |
Positions |
取得或設定 MeshGeometry3D 的頂點位置集合。 |
TextureCoordinates |
取得或設定 MeshGeometry3D 的紋理座標集合。 |
TriangleIndices |
取得或設定 MeshGeometry3D 的三角形索引集合。 |
方法
事件
Changed |
發生於 Freezable 或所含的物件遭到修改時。 (繼承來源 Freezable) |