Plane Yapı
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.
Üç boyutlu uzayda bir düzlemi temsil eder.
public value class Plane : IEquatable<System::Numerics::Plane>
public struct Plane : IEquatable<System.Numerics.Plane>
type Plane = struct
Public Structure Plane
Implements IEquatable(Of Plane)
- Devralma
- Uygulamalar
Açıklamalar
Matris dönüştürmeleri Vector2için , Vector3ve Vector4 örnekleri satır olarak temsil edilir: vektör v, vM çarpmalı matris M tarafından dönüştürülür.
Oluşturucular
Plane(Single, Single, Single, Single) |
Plane Bir nesneyi normalin X, Y ve Z bileşenlerinden ve bu normalin kaynağından uzaklığından oluşturur. |
Plane(Vector3, Single) |
Belirtilen bir normalden bir Plane nesne ve normalin kaynaktan uzaklığı boyunca bir nesne oluşturur. |
Plane(Vector4) |
Belirtilen dört boyutlu vektörden bir Plane nesne oluşturur. |
Alanlar
D |
Uçağın normali boyunca orijinden uzaklığı. |
Normal |
Uçağın normal vektörleri. |
Yöntemler
CreateFromVertices(Vector3, Vector3, Vector3) |
Belirtilen üç noktayı içeren bir Plane nesne oluşturur. |
Dot(Plane, Vector4) |
Bir düzlemin ve 4 boyutlu vektörünün nokta çarpımını hesaplar. |
DotCoordinate(Plane, Vector3) |
Belirtilen üç boyutlu vektörünün nokta çarpımını ve bu düzlemin normal vektörünün yanı sıra düzlemin uzaklık (D) değerini döndürür. |
DotNormal(Plane, Vector3) |
Belirtilen üç boyutlu vektör ve bu düzlemin vektörünün nokta çarpımını Normal döndürür. |
Equals(Object) |
Bu örnekle belirtilen nesnenin eşit olup olmadığını gösteren bir değer döndürür. |
Equals(Plane) |
Bu örneğin ve başka bir düzlem nesnesinin eşit olup olmadığını gösteren bir değer döndürür. |
GetHashCode() |
Bu örneğe ilişkin karma kodu döndürür. |
Normalize(Plane) |
Normal vektör, kaynak düzlemin normal vektör normalleştirilmiş olan yeni Plane bir nesne oluşturur. |
ToString() |
Bu düzlem nesnesinin dize gösterimini döndürür. |
Transform(Plane, Matrix4x4) |
Normalleştirilmiş düzlemi 4x4 matrisle dönüştürür. |
Transform(Plane, Quaternion) |
Normalleştirilmiş düzlemi Quaternion rotasyonuyla dönüştürür. |
İşleçler
Equality(Plane, Plane) |
İki düzlemin eşit olup olmadığını gösteren bir değer döndürür. |
Inequality(Plane, Plane) |
İki düzlemin eşit olup olmadığını gösteren bir değer döndürür. |
Uzantı Metotları
AsVector4(Plane) |
Üç boyutlu uzayda bir düzlemi temsil eder. |
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin