此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

DOMQuad

基线 广泛可用

自 2020年1月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

备注: 此特性在 Web Worker 中可用。

DOMQuad 是由四个(定义了任意四边形的角的) DOMPoint 组成的集合。返回 DOMQuad 使得 getBoxQuads() 在存在任意 2D 或 3D 变换时,依然能返回准确的信息。它还具有一个方便的 bounds 属性来返回 DOMRectReadOnly,适用于那些只需要轴对齐的边界矩形的情况。

构造函数

DOMQuad()

创建一个新的 DOMQuad 对象。

实例属性

DOMQuad.p1 只读

表示 DOMQuad 的拐角的 DOMPoint

DOMQuad.p2 只读

表示 DOMQuad 的拐角的 DOMPoint

DOMQuad.p3 只读

表示 DOMQuad 的拐角的 DOMPoint

DOMQuad.p4 只读

表示 DOMQuad 的拐角的 DOMPoint

实例方法

DOMQuad.fromRect()

根据传入的坐标集返回一个新的 DOMQuad 对象。

DOMQuad.fromQuad()

根据提供的输入,返回一个新的 DOMQuad 对象或一组四边形坐标。

DOMQuad.getBounds()

返回一个包含 DOMQuad 对象坐标和尺寸的 DOMRect 对象。

DOMQuad.toJSON()

返回 DOMQuad 对象的 JSON 表示形式。

规范

规范
Geometry Interfaces Module Level 1
# domquad

浏览器兼容性