Point4D Структура

Определение

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

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)

Определяет, является ли заданный объект Object структурой Point4D и равны ли свойства X, Y, Z и W заданного объекта Object свойствам X, Y, Z и W структуры Point4D.

Equals(Point4D)

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

Equals(Point4D, Point4D)

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

GetHashCode()

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

Multiply(Point4D, Matrix3D)

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

Offset(Double, Double, Double, Double)

Смещает структуру Point4D на заданные величины.

Parse(String)

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

Subtract(Point4D, Point4D)

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

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).

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