Computation :: Geometry
- cone_volume(radius,height)
- Returns the volume of a cone of a given radius and height.
- is_clockwise(x1,y1,x2,y2,x3,y3)
- Returns true if the given points are in clockwise order, false otherwise.
- line_get_slope(x1,y1,x2,y2)
- Returns the slope of the given line.
- lines_intersect(x1,y1,x2,y2,x3,y3,x4,y4,segment)
- Returns a vector multiplier (t) for an intersection on the first line.
- point_in_circle(px,py,cx,cy,rad)
- Returns true if the given test point is within the given circle, false otherwise.
- point_in_polygon(x,y,polygon)
- Returns true if the given test point is inside the given 2D polygon, false otherwise.
- point_in_triangle(px,py,x1,y1,x2,y2,x3,y3)
- Returns true if the given test point is within the given triangle, falso otherwise.
- point_line_distance(px,py,x1,y1,x2,y2,segment)
- Returns the distance from the given point to the given line.
- polygon_area(polygon)
- Returns the internal area of the given polygon.
- polygon_centroid(polygon)
- Returns the centroid of a given 2D polygon as a ds_list containing a coordiate pair.
- polygon_to_triangles(polygon)
- Returns a list of triangles created from a given 2D polygon.
- sphere_volume(radius)
- Returns the volume of a sphere of a given radius.
- triangle_side_area(side1,side2,side3)
- Returns the area of triangle given the length of three sides.