title | slug | page-type | browser-compat |
---|---|---|---|
DOMQuad |
Web/API/DOMQuad |
web-api-interface |
api.DOMQuad |
{{APIRef("Geometry Interfaces")}}{{AvailableInWorkers}}
A DOMQuad
is a collection of four DOMPoint
s defining the corners of an arbitrary quadrilateral. Returning DOMQuad
s lets getBoxQuads()
return accurate information even when arbitrary 2D or 3D transforms are present. It has a handy bounds
attribute returning a DOMRectReadOnly
for those cases where you just want an axis-aligned bounding rectangle.
- {{domxref("DOMQuad.DOMQuad", "DOMQuad()")}}
- : Creates a new
DOMQuad
object.
- : Creates a new
- {{domxref("DOMQuad.p1")}} {{ReadOnlyInline}}
- : A {{domxref("DOMPoint")}} representing one corner of the
DOMQuad
.
- : A {{domxref("DOMPoint")}} representing one corner of the
- {{domxref("DOMQuad.p2")}} {{ReadOnlyInline}}
- : A {{domxref("DOMPoint")}} representing one corner of the
DOMQuad
.
- : A {{domxref("DOMPoint")}} representing one corner of the
- {{domxref("DOMQuad.p3")}} {{ReadOnlyInline}}
- : A {{domxref("DOMPoint")}} representing one corner of the
DOMQuad
.
- : A {{domxref("DOMPoint")}} representing one corner of the
- {{domxref("DOMQuad.p4")}} {{ReadOnlyInline}}
- : A {{domxref("DOMPoint")}} representing one corner of the
DOMQuad
.
- : A {{domxref("DOMPoint")}} representing one corner of the
- {{domxref("DOMQuad.fromRect()")}}
- : Returns a new
DOMQuad
object based on the passed set of coordinates.
- : Returns a new
- {{domxref("DOMQuad.fromQuad()")}}
- : Returns a new
DOMQuad
object based on the passed set of coordinates.
- : Returns a new
- {{domxref("DOMQuad.getBounds()")}}
- : Returns a {{domxref("DOMRect")}} object with the coordinates and dimensions of the
DOMQuad
object.
- : Returns a {{domxref("DOMRect")}} object with the coordinates and dimensions of the
- {{domxref("DOMQuad.toJSON()")}}
- : Returns a JSON representation of the
DOMQuad
object.
- : Returns a JSON representation of the
{{Specifications}}
{{Compat}}