Spec-Zone.ru › Web APIs

DOMPointReadOnly: метод fromPoint() статический

Базовая поддержка Широко распространено

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с января 2020 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Примечание: Эта функция доступна в Web Workers.

Статический метод DOMPointReadOnly fromPoint() создает и возвращает новый объект DOMPointReadOnly на основе исходной точки.

Вы также можете создать новый объект DOMPointReadOnly с помощью конструктора DOMPointReadOnly().

Синтаксис

DOMPointReadOnly.fromPoint(sourcePoint)

Параметры

sourcePoint

Экземпляр DOMPoint или DOMPointReadOnly, или объект, содержащий следующие свойства, из которых будут взяты значения свойств новой точки:

x

Значение с плавающей точкой без ограничений, обозначающее координату x точки в пространстве. Обычно это горизонтальная координата, положительные значения — справа, отрицательные — слева. Значение по умолчанию — 0.

y

Число с плавающей точкой без ограничений, определяющее координату y точки. Это вертикальная координата, и, за исключением преобразований, примененных к системе координат, положительные значения направлены вниз, отрицательные — вверх к верху экрана. Значение по умолчанию — 0.

z

Значение с плавающей точкой без ограничений, которое задает координату z точки, которая (при отсутствии преобразований, изменяющих ситуацию) является координатой глубины; положительные значения ближе к пользователю, а отрицательные удаляются от экрана. Значение по умолчанию — 0.

w

Значение перспективы точки, заданное как число с плавающей точкой без ограничений. Значение по умолчанию — 1.

Возвращаемое значение

Новый объект DOMPointReadOnly (который идентичен исходной точке).

Примеры

Создание 2D точки

В этом примере создается 2D точка, задавая встроенный объект, включающий значения для x и y. Свойства z и w могут сохранить свои значения по умолчанию (0 и 1 соответственно).

const point2D = DOMPointReadOnly.fromPoint({ x: 25, y: 25 });

Создание 3D точки, используя существующую точку

В этом примере создается точка, origPoint, типа DOMPoint, с использованием DOMPoint(). Затем эта точка используется в качестве входных данных для fromPoint() для создания новой точки, newPoint.

const origPoint = new DOMPoint(25, 25, 100, 0.5);

const newPoint = DOMPointReadOnly.fromPoint(origPoint);

Спецификации

Спецификация
Модуль уровней 1 интерфейсов геометрии
# dom-dompointreadonly-frompoint

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
fromPoint_static 61 79 62 48 10.1 61 62 45 10.3 8.0 61

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/DOMPointReadOnly/fromPoint_static

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API