Geometry
Defined In: | geometry.js |
Class: | Geometry |
Extends: |
This class has no public properties.
Property | Defined By |
---|
Method | Defined By | |
---|---|---|
calculate_bounding_box( Node[] points ) : Number[] (Wiki Page)
Calculates the sides of the smallest possible box that holds all the specified points.
Used to calculate the bounding bo...
Calculates the sides of the smallest possible box that holds all the specified points.
Used to calculate the bounding box of a polygon.
Parameters:
|
Geometry Geometry | |
distance( x, y, x2, y2 ) : void (Wiki Page)
Parameters:
|
Geometry Geometry | |
distance_to_segment( x0, y0, x1, y1, x2, y2 ) : Number (Wiki Page)
Returns the distance between a point (x0, x1) and a line (with endpoints (x1, y1) and (x2, y2))...
Returns the distance between a point (x0, x1) and a line (with endpoints (x1, y1) and (x2, y2))
Parameters:
|
Geometry Geometry | |
intersect( Number box1top, Number box1left, Number box1bottom, Number box1right, Number box2top, Number box2left, Number box2bottom, Number box2right ) : Boolean (Wiki Page)
Determines if two boxes overlap, given their sides....
Determines if two boxes overlap, given their sides.
Parameters:
|
Geometry Geometry | |
is_point_in_poly( Node[] poly, Number x, Number y ) : Boolean (Wiki Page)
Determines of a point is in a polygon. This should be rewritten at some point, as the source
is really nasty....
Determines of a point is in a polygon. This should be rewritten at some point, as the source
is really nasty.
Parameters:
|
Geometry Geometry | |
overlaps( Number x1, Number y1, Number x2, Number y2, Number fudge ) : Boolean (Wiki Page)
Determines if a point is within a certain distance of another....
Determines if a point is within a certain distance of another.
Parameters:
|
Geometry Geometry | |
point_line_distance( x x, y y, x0 x, y0 y, x1 x, y1 y ) : Object (Wiki Page)
Returns the intersection of a line and the line pependicular to it that intersects a point....
Returns the intersection of a line and the line pependicular to it that intersects a point.
Parameters:
|
Geometry Geometry | |
poly_area( Node[] nodes, [Boolean signed] ) : Number (Wiki Page)
Finds the area of a polygon...
Finds the area of a polygon
Parameters:
|
Geometry Geometry | |
poly_centroid( Node[] polygon ) : Number[] (Wiki Page)
Finds the centroid of a polygon...
Finds the centroid of a polygon
Parameters:
|
Geometry Geometry | |
sort_by_area( Way a, Way b ) : void (Wiki Page)
Compared two ways based on area...
Compared two ways based on area
Parameters:
|
Geometry Geometry |
This class has no events
Event | Defined By |
---|