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
- Наследование
- Атрибуты
- Реализации
Комментарии
В 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 | |
X | |
Y | |
Z |
Методы
Add(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) | |
ToString() | |
ToString(IFormatProvider) |
Операторы
Addition(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). |