Point4D Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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 | |
X | |
Y | |
Z |
Metody
Add(Point4D, 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) | |
ToString() | |
ToString(IFormatProvider) |
Operátory
Addition(Point4D, 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). |