ladybug_geometry.geometry2d packageΒΆ
SubmodulesΒΆ
- ladybug_geometry.geometry2d.arc module
Arc2D
Arc2D.ToString()
Arc2D.closest_point()
Arc2D.distance_to_point()
Arc2D.duplicate()
Arc2D.from_dict()
Arc2D.from_start_mid_end()
Arc2D.intersect_line_infinite()
Arc2D.intersect_line_ray()
Arc2D.move()
Arc2D.point_at()
Arc2D.point_at_angle()
Arc2D.point_at_length()
Arc2D.reflect()
Arc2D.rotate()
Arc2D.scale()
Arc2D.split_line_infinite()
Arc2D.subdivide()
Arc2D.subdivide_evenly()
Arc2D.to_dict()
Arc2D.to_polyline()
Arc2D.a1
Arc2D.a2
Arc2D.angle
Arc2D.area
Arc2D.c
Arc2D.is_circle
Arc2D.is_inverted
Arc2D.length
Arc2D.max
Arc2D.midpoint
Arc2D.min
Arc2D.p1
Arc2D.p2
Arc2D.r
- ladybug_geometry.geometry2d.line module
LineSegment2D
LineSegment2D.ToString()
LineSegment2D.closest_point()
LineSegment2D.closest_points_between_line()
LineSegment2D.distance_to_line()
LineSegment2D.distance_to_point()
LineSegment2D.duplicate()
LineSegment2D.flip()
LineSegment2D.from_array()
LineSegment2D.from_dict()
LineSegment2D.from_end_points()
LineSegment2D.from_sdl()
LineSegment2D.intersect_line_ray()
LineSegment2D.is_colinear()
LineSegment2D.is_equivalent()
LineSegment2D.is_parallel()
LineSegment2D.move()
LineSegment2D.point_at()
LineSegment2D.point_at_length()
LineSegment2D.reflect()
LineSegment2D.rotate()
LineSegment2D.scale()
LineSegment2D.subdivide()
LineSegment2D.subdivide_evenly()
LineSegment2D.to_array()
LineSegment2D.to_dict()
LineSegment2D.endpoints
LineSegment2D.length
LineSegment2D.max
LineSegment2D.midpoint
LineSegment2D.min
LineSegment2D.p
LineSegment2D.p1
LineSegment2D.p2
LineSegment2D.v
LineSegment2D.vertices
- ladybug_geometry.geometry2d.mesh module
Mesh2D
Mesh2D.ToString()
Mesh2D.duplicate()
Mesh2D.from_dict()
Mesh2D.from_face_vertices()
Mesh2D.from_grid()
Mesh2D.from_polygon_grid()
Mesh2D.from_polygon_triangulated()
Mesh2D.join_meshes()
Mesh2D.move()
Mesh2D.reflect()
Mesh2D.remove_faces()
Mesh2D.remove_faces_only()
Mesh2D.remove_vertices()
Mesh2D.rotate()
Mesh2D.scale()
Mesh2D.to_dict()
Mesh2D.triangulated()
Mesh2D.area
Mesh2D.center
Mesh2D.centroid
Mesh2D.colors
Mesh2D.edges
Mesh2D.face_area_centroids
Mesh2D.face_areas
Mesh2D.face_centroids
Mesh2D.face_edges
Mesh2D.face_vertices
Mesh2D.faces
Mesh2D.internal_edges
Mesh2D.is_color_by_face
Mesh2D.max
Mesh2D.min
Mesh2D.naked_edges
Mesh2D.non_manifold_edges
Mesh2D.vertex_connected_faces
Mesh2D.vertices
- ladybug_geometry.geometry2d.pointvector module
Point2D
Point2D.ToString()
Point2D.angle()
Point2D.angle_clockwise()
Point2D.angle_counterclockwise()
Point2D.circular_mean()
Point2D.cross()
Point2D.determinant()
Point2D.distance_to_point()
Point2D.dot()
Point2D.duplicate()
Point2D.from_array()
Point2D.from_dict()
Point2D.is_equivalent()
Point2D.is_zero()
Point2D.move()
Point2D.normalize()
Point2D.reflect()
Point2D.reverse()
Point2D.rotate()
Point2D.scale()
Point2D.to_array()
Point2D.to_dict()
Point2D.magnitude
Point2D.magnitude_squared
Point2D.max
Point2D.min
Point2D.x
Point2D.y
Vector2D
Vector2D.ToString()
Vector2D.angle()
Vector2D.angle_clockwise()
Vector2D.angle_counterclockwise()
Vector2D.circular_mean()
Vector2D.cross()
Vector2D.determinant()
Vector2D.dot()
Vector2D.duplicate()
Vector2D.from_array()
Vector2D.from_dict()
Vector2D.is_equivalent()
Vector2D.is_zero()
Vector2D.normalize()
Vector2D.reflect()
Vector2D.reverse()
Vector2D.rotate()
Vector2D.to_array()
Vector2D.to_dict()
Vector2D.magnitude
Vector2D.magnitude_squared
Vector2D.max
Vector2D.min
Vector2D.x
Vector2D.y
- ladybug_geometry.geometry2d.polygon module
Polygon2D
Polygon2D.ToString()
Polygon2D.boolean_difference()
Polygon2D.boolean_intersect()
Polygon2D.boolean_intersect_all()
Polygon2D.boolean_split()
Polygon2D.boolean_union()
Polygon2D.boolean_union_all()
Polygon2D.boolean_xor()
Polygon2D.common_axes()
Polygon2D.distance_from_edge_to_point()
Polygon2D.distance_to_point()
Polygon2D.does_polygon_touch()
Polygon2D.duplicate()
Polygon2D.from_array()
Polygon2D.from_dict()
Polygon2D.from_rectangle()
Polygon2D.from_regular_polygon()
Polygon2D.from_shape_with_hole()
Polygon2D.from_shape_with_holes()
Polygon2D.from_shape_with_holes_fast()
Polygon2D.gap_crossing_boundary()
Polygon2D.group_by_overlap()
Polygon2D.group_by_touching()
Polygon2D.intersect_line_infinite()
Polygon2D.intersect_line_ray()
Polygon2D.intersect_polygon_segments()
Polygon2D.intersect_segments()
Polygon2D.is_equivalent()
Polygon2D.is_point_inside()
Polygon2D.is_point_inside_bound_rect()
Polygon2D.is_point_inside_check()
Polygon2D.is_point_on_edge()
Polygon2D.is_polygon_inside()
Polygon2D.is_polygon_outside()
Polygon2D.is_rectangle()
Polygon2D.joined_intersected_boundary()
Polygon2D.move()
Polygon2D.offset()
Polygon2D.overlapping_bounding_rect()
Polygon2D.point_relationship()
Polygon2D.pole_of_inaccessibility()
Polygon2D.polygon_relationship()
Polygon2D.rectangular_approximation()
Polygon2D.reflect()
Polygon2D.remove_colinear_vertices()
Polygon2D.reverse()
Polygon2D.rotate()
Polygon2D.scale()
Polygon2D.snap_polygons()
Polygon2D.snap_to_grid()
Polygon2D.snap_to_polygon()
Polygon2D.to_array()
Polygon2D.to_dict()
Polygon2D.area
Polygon2D.center
Polygon2D.inside_angles
Polygon2D.is_clockwise
Polygon2D.is_convex
Polygon2D.is_self_intersecting
Polygon2D.is_valid
Polygon2D.max
Polygon2D.min
Polygon2D.outside_angles
Polygon2D.perimeter
Polygon2D.segments
Polygon2D.self_intersection_points
Polygon2D.vertices
- ladybug_geometry.geometry2d.polyline module
Polyline2D
Polyline2D.ToString()
Polyline2D.duplicate()
Polyline2D.from_array()
Polyline2D.from_dict()
Polyline2D.from_polygon()
Polyline2D.intersect_line_infinite()
Polyline2D.intersect_line_ray()
Polyline2D.is_closed()
Polyline2D.join_segments()
Polyline2D.move()
Polyline2D.reflect()
Polyline2D.remove_colinear_vertices()
Polyline2D.reverse()
Polyline2D.rotate()
Polyline2D.scale()
Polyline2D.to_array()
Polyline2D.to_dict()
Polyline2D.to_polygon()
Polyline2D.center
Polyline2D.interpolated
Polyline2D.is_self_intersecting
Polyline2D.length
Polyline2D.max
Polyline2D.min
Polyline2D.p1
Polyline2D.p2
Polyline2D.segments
Polyline2D.vertices
- ladybug_geometry.geometry2d.ray module
Ray2D
Ray2D.ToString()
Ray2D.closest_point()
Ray2D.distance_to_point()
Ray2D.duplicate()
Ray2D.from_array()
Ray2D.from_dict()
Ray2D.intersect_line_ray()
Ray2D.is_colinear()
Ray2D.is_parallel()
Ray2D.move()
Ray2D.reflect()
Ray2D.reverse()
Ray2D.rotate()
Ray2D.scale()
Ray2D.to_array()
Ray2D.to_dict()
Ray2D.max
Ray2D.min
Ray2D.p
Ray2D.v
Module contentsΒΆ
Geometry objects in 2D space.