Point4D Структура

Определение

Представляет точку координат x, y, z и w-координат в пространстве мира, используемую в выполнении преобразований с неаффинными 3-D матрицами.

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
Наследование
Point4D
Атрибуты
Реализации

Комментарии

В XAML разделитель между значениями может Point4D быть запятой или пробелом.

Некоторые региональные параметры могут использовать символ запятой в качестве десятичного разделителя вместо символа периода. Обработка XAML для инвариантного языка и региональных параметров по умолчанию en-US в большинстве реализаций процессора XAML и ожидает, что период будет десятичным разделителем. Следует избегать использования символа-запятой в качестве десятичного разделителя при указании Point4D в XAML, так как это приведет к столкновению со строковым преобразованием Point4D значения атрибута в его компоненты.

Использование атрибута XAML

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

Значения XAML

x Компонент X этой Point4D структуры.

y Компонент Y этой Point4D структуры.

z Компонент Z этой Point4D структуры.

w Компонент W этой Point4D структуры.

Конструкторы

Имя Описание
Point4D(Double, Double, Double, Double)

Инициализирует новый экземпляр Point4D структуры.

Свойства

Имя Описание
W

Возвращает или задает W компонент этой Point4D структуры.

X

Возвращает или задает X компонент этой Point4D структуры.

Y

Возвращает или задает Y компонент этой Point4D структуры.

Z

Возвращает или задает Z компонент этой Point4D структуры.

Методы

Имя Описание
Add(Point4D, Point4D)

Добавляет структуру Point4D в объект Point4D.

Equals(Object)

Определяет, является ли указанный структурой, а ObjectPoint4DXYсвойства и свойства указанного Z значения равны WObjectXсвойствам и Y свойствам этой Z структуры.WPoint4D

Equals(Point4D, Point4D)

Сравнивает две Point4D структуры для равенства.

Equals(Point4D)

Сравнивает две Point4D структуры для равенства.

GetHashCode()

Возвращает хэш-код для этой Point4D структуры.

Multiply(Point4D, Matrix3D)

Преобразует указанную Point4D структуру по указанной Matrix3D структуре.

Offset(Double, Double, Double, Double)

Преобразует структуру Point4D по указанным суммам.

Parse(String)

Преобразует String представление структуры point4D в эквивалентную Point4D структуру.

Subtract(Point4D, Point4D)

Вычитает структуру Point4DPoint4D из структуры.

ToString()

String Создает представление этой Point4D структуры.

ToString(IFormatProvider)

String Создает представление этой Point4D структуры.

Операторы

Имя Описание
Addition(Point4D, Point4D)

Добавляет структуру Point4D в объект Point4D.

Equality(Point4D, Point4D)

Сравнивает две Point4D структуры для равенства.

Inequality(Point4D, Point4D)

Сравнивает две Point4D структуры для неравенства.

Multiply(Point4D, Matrix3D)

Преобразует указанную Point4D структуру по указанной Matrix3D структуре.

Subtraction(Point4D, Point4D)

Вычитает Point4D структуру из Point4D структуры и возвращает результат в виде Point4D структуры.

Явные реализации интерфейса

Имя Описание
IFormattable.ToString(String, IFormatProvider)

Этот член поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для использования непосредственно из кода. Описание этого элемента см. в разделе ToString(String, IFormatProvider).

Применяется к