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);
Спецификации
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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