Plane Plane Plane Plane Struct

Definice

Rovina v trojrozměrném prostoru představuje.Represents a plane in three-dimensional space.

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)
Dědičnost
Implementuje

Poznámky

Pro maticové transformace Vector2, Vector3, a Vector4 instancí jsou reprezentovány ve formě řádků: vektor v transformovány sadou matice M s virtuálního počítače násobení.For matrix transformations, the Vector2, Vector3, and Vector4 instances are represented as rows: a vector v is transformed by a matrix M with vM multiplication.

Konstruktory

Plane(Vector4) Plane(Vector4) Plane(Vector4) Plane(Vector4)

Vytvoří Plane objektu zadaného four-dimensional vektoru.Creates a Plane object from a specified four-dimensional vector.

Plane(Vector3, Single) Plane(Vector3, Single) Plane(Vector3, Single) Plane(Vector3, Single)

Vytvoří Plane objekt ze zadaného normální a vzdálenost podél normální z původního zdroje.Creates a Plane object from a specified normal and the distance along the normal from the origin.

Plane(Single, Single, Single, Single) Plane(Single, Single, Single, Single) Plane(Single, Single, Single, Single) Plane(Single, Single, Single, Single)

Vytvoří Plane objekt z komponent X, Y a jeho normální a jeho vzdálenost od počátku na, že normální.Creates a Plane object from the X, Y, and Z components of its normal, and its distance from the origin on that normal.

Pole

D D D D

Vzdálenost roviny podél jeho normální z původního zdroje.The distance of the plane along its normal from the origin.

Normal Normal Normal Normal

Normální vektor plochy.The normal vector of the plane.

Metody

CreateFromVertices(Vector3, Vector3, Vector3) CreateFromVertices(Vector3, Vector3, Vector3) CreateFromVertices(Vector3, Vector3, Vector3) CreateFromVertices(Vector3, Vector3, Vector3)

Vytvoří Plane objekt, který obsahuje tři zadané body.Creates a Plane object that contains three specified points.

Dot(Plane, Vector4) Dot(Plane, Vector4) Dot(Plane, Vector4) Dot(Plane, Vector4)

Vypočítá součin rovině a 4rozměrné vektoru.Calculates the dot product of a plane and a 4-dimensional vector.

DotCoordinate(Plane, Vector3) DotCoordinate(Plane, Vector3) DotCoordinate(Plane, Vector3) DotCoordinate(Plane, Vector3)

Vrátí součin zadané trojrozměrného vektoru a normální vektor této roviny plus vzdálenost (D) hodnotu plochy.Returns the dot product of a specified three-dimensional vector and the normal vector of this plane plus the distance (D) value of the plane.

DotNormal(Plane, Vector3) DotNormal(Plane, Vector3) DotNormal(Plane, Vector3) DotNormal(Plane, Vector3)

Vrátí součin zadané trojrozměrného vektoru a Normal vektoru této roviny.Returns the dot product of a specified three-dimensional vector and the Normal vector of this plane.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Vrátí hodnotu určující, zda tato instance a zadaného objektu jsou stejné.Returns a value that indicates whether this instance and a specified object are equal.

Equals(Plane) Equals(Plane) Equals(Plane) Equals(Plane)

Vrátí hodnotu určující, zda tato instance a jiným objektem roviny jsou stejné.Returns a value that indicates whether this instance and another plane object are equal.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Vrátí kód hash této instance.Returns the hash code for this instance.

Normalize(Plane) Normalize(Plane) Normalize(Plane) Normalize(Plane)

Vytvoří novou Plane normalized objekt, jehož normální vektoru je normální roviny zdrojového vektoru.Creates a new Plane object whose normal vector is the source plane's normal vector normalized.

ToString() ToString() ToString() ToString()

Vrátí řetězcovou reprezentaci tohoto objektu roviny.Returns the string representation of this plane object.

Transform(Plane, Matrix4x4) Transform(Plane, Matrix4x4) Transform(Plane, Matrix4x4) Transform(Plane, Matrix4x4)

Transformuje normalizované roviny podle matice 4 x 4.Transforms a normalized plane by a 4x4 matrix.

Transform(Plane, Quaternion) Transform(Plane, Quaternion) Transform(Plane, Quaternion) Transform(Plane, Quaternion)

Transformuje normalizované roviny pomocí Quaternion otočení.Transforms a normalized plane by a Quaternion rotation.

Operátory

Equality(Plane, Plane) Equality(Plane, Plane) Equality(Plane, Plane) Equality(Plane, Plane)

Vrátí hodnotu určující, zda jsou dvě roviny stejné.Returns a value that indicates whether two planes are equal.

Inequality(Plane, Plane) Inequality(Plane, Plane) Inequality(Plane, Plane) Inequality(Plane, Plane)

Vrátí hodnotu určující, zda dvě roviny nejsou stejné.Returns a value that indicates whether two planes are not equal.

Platí pro