Point4D Struct

Definitie

Vertegenwoordigt een x-, y-, z-, en w-coördinaatpunt in de wereldruimte die wordt gebruikt bij het uitvoeren van transformaties met niet-affine 3D-matrices.

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
Overname
Point4D
Kenmerken
Implementeringen

Opmerkingen

In XAML kan het scheidingsteken tussen de waarden van een Point4D komma of een spatie zijn.

Sommige culturen kunnen het kommateken gebruiken als het decimaal scheidingsteken in plaats van het puntteken. XAML-verwerking voor invariante cultuur wordt standaard en-US in de meeste XAML-processor-implementaties en verwacht dat de periode het decimaal scheidingsteken is. Vermijd het gebruik van het kommateken als het decimaal scheidingsteken als u een Point4D in XAML opgeeft, omdat dat conflicteert met de conversie van het tekenreekstype van een Point4D kenmerkwaarde in de bijbehorende onderdelen.

XAML-kenmerkgebruik

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

XAML-waarden

x Het X onderdeel van deze Point4D structuur.

y Het Y onderdeel van deze Point4D structuur.

z Het Z onderdeel van deze Point4D structuur.

w Het W onderdeel van deze Point4D structuur.

Constructors

Name Description
Point4D(Double, Double, Double, Double)

Initialiseert een nieuw exemplaar van de Point4D structuur.

Eigenschappen

Name Description
W

Hiermee haalt u het W onderdeel van deze structuur op of stelt u dit Point4D in.

X

Hiermee haalt u het X onderdeel van deze structuur op of stelt u dit Point4D in.

Y

Hiermee haalt u het Y onderdeel van deze structuur op of stelt u dit Point4D in.

Z

Hiermee haalt u het Z onderdeel van deze structuur op of stelt u dit Point4D in.

Methoden

Name Description
Add(Point4D, Point4D)

Voegt een Point4D structuur toe aan een Point4D.

Equals(Object)

Bepaalt of de opgegeven Object structuur Point4D is en of de Xeigenschappen YZWvan de opgegeven Object structuur gelijk zijn aan de X, Y, Zen W eigenschappen van deze Point4D structuur.

Equals(Point4D, Point4D)

Vergelijkt twee Point4D structuren voor gelijkheid.

Equals(Point4D)

Vergelijkt twee Point4D structuren voor gelijkheid.

GetHashCode()

Retourneert een hash-code voor deze Point4D structuur.

Multiply(Point4D, Matrix3D)

Transformeert de opgegeven Point4D structuur door de opgegeven Matrix3D structuur.

Offset(Double, Double, Double, Double)

Hiermee wordt de Point4D structuur omgezet op basis van de opgegeven bedragen.

Parse(String)

Converteert een String weergave van een punt4D-structuur naar de equivalente Point4D structuur.

Subtract(Point4D, Point4D)

Trekt een Point4D structuur af van een Point4D structuur.

ToString()

Hiermee maakt u een String weergave van deze Point4D structuur.

ToString(IFormatProvider)

Hiermee maakt u een String weergave van deze Point4D structuur.

Operators

Name Description
Addition(Point4D, Point4D)

Voegt een Point4D structuur toe aan een Point4D.

Equality(Point4D, Point4D)

Vergelijkt twee Point4D structuren voor gelijkheid.

Inequality(Point4D, Point4D)

Vergelijkt twee Point4D structuren voor ongelijkheid.

Multiply(Point4D, Matrix3D)

Transformeert de opgegeven Point4D structuur door de opgegeven Matrix3D structuur.

Subtraction(Point4D, Point4D)

Trekt een Point4D structuur af van een Point4D structuur en retourneert het resultaat als een Point4D structuur.

Expliciete interface-implementaties

Name Description
IFormattable.ToString(String, IFormatProvider)

Dit lid ondersteunt de Windows Presentation Foundation -infrastructuur (WPF) en is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt. Zie voor een beschrijving van dit lid ToString(String, IFormatProvider).

Van toepassing op