DOMQuad

实验性: 这是一项实验性技术
在将其用于生产之前,请仔细检查浏览器兼容性表格

io error: No such file or directory (os error 2) (/home/runner/work/yari/yari/mdn/translated-content/files/zh-cn/web/api/geometry_interfaces/index.md)

DOMQuad 是四 DOMPoints 的集合,用于定义任意四边形的角。返回 DOMQuads 允许 getBoxQuads () 即使存在任意 2D 或 3D 转换,也可以返回准确的信息。它有一个方便的边界属性返回 DOMRectReadOnly 的那些情况下,你只需要一个轴对齐的边框。

DOMQuad.DOMQuad()

Creates a new DOMQuad object.

Properties

p1,p2,p3,p4 只读

are DOMPoint objects for each of the DOMQuad object's four corners.

Methods

DOMQuad.fromRect()

Returns a new DOMQuad object based on the passed set of coordinates.

DOMQuad.fromQuad()

Returns a new DOMQuad object based on the passed set of coordinates.

DOMQuad.getBounds()

Returns a DOMRect object with the coordinates and dimensions of the DOMQuad object.

DOMQuad.toJSON()

Returns a JSON representation of the DOMQuad object.

Specifications

Specification
Geometry Interfaces Module Level 1
# DOMQuad

Browser compatibility

BCD tables only load in the browser