MeshGeometry3D.Normals Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
için MeshGeometry3Dnormal vektör koleksiyonunu alır veya ayarlar.
public:
property System::Windows::Media::Media3D::Vector3DCollection ^ Normals { System::Windows::Media::Media3D::Vector3DCollection ^ get(); void set(System::Windows::Media::Media3D::Vector3DCollection ^ value); };
public System.Windows.Media.Media3D.Vector3DCollection Normals { get; set; }
member this.Normals : System.Windows.Media.Media3D.Vector3DCollection with get, set
Public Property Normals As Vector3DCollection
Özellik Değeri
Vector3DCollection MeshGeometry3D için normal vektörleri içeren.
Örnekler
<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>
Açıklamalar
Normal vektörler, bir ağı tanımlayan her üçgenin yüzüne dik vektörlerdir. Normaller, belirli bir üçgen yüzün yanıp yanmadığını belirler.
MeshGeometry3D geliştiricinin konum, normal ve doku koordinat bilgilerini belirtmesini sağlar.
Normallerin bir ağ temel öğesinin ön yüzleriyle ilişkilendirileceği varsayılır. Sargı sırası (ağın her üçgenini oluşturan Konumlar'ın belirtildiği sıra), belirli bir yüzün öne mi yoksa arkaya mı dönük olduğunu belirler.
Normaller belirtilmezse, nesilleri geliştiricinin ağ için üçgen dizinler belirtip belirtmediğine bağlıdır. Üçgen dizinler belirtilirse, bitişik yüzleri dikkate alan normaller oluşturulur. Üçgen dizinleri belirtilmezse, belirtilen üçgen için yalnızca bir normal oluşturulur. Bu, mesh'te çok yönlü bir görünüme neden olabilir.
Bağımlılık Özelliği Bilgileri
Tanımlayıcı alanı | NormalsProperty |
Meta veri özellikleri olarak ayarlandı true |
Hiçbiri |