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