ladybug_geometry.geometry3d packageΒΆ
SubmodulesΒΆ
- ladybug_geometry.geometry3d.arc module
Arc3D
Arc3D.ToString()
Arc3D.closest_point()
Arc3D.distance_to_point()
Arc3D.duplicate()
Arc3D.from_arc2d()
Arc3D.from_dict()
Arc3D.from_start_mid_end()
Arc3D.intersect_plane()
Arc3D.move()
Arc3D.point_at()
Arc3D.point_at_angle()
Arc3D.point_at_length()
Arc3D.reflect()
Arc3D.rotate()
Arc3D.rotate_xy()
Arc3D.scale()
Arc3D.split_with_plane()
Arc3D.subdivide()
Arc3D.subdivide_evenly()
Arc3D.to_dict()
Arc3D.to_polyline()
Arc3D.a1
Arc3D.a2
Arc3D.angle
Arc3D.arc2d
Arc3D.area
Arc3D.c
Arc3D.is_circle
Arc3D.is_inverted
Arc3D.length
Arc3D.max
Arc3D.midpoint
Arc3D.min
Arc3D.p1
Arc3D.p2
Arc3D.plane
Arc3D.radius
- ladybug_geometry.geometry3d.cone module
- ladybug_geometry.geometry3d.cylinder module
Cylinder
Cylinder.ToString()
Cylinder.duplicate()
Cylinder.from_dict()
Cylinder.from_start_end()
Cylinder.move()
Cylinder.reflect()
Cylinder.rotate()
Cylinder.rotate_xy()
Cylinder.scale()
Cylinder.to_dict()
Cylinder.area
Cylinder.axis
Cylinder.base_bottom
Cylinder.base_top
Cylinder.center
Cylinder.center_end
Cylinder.diameter
Cylinder.height
Cylinder.max
Cylinder.min
Cylinder.radius
Cylinder.volume
- ladybug_geometry.geometry3d.face module
Face3D
Face3D.ToString()
Face3D.check_planar()
Face3D.contour_by_distance_between()
Face3D.contour_by_number()
Face3D.contour_fins_by_distance_between()
Face3D.contour_fins_by_number()
Face3D.coplanar_difference()
Face3D.coplanar_intersection()
Face3D.coplanar_split()
Face3D.coplanar_union()
Face3D.coplanar_union_all()
Face3D.duplicate()
Face3D.extract_all_from_stl()
Face3D.extract_rectangle()
Face3D.flip()
Face3D.from_array()
Face3D.from_dict()
Face3D.from_extrusion()
Face3D.from_punched_geometry()
Face3D.from_rectangle()
Face3D.from_regular_polygon()
Face3D.get_left_right_vertical_edges()
Face3D.get_top_bottom_horizontal_edges()
Face3D.group_by_coplanar_overlap()
Face3D.intersect_line_ray()
Face3D.intersect_plane()
Face3D.is_centered_adjacent()
Face3D.is_geometrically_equivalent()
Face3D.is_horizontal()
Face3D.is_point_on_face()
Face3D.is_sub_face()
Face3D.join_coplanar_faces()
Face3D.merge_faces_to_holes()
Face3D.mesh_grid()
Face3D.move()
Face3D.non_planar_vertices()
Face3D.pole_of_inaccessibility()
Face3D.polygon_in_face()
Face3D.project_point()
Face3D.reflect()
Face3D.remove_colinear_vertices()
Face3D.remove_duplicate_vertices()
Face3D.rotate()
Face3D.rotate_xy()
Face3D.scale()
Face3D.split_through_holes()
Face3D.split_with_line()
Face3D.split_with_polyline()
Face3D.sub_faces_by_dimension_rectangle()
Face3D.sub_faces_by_ratio()
Face3D.sub_faces_by_ratio_gridded()
Face3D.sub_faces_by_ratio_rectangle()
Face3D.sub_faces_by_ratio_sub_rectangle()
Face3D.sub_rects_from_rect_dimensions()
Face3D.sub_rects_from_rect_ratio()
Face3D.to_array()
Face3D.to_dict()
Face3D.HOLE_VERTEX_THRESHOLD
Face3D.altitude
Face3D.area
Face3D.azimuth
Face3D.boundary
Face3D.boundary_polygon2d
Face3D.boundary_segments
Face3D.center
Face3D.centroid
Face3D.has_holes
Face3D.hole_polygon2d
Face3D.hole_segments
Face3D.holes
Face3D.is_clockwise
Face3D.is_convex
Face3D.is_self_intersecting
Face3D.is_valid
Face3D.lower_left_corner
Face3D.lower_left_counter_clockwise_boundary
Face3D.lower_left_counter_clockwise_vertices
Face3D.lower_right_corner
Face3D.lower_right_counter_clockwise_boundary
Face3D.lower_right_counter_clockwise_vertices
Face3D.max
Face3D.min
Face3D.normal
Face3D.perimeter
Face3D.plane
Face3D.polygon2d
Face3D.self_intersection_points
Face3D.tilt
Face3D.triangulated_mesh2d
Face3D.triangulated_mesh3d
Face3D.upper_left_corner
Face3D.upper_left_counter_clockwise_boundary
Face3D.upper_left_counter_clockwise_vertices
Face3D.upper_right_corner
Face3D.upper_right_counter_clockwise_boundary
Face3D.upper_right_counter_clockwise_vertices
Face3D.vertices
- ladybug_geometry.geometry3d.line module
LineSegment3D
LineSegment3D.ToString()
LineSegment3D.closest_point()
LineSegment3D.distance_to_point()
LineSegment3D.duplicate()
LineSegment3D.flip()
LineSegment3D.from_array()
LineSegment3D.from_dict()
LineSegment3D.from_end_points()
LineSegment3D.from_line_segment2d()
LineSegment3D.from_sdl()
LineSegment3D.intersect_plane()
LineSegment3D.is_colinear()
LineSegment3D.is_horizontal()
LineSegment3D.is_parallel()
LineSegment3D.is_vertical()
LineSegment3D.move()
LineSegment3D.point_at()
LineSegment3D.point_at_length()
LineSegment3D.reflect()
LineSegment3D.rotate()
LineSegment3D.rotate_xy()
LineSegment3D.scale()
LineSegment3D.split_with_plane()
LineSegment3D.subdivide()
LineSegment3D.subdivide_evenly()
LineSegment3D.to_array()
LineSegment3D.to_dict()
LineSegment3D.center
LineSegment3D.endpoints
LineSegment3D.length
LineSegment3D.max
LineSegment3D.midpoint
LineSegment3D.min
LineSegment3D.p
LineSegment3D.p1
LineSegment3D.p2
LineSegment3D.v
LineSegment3D.vertices
- ladybug_geometry.geometry3d.mesh module
Mesh3D
Mesh3D.ToString()
Mesh3D.duplicate()
Mesh3D.from_dict()
Mesh3D.from_face_vertices()
Mesh3D.from_mesh2d()
Mesh3D.from_obj()
Mesh3D.from_purged_face_vertices()
Mesh3D.from_stl()
Mesh3D.height_field_mesh()
Mesh3D.join_meshes()
Mesh3D.move()
Mesh3D.offset_mesh()
Mesh3D.reflect()
Mesh3D.remove_faces()
Mesh3D.remove_faces_only()
Mesh3D.remove_vertices()
Mesh3D.rotate()
Mesh3D.rotate_xy()
Mesh3D.scale()
Mesh3D.to_dict()
Mesh3D.to_obj()
Mesh3D.to_stl()
Mesh3D.area
Mesh3D.center
Mesh3D.colors
Mesh3D.edges
Mesh3D.face_area_centroids
Mesh3D.face_areas
Mesh3D.face_centroids
Mesh3D.face_edges
Mesh3D.face_normals
Mesh3D.face_vertices
Mesh3D.faces
Mesh3D.internal_edges
Mesh3D.is_color_by_face
Mesh3D.max
Mesh3D.min
Mesh3D.naked_edges
Mesh3D.non_manifold_edges
Mesh3D.vertex_connected_faces
Mesh3D.vertex_normals
Mesh3D.vertices
- ladybug_geometry.geometry3d.plane module
Plane
Plane.ToString()
Plane.closest_point()
Plane.closest_points_between_line()
Plane.distance_to_line()
Plane.distance_to_point()
Plane.duplicate()
Plane.flip()
Plane.from_dict()
Plane.from_normal_k()
Plane.from_three_points()
Plane.intersect_arc()
Plane.intersect_line_ray()
Plane.intersect_plane()
Plane.is_coplanar()
Plane.is_coplanar_tolerance()
Plane.is_point_above()
Plane.move()
Plane.project_point()
Plane.reflect()
Plane.rotate()
Plane.rotate_xy()
Plane.scale()
Plane.to_dict()
Plane.xy_to_xyz()
Plane.xyz_to_xy()
Plane.altitude
Plane.azimuth
Plane.k
Plane.max
Plane.min
Plane.n
Plane.o
Plane.tilt
Plane.x
Plane.y
- ladybug_geometry.geometry3d.pointvector module
Point3D
Point3D.ToString()
Point3D.angle()
Point3D.cross()
Point3D.distance_to_point()
Point3D.dot()
Point3D.duplicate()
Point3D.from_array()
Point3D.from_dict()
Point3D.from_point2d()
Point3D.from_vector2d()
Point3D.is_equivalent()
Point3D.is_zero()
Point3D.move()
Point3D.normalize()
Point3D.project()
Point3D.reflect()
Point3D.reverse()
Point3D.rotate()
Point3D.rotate_xy()
Point3D.scale()
Point3D.to_array()
Point3D.to_dict()
Point3D.magnitude
Point3D.magnitude_squared
Point3D.max
Point3D.min
Point3D.x
Point3D.y
Point3D.z
Vector3D
Vector3D.ToString()
Vector3D.angle()
Vector3D.cross()
Vector3D.dot()
Vector3D.duplicate()
Vector3D.from_array()
Vector3D.from_dict()
Vector3D.from_vector2d()
Vector3D.is_equivalent()
Vector3D.is_zero()
Vector3D.normalize()
Vector3D.project()
Vector3D.reflect()
Vector3D.reverse()
Vector3D.rotate()
Vector3D.rotate_xy()
Vector3D.to_array()
Vector3D.to_dict()
Vector3D.magnitude
Vector3D.magnitude_squared
Vector3D.max
Vector3D.min
Vector3D.x
Vector3D.y
Vector3D.z
- ladybug_geometry.geometry3d.polyface module
Polyface3D
Polyface3D.ToString()
Polyface3D.does_intersect_line_ray_exist()
Polyface3D.duplicate()
Polyface3D.from_box()
Polyface3D.from_dict()
Polyface3D.from_faces()
Polyface3D.from_offset_face()
Polyface3D.get_outward_faces()
Polyface3D.intersect_line_ray()
Polyface3D.intersect_plane()
Polyface3D.is_point_inside()
Polyface3D.merge_overlapping_edges()
Polyface3D.move()
Polyface3D.overlapping_bounding_boxes()
Polyface3D.reflect()
Polyface3D.rotate()
Polyface3D.rotate_xy()
Polyface3D.scale()
Polyface3D.to_dict()
Polyface3D.area
Polyface3D.center
Polyface3D.edge_indices
Polyface3D.edge_information
Polyface3D.edge_types
Polyface3D.edges
Polyface3D.face_indices
Polyface3D.faces
Polyface3D.internal_edges
Polyface3D.is_solid
Polyface3D.max
Polyface3D.min
Polyface3D.naked_edges
Polyface3D.non_manifold_edges
Polyface3D.vertices
Polyface3D.volume
- ladybug_geometry.geometry3d.polyline module
Polyline3D
Polyline3D.ToString()
Polyline3D.duplicate()
Polyline3D.from_array()
Polyline3D.from_dict()
Polyline3D.from_polyline2d()
Polyline3D.intersect_plane()
Polyline3D.is_closed()
Polyline3D.join_segments()
Polyline3D.move()
Polyline3D.reflect()
Polyline3D.remove_colinear_vertices()
Polyline3D.reverse()
Polyline3D.rotate()
Polyline3D.rotate_xy()
Polyline3D.scale()
Polyline3D.split_with_plane()
Polyline3D.to_array()
Polyline3D.to_dict()
Polyline3D.to_polyline2d()
Polyline3D.center
Polyline3D.interpolated
Polyline3D.length
Polyline3D.max
Polyline3D.min
Polyline3D.p1
Polyline3D.p2
Polyline3D.segments
Polyline3D.vertices
- ladybug_geometry.geometry3d.ray module
Ray3D
Ray3D.ToString()
Ray3D.closest_point()
Ray3D.distance_to_point()
Ray3D.duplicate()
Ray3D.from_array()
Ray3D.from_dict()
Ray3D.from_ray2d()
Ray3D.intersect_plane()
Ray3D.is_colinear()
Ray3D.is_parallel()
Ray3D.move()
Ray3D.reflect()
Ray3D.reverse()
Ray3D.rotate()
Ray3D.rotate_xy()
Ray3D.scale()
Ray3D.scale_world_origin()
Ray3D.to_array()
Ray3D.to_dict()
Ray3D.center
Ray3D.max
Ray3D.min
Ray3D.p
Ray3D.v
- ladybug_geometry.geometry3d.sphere module
Sphere
Sphere.ToString()
Sphere.duplicate()
Sphere.from_dict()
Sphere.intersect_line_ray()
Sphere.intersect_plane()
Sphere.move()
Sphere.reflect()
Sphere.rotate()
Sphere.rotate_xy()
Sphere.scale()
Sphere.to_dict()
Sphere.area
Sphere.center
Sphere.circumference
Sphere.diameter
Sphere.max
Sphere.min
Sphere.radius
Sphere.volume
Module contentsΒΆ
Geometry objects in 3D space.