DOMQuad

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.

DOMQuad は任意の四角形の角を定義する 4 つの DOMPoint の集合です。 DOMQuad を返すことで、 getBoxQuads() は任意の 2D または 3D 変換を表示している場合でも正確な情報を返すことができます。便利な bounds 属性があり、軸に沿った長方形が欲しい場合に DOMRectReadOnly を返します。

コンストラクター

DOMQuad()

新しい DOMQuad オブジェクトを生成します。

インスタンスプロパティ

p1,p2,p3,p4 読取専用

それぞれ DOMPoint オブジェクトで、 DOMQuad オブジェクトの 4 つの角のそれぞれに対応します。

インスタンスメソッド

DOMQuad.fromRect()

渡された座標の集合に基づいて新しい DOMQuad オブジェクトを返します。

DOMQuad.fromQuad()

渡された座標の集合に基づいて新しい DOMQuad オブジェクトを返します。

DOMQuad.getBounds()

DOMQuad オブジェクトの座標と寸法を持つ DOMRect オブジェクトを返します。

DOMQuad.toJSON()

DOMQuad オブジェクトの JSON 表現を返します。

仕様書

Specification
Geometry Interfaces Module Level 1
# DOMQuad

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
DOMQuad
DOMQuad() constructor
fromQuad() static method
fromRect() static method
getBounds()
p1
p2
p3
p4
toJSON()
Available in workers

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
See implementation notes.