Point4D Struct
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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) | |
| 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) | |
| 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) | |
| 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). |