Plane Yapı

Tanım

Üç 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.

Şunlara uygulanır