Bagikan melalui


MeshGeometry3D.Normals Properti

Definisi

Mendapatkan atau mengatur kumpulan vektor normal untuk MeshGeometry3D.

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

Nilai Properti

Vector3DCollection yang berisi vektor normal untuk MeshGeometry3D.

Contoh

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

Keterangan

Vektor normal adalah vektor tegak lurus terhadap wajah setiap segitiga yang mendefinisikan jala. Normal menentukan apakah wajah segitiga tertentu menyala.

MeshGeometry3D memungkinkan pengembang menentukan informasi koordinat posisi, normal, dan tekstur.

Normal diasumsikan terkait dengan wajah depan primitif jala. Urutan berliku (urutan posisi yang membentuk setiap segitiga jala ditentukan) menentukan apakah wajah tertentu menghadap ke depan atau menghadap ke belakang.

Jika normal tidak ditentukan, generasinya tergantung pada apakah pengembang telah menentukan indeks segitiga untuk jala. Jika indeks segitiga ditentukan, normal akan dihasilkan yang mempertimbangkan wajah yang berbatasan. Jika indeks segitiga tidak ditentukan, hanya satu indeks normal yang akan dihasilkan untuk segitiga yang ditentukan. Ini dapat menyebabkan penampilan tersaring dalam jala.

Informasi Properti Dependensi

Bidang pengidentifikasi NormalsProperty
Properti metadata diatur ke true Tidak ada

Berlaku untuk