ladybug_geometry.geometry3d packageΒΆ
SubmodulesΒΆ
- ladybug_geometry.geometry3d.arc module
Arc3DToString()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_invertedlengthmaxmidpointminp1p2planeradius
- ladybug_geometry.geometry3d.cone module
- ladybug_geometry.geometry3d.cylinder module
- ladybug_geometry.geometry3d.face module
Face3DToString()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_verticesvertices
- ladybug_geometry.geometry3d.line module
LineSegment3DToString()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()centerendpointslengthmaxmidpointminpp1p2segmentsvvertices
- ladybug_geometry.geometry3d.mesh module
Mesh3DToString()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_normalsvertices
- ladybug_geometry.geometry3d.plane module
PlaneToString()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()altitudeazimuthkmaxminnotiltxy
- ladybug_geometry.geometry3d.pointvector module
- ladybug_geometry.geometry3d.polyface module
Polyface3DToString()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_edgesverticesvolume
- ladybug_geometry.geometry3d.polyline module
Polyline3DToString()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()centerinterpolatedlengthmaxminp1p2segmentsvertices
- ladybug_geometry.geometry3d.ray module
- ladybug_geometry.geometry3d.sphere module
Module contentsΒΆ
Geometry objects in 3D space.