A 2D point in GEOJSON form. Used only by the Polygon primitive.
A polygon consisting of a boundary ring and any number of hole rings. Used only by the Polygon primitive.
A chain of GeoJsonPoints forming a closed polygon. The first and last points must be identical. Used only by the Polygon primitive.
A function that, given an object, returns a "key" which represents that object, usually in a set operation.
(obj: any) => any
A function that given two values, determines whether they match and returns a boolean. Usually used in set operations when "equal" is not appropriate.
(a: any, b: any) => boolean
A PositionSpec is used exclusively in position
rules.
Creates and returns a frame, given the origin and a pair of Vectors. All arguments are optional, this creates anything it doesn't have.
Optional origin of new Frame
Optional x-direction of new Frame
Optional y-direction of new Frame
This is the global point constructor. If f is not supplied, uses the local coordinate system to transform the supplied coordinates to world coordinates.
Local coordinate in the local x direction.
Local coordinate in the local y direction.
Local coordinate in the local z direction.
Frame to transform. Defaults to the context transform.
This is the global vector constructor. If f is not supplied, uses the local coordinate system to transform the supplied coordinates to world coordinates.
Local magnitude in the local x direction.
Local magnitude in the local y direction.
Local magnitude in the local z direction.
Frame to transform. Defaults to the local transform.
A set of polygons