Spec-Zone.ru › Web APIs

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

Базовая линия Широко доступно

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

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

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

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

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

Хотя этот интерфейс основан на DOMPointReadOnly, он не является только для чтения; свойства внутри могут быть изменены по желанию.

Синтаксис

DOMPoint.fromPoint(sourcePoint)

Параметры

sourcePoint

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

x

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

y

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

z

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

w

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

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

Новый объект DOMPoint, координаты и значения перспективы которого идентичны значениям в исходной точке. Свойства точки изменяемы и могут быть изменены в любое время.

Примеры

Создание изменяемой точки из неизменяемой точки

Если у вас есть объект DOMPointReadOnly, вы можете легко создать изменяемую копию этой точки:

const mutablePoint = DOMPoint.fromPoint(readOnlyPoint);

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

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

const center = DOMPoint.fromPoint({ x: 75, y: -50, z: -55, w: 0.25 });

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

Спецификация
Модуль уровней 1 геометрических интерфейсов
# dom-dompoint-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/DOMPoint/fromPoint_static

Spec-Zone.ru

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