Arc2DToString()closest_point()distance_to_point()duplicate()from_dict()from_start_mid_end()intersect_line_infinite()intersect_line_ray()move()point_at()point_at_angle()point_at_length()reflect()rotate()scale()split_line_infinite()subdivide()subdivide_evenly()to_dict()to_polyline()a1a2angleareacis_circleis_invertedlengthmaxmidpointminp1p2rLineSegment2DToString()closest_point()closest_points_between_line()distance_to_line()distance_to_point()duplicate()flip()from_array()from_dict()from_end_points()from_sdl()intersect_line_ray()is_colinear()is_equivalent()is_parallel()move()offset()point_at()point_at_length()reflect()rotate()scale()subdivide()subdivide_evenly()to_array()to_dict()centerendpointslengthmaxmidpointminpp1p2segmentsvverticesMesh2DToString()duplicate()from_dict()from_face_vertices()from_grid()from_polygon_grid()from_polygon_triangulated()from_purged_face_vertices()join_meshes()move()reflect()remove_faces()remove_faces_only()remove_vertices()rotate()scale()to_dict()triangulated()areacentercentroidcolorsedgesface_area_centroidsface_areasface_centroidsface_edgesface_verticesfacesinternal_edgesis_color_by_facemaxminnaked_edgesnon_manifold_edgesvertex_connected_facesverticesPoint2DToString()angle()angle_clockwise()angle_counterclockwise()circular_mean()cross()determinant()distance_to_point()dot()duplicate()from_array()from_dict()is_equivalent()is_zero()move()normalize()reflect()reverse()rotate()scale()to_array()to_dict()magnitudemagnitude_squaredmaxminxyVector2D
Polygon2DToString()boolean_difference()boolean_intersect()boolean_intersect_all()boolean_split()boolean_union()boolean_union_all()boolean_xor()common_axes()distance_from_edge_to_point()distance_to_point()does_polygon_touch()duplicate()from_array()from_dict()from_rectangle()from_regular_polygon()from_shape_with_hole()from_shape_with_holes()from_shape_with_holes_fast()gap_crossing_boundary()group_boundaries_and_holes()group_by_overlap()group_by_touching()intersect_line_infinite()intersect_line_ray()intersect_polygon_segments()intersect_segments()is_equivalent()is_point_inside()is_point_inside_bound_rect()is_point_inside_check()is_point_on_edge()is_polygon_inside()is_polygon_outside()is_rectangle()joined_intersected_boundary()move()offset()overlapping_bounding_rect()perimeter_core_by_offset()point_relationship()pole_of_inaccessibility()polygon_relationship()rectangular_approximation()reflect()remove_colinear_vertices()remove_duplicate_vertices()reverse()rotate()scale()snap_polygons()snap_to_grid()snap_to_polygon()split_through_self_intersection()to_array()to_dict()areacenterinside_anglesis_clockwiseis_convexis_self_intersectingis_validmaxminoutside_anglesperimetersegmentsself_intersection_pointsverticesPolyline2DToString()closest_point()distance_to_point()duplicate()from_array()from_dict()from_polygon()intersect_line_infinite()intersect_line_ray()is_closed()join_segments()move()offset()reflect()remove_colinear_vertices()reverse()rotate()scale()to_array()to_dict()to_polygon()centerinterpolatedis_self_intersectinglengthmaxminp1p2segmentsverticesArc3DToString()closest_point()distance_to_point()duplicate()from_arc2d()from_dict()from_start_mid_end()intersect_plane()move()point_at()point_at_angle()point_at_length()reflect()rotate()rotate_xy()scale()split_with_plane()subdivide()subdivide_evenly()to_dict()to_polyline()a1a2anglearc2dareacis_circleis_invertedlengthmaxmidpointminp1p2planeradiusFace3DToString()check_planar()contour_by_distance_between()contour_by_number()contour_fins_by_distance_between()contour_fins_by_number()coplanar_difference()coplanar_intersection()coplanar_split()coplanar_union()coplanar_union_all()duplicate()extract_all_from_stl()extract_rectangle()flip()from_array()from_dict()from_extrusion()from_punched_geometry()from_rectangle()from_regular_polygon()get_left_right_vertical_edges()get_top_bottom_horizontal_edges()group_by_coplanar_overlap()intersect_face()intersect_line_ray()intersect_plane()is_centered_adjacent()is_coplanar()is_geometrically_equivalent()is_horizontal()is_overlapping()is_point_on_face()is_sub_face()join_coplanar_faces()merge_faces_to_holes()mesh_grid()move()non_planar_vertices()pole_of_inaccessibility()polygon_in_face()project_point()reflect()remove_colinear_vertices()remove_duplicate_vertices()remove_outside_holes()rotate()rotate_xy()scale()separate_boundary_and_holes()split_through_holes()split_with_line()split_with_lines()split_with_polyline()split_with_thick_line()split_with_thick_polyline()sub_faces_by_dimension_rectangle()sub_faces_by_ratio()sub_faces_by_ratio_gridded()sub_faces_by_ratio_rectangle()sub_faces_by_ratio_sub_rectangle()sub_rects_from_rect_dimensions()sub_rects_from_rect_ratio()to_array()to_dict()HOLE_VERTEX_THRESHOLDaltitudeareaazimuthboundaryboundary_polygon2dboundary_segmentscentercentroidhas_holeshole_polygon2dhole_segmentsholesis_clockwiseis_convexis_self_intersectingis_validlower_left_cornerlower_left_counter_clockwise_boundarylower_left_counter_clockwise_verticeslower_right_cornerlower_right_counter_clockwise_boundarylower_right_counter_clockwise_verticesmaxminnormalperimeterplanepolygon2dsegmentsself_intersection_pointstilttriangulated_mesh2dtriangulated_mesh3dupper_left_cornerupper_left_counter_clockwise_boundaryupper_left_counter_clockwise_verticesupper_right_cornerupper_right_counter_clockwise_boundaryupper_right_counter_clockwise_verticesverticesLineSegment3DToString()closest_point()distance_to_point()duplicate()flip()from_array()from_dict()from_end_points()from_line_segment2d()from_sdl()intersect_plane()is_colinear()is_horizontal()is_parallel()is_vertical()move()point_at()point_at_length()reflect()rotate()rotate_xy()scale()split_with_plane()subdivide()subdivide_evenly()to_array()to_dict()centerendpointslengthmaxmidpointminpp1p2segmentsvverticesMesh3DToString()duplicate()from_dict()from_face_vertices()from_mesh2d()from_obj()from_purged_face_vertices()from_stl()height_field_mesh()join_meshes()move()offset_mesh()reflect()remove_faces()remove_faces_only()remove_vertices()rotate()rotate_xy()scale()to_dict()to_obj()to_stl()areacentercolorsedgesface_area_centroidsface_areasface_centroidsface_edgesface_normalsface_verticesfacesinternal_edgesis_color_by_facemaxminnaked_edgesnon_manifold_edgesvertex_connected_facesvertex_normalsverticesPlaneToString()closest_point()closest_points_between_line()distance_to_line()distance_to_point()duplicate()flip()from_dict()from_normal_k()from_three_points()intersect_arc()intersect_line_ray()intersect_plane()is_coplanar()is_coplanar_tolerance()is_point_above()move()project_point()project_points()reflect()rotate()rotate_xy()scale()to_dict()xy_to_xyz()xyz_to_xy()altitudeazimuthkmaxminnotiltxyPolyface3DToString()does_intersect_line_ray_exist()duplicate()from_box()from_dict()from_faces()from_offset_face()get_outward_faces()intersect_line_ray()intersect_plane()is_point_inside()merge_overlapping_edges()move()overlapping_bounding_boxes()reflect()rotate()rotate_xy()scale()to_dict()areacenteredge_indicesedge_informationedge_typesedgesface_indicesfacesinternal_edgesis_solidmaxminnaked_edgesnon_manifold_edgesverticesvolumePolyline3DToString()closest_point()distance_to_point()duplicate()from_array()from_dict()from_polyline2d()intersect_plane()is_closed()join_segments()move()reflect()remove_colinear_vertices()reverse()rotate()rotate_xy()scale()split_with_plane()to_array()to_dict()to_polyline2d()centerinterpolatedlengthmaxminp1p2segmentsverticesclosest_end_point2d_between_line2d()closest_point2d_between_line2d()closest_point2d_on_arc2d()closest_point2d_on_line2d()closest_point2d_on_line2d_infinite()does_intersection_exist_line2d()intersect_line2d()intersect_line2d_arc2d()intersect_line2d_infinite()intersect_line2d_infinite_arc2d()intersect_line_segment2d()DirectedGraphNetworkadd_adj()add_node()adj_matrix()adj_matrix_labels()all_min_cycles()exterior_cycle()exterior_cycles()from_point_array()from_polygon()from_shape_to_split()from_shape_with_holes()insert_node()is_edge_bidirect()min_cycle()next_exterior_node()next_exterior_node_no_backtrack()node()node_exists()polygon_exists()pt_exists()remove_adj()connection_segmentshole_root_keyshole_root_nodesnode_countnodesordered_nodesouter_root_keyouter_root_nodeNode
coordinates_hash()