Point4D Struktura

Definice

Představuje souřadnicový bod x, y, z a w ve světovém prostoru, který se používá při provádění transformací s neafinickými 3-D maticemi.

public value class Point4D : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Point4DConverter))]
[System.Serializable]
public struct Point4D : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Point4DConverter))]
public struct Point4D : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Point4DConverter))>]
[<System.Serializable>]
type Point4D = struct
    interface IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Point4DConverter))>]
type Point4D = struct
    interface IFormattable
Public Structure Point4D
Implements IFormattable
Dědičnost
Point4D
Atributy
Implementuje

Poznámky

V XAML může být oddělovačem mezi hodnotami znaku Point4D čárka nebo mezera.

Některé jazykové verze můžou místo znaku tečky používat znak čárky jako oddělovač desetinných míst. Zpracování XAML pro invariantní jazykovou verzi ve většině implementací procesoru XAML ve výchozím nastavení en-US a očekává, že tečka bude oddělovačem desetinných míst. Při zadávání Point4D znaku v JAZYCE XAML byste se měli vyhnout použití znaku čárky jako oddělovače desetinných míst, protože to bude v konfliktu s převodem typu řetězce hodnoty atributu Point4D na její součásti.

Použití atributu XAML

<object property="x,y,z,w"/>  
-or-  
<object property="x y z w"/>  

Hodnoty XAML

x
Součást X této Point4D struktury.

Y
Součást Y této Point4D struktury.

Z
Součást Z této Point4D struktury.

w
Součást W této Point4D struktury.

Konstruktory

Point4D(Double, Double, Double, Double)

Inicializuje novou instanci Point4D struktury.

Vlastnosti

W

Získá nebo nastaví komponentu W této Point4D struktury.

X

Získá nebo nastaví komponentu X této Point4D struktury.

Y

Získá nebo nastaví komponentu Y této Point4D struktury.

Z

Získá nebo nastaví komponentu Z této Point4D struktury.

Metody

Add(Point4D, Point4D)

Point4D Přidá strukturu do objektu Point4D.

Equals(Object)

Určuje, zda je zadaná Object struktura a zda X, Y, Za W vlastnosti zadané Object jsou rovny Xvlastnosti , Y, Za W vlastnosti této Point4D struktury.Point4D

Equals(Point4D)

Porovná dvě Point4D struktury rovnosti.

Equals(Point4D, Point4D)

Porovná dvě Point4D struktury rovnosti.

GetHashCode()

Vrátí kód hash pro tuto Point4D strukturu.

Multiply(Point4D, Matrix3D)

Transformuje zadanou Point4D strukturu podle zadané Matrix3D struktury.

Offset(Double, Double, Double, Double)

Přeloží Point4D strukturu podle zadaných částek.

Parse(String)

Převede reprezentaci String struktury point4D na ekvivalentní Point4D strukturu.

Subtract(Point4D, Point4D)

Odečte Point4D strukturu od Point4D struktury.

ToString()

String Vytvoří reprezentaci této Point4D struktury.

ToString(IFormatProvider)

String Vytvoří reprezentaci této Point4D struktury.

Operátory

Addition(Point4D, Point4D)

Point4D Přidá strukturu do objektu Point4D.

Equality(Point4D, Point4D)

Porovná dvě Point4D struktury rovnosti.

Inequality(Point4D, Point4D)

Porovná dvě Point4D struktury nerovnosti.

Multiply(Point4D, Matrix3D)

Transformuje zadanou Point4D strukturu podle zadané Matrix3D struktury.

Subtraction(Point4D, Point4D)

Odečte Point4D strukturu od Point4D struktury a vrátí výsledek jako Point4D strukturu.

Explicitní implementace rozhraní

IFormattable.ToString(String, IFormatProvider)

Tento člen podporuje infrastrukturu Windows Presentation Foundation (WPF) a není určen k použití přímo z vašeho kódu. Popis tohoto člena najdete v tématu ToString(String, IFormatProvider).

Platí pro