GEO
DocumentationΒΆ
Contents
- Installation
- Quick-Start Guide
- Polygons & Areas
- 3-D Intersection Cookbook
- Triangulation 101
- API Reference
AABB
BezierCurve
Circle
Circle3D
Cone
Cube
Curve2D
Cylinder
Ellipse
Line2D
Line3D
Plane
Point
Point2D
Point3D
Polygon
Polyhedron
Ray2D
Ray3D
Rectangle
Segment2D
Segment3D
Sphere
SphereSphereIntersectionResult
SplineCurve
Triangle
Vector
Vector2D
Vector3D
check_point_left_of_line()
clip_polygon_sutherland_hodgman()
closest_point_on_segment_to_point()
closest_points_segments_2d()
constrained_delaunay_triangulation()
convex_hull_2d_monotone_chain()
convex_hull_3d()
delaunay_triangulation_points_2d()
distance_line_line_3d()
distance_point_line_3d()
distance_point_plane()
distance_segment_segment_2d()
format_point_to_string()
is_equal()
is_negative()
is_polygon_simple()
is_positive()
is_zero()
line_polygon_intersections()
line_triangle_intersection_moller_trumbore()
load_polygon2d_from_csv()
load_polyhedron_from_obj_simple()
parse_points_from_string()
plane_plane_intersection()
plot_convex_hull_2d()
plot_convex_hull_3d()
point_in_convex_polygon_2d()
point_in_polyhedron_convex()
point_on_polygon_boundary()
polygon_difference()
polygon_intersection()
polygon_union()
polyhedron_difference()
polyhedron_intersection()
polyhedron_union()
rotate_2d()
rotate_3d()
save_polygon2d_to_csv()
save_polyhedron_to_obj_simple()
scale()
segment_circle_intersections()
segment_contains_point_collinear()
segment_segment_intersection_detail()
signed_angle_between_vectors_2d()
sphere_sphere_intersection()
tetrahedralise()
translate()
triangulate_simple_polygon_ear_clipping()
validate_list_of_points()
validate_non_negative()
validate_polygon_vertices()
validate_positive()
Point
Point2D
Point3D
Vector
Vector2D
Vector3D
is_equal()
is_negative()
is_positive()
is_zero()
rotate_2d()
rotate_3d()
scale()
translate()
AABB
SphereSphereIntersectionResult
check_point_left_of_line()
clip_polygon_sutherland_hodgman()
closest_point_on_segment_to_point()
closest_points_segments_2d()
constrained_delaunay_triangulation()
convex_hull_2d_monotone_chain()
convex_hull_3d()
delaunay_triangulation_points_2d()
distance_line_line_3d()
distance_point_line_3d()
distance_point_plane()
distance_segment_segment_2d()
is_polygon_simple()
line_polygon_intersections()
line_triangle_intersection_moller_trumbore()
plane_plane_intersection()
plot_convex_hull_2d()
plot_convex_hull_3d()
point_in_convex_polygon_2d()
point_in_polyhedron_convex()
point_on_polygon_boundary()
polygon_difference()
polygon_intersection()
polygon_union()
polyhedron_difference()
polyhedron_intersection()
polyhedron_union()
segment_circle_intersections()
segment_contains_point_collinear()
segment_segment_intersection_detail()
signed_angle_between_vectors_2d()
sphere_sphere_intersection()
tetrahedralise()
triangulate_simple_polygon_ear_clipping()
format_point_to_string()
load_polygon2d_from_csv()
load_polygon2d_from_json()
load_polyhedron_from_obj_simple()
parse_points_from_string()
save_polygon2d_to_csv()
save_polygon2d_to_json()
save_polyhedron_to_obj_simple()
validate_list_of_points()
validate_non_negative()
validate_polygon_vertices()
validate_positive()