DOMQuad
A DOMQuad is a collection of four DOMPoints defining the corners of an arbitrary quadrilateral. Returning DOMQuads 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.
Constructor
DOMQuad()-
Creates a new
DOMQuadobject.
Instance properties
- p1,p2,p3,p4 Read only
-
are
DOMPointobjects for each of theDOMQuadobject's four corners.
Instance methods
DOMQuad.fromRect()-
Returns a new
DOMQuadobject based on the passed set of coordinates. DOMQuad.fromQuad()-
Returns a new
DOMQuadobject based on the passed set of coordinates. DOMQuad.getBounds()-
Returns a
DOMRectobject with the coordinates and dimensions of theDOMQuadobject. DOMQuad.toJSON()-
Returns a JSON representation of the
DOMQuadobject.
Specifications
| Specification |
|---|
| Geometry Interfaces Module Level 1 # DOMQuad |
Browser compatibility
BCD tables only load in the browser