Arc2D
ToString()
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()
a1
a2
angle
area
c
is_circle
is_inverted
length
max
midpoint
min
p1
p2
r
LineSegment2D
closest_points_between_line()
distance_to_line()
flip()
from_array()
from_end_points()
from_sdl()
is_colinear()
is_equivalent()
is_parallel()
offset()
to_array()
center
endpoints
p
v
vertices
Mesh2D
from_face_vertices()
from_grid()
from_polygon_grid()
from_polygon_triangulated()
from_purged_face_vertices()
join_meshes()
remove_faces()
remove_faces_only()
remove_vertices()
triangulated()
centroid
colors
edges
face_area_centroids
face_areas
face_centroids
face_edges
face_vertices
faces
internal_edges
is_color_by_face
naked_edges
non_manifold_edges
vertex_connected_faces
Point2D
angle()
angle_clockwise()
angle_counterclockwise()
circular_mean()
cross()
determinant()
dot()
is_zero()
normalize()
reverse()
magnitude
magnitude_squared
x
y
Vector2D
Polygon2D
boolean_difference()
boolean_intersect()
boolean_intersect_all()
boolean_split()
boolean_union()
boolean_union_all()
boolean_xor()
common_axes()
distance_from_edge_to_point()
does_polygon_touch()
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_polygon_segments()
intersect_segments()
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()
overlapping_bounding_rect()
perimeter_core_by_offset()
point_relationship()
pole_of_inaccessibility()
polygon_relationship()
rectangular_approximation()
remove_colinear_vertices()
remove_duplicate_vertices()
snap_polygons()
snap_to_grid()
snap_to_polygon()
split_through_self_intersection()
inside_angles
is_clockwise
is_convex
is_self_intersecting
is_valid
outside_angles
perimeter
segments
self_intersection_points
Polyline2D
from_polygon()
is_closed()
join_segments()
to_polygon()
interpolated
Ray2D
Arc3D
from_arc2d()
intersect_plane()
rotate_xy()
split_with_plane()
arc2d
plane
radius
Cone
axis
base
height
slant_height
vertex
volume
Cylinder
from_start_end()
base_bottom
base_top
center_end
diameter
Face3D
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()
extract_all_from_stl()
extract_rectangle()
from_extrusion()
from_punched_geometry()
get_left_right_vertical_edges()
get_top_bottom_horizontal_edges()
group_by_coplanar_overlap()
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()
non_planar_vertices()
polygon_in_face()
project_point()
split_through_holes()
split_with_line()
split_with_lines()
split_with_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()
HOLE_VERTEX_THRESHOLD
altitude
azimuth
boundary
boundary_polygon2d
boundary_segments
has_holes
hole_polygon2d
hole_segments
holes
lower_left_corner
lower_left_counter_clockwise_boundary
lower_left_counter_clockwise_vertices
lower_right_corner
lower_right_counter_clockwise_boundary
lower_right_counter_clockwise_vertices
normal
polygon2d
tilt
triangulated_mesh2d
triangulated_mesh3d
upper_left_corner
upper_left_counter_clockwise_boundary
upper_left_counter_clockwise_vertices
upper_right_corner
upper_right_counter_clockwise_boundary
upper_right_counter_clockwise_vertices
LineSegment3D
from_line_segment2d()
is_vertical()
Mesh3D
from_mesh2d()
from_obj()
from_stl()
height_field_mesh()
offset_mesh()
to_obj()
to_stl()
face_normals
vertex_normals
Plane
from_normal_k()
from_three_points()
intersect_arc()
is_coplanar_tolerance()
is_point_above()
xy_to_xyz()
xyz_to_xy()
k
n
o
Point3D
from_point2d()
from_vector2d()
project()
z
Vector3D
Polyface3D
does_intersect_line_ray_exist()
from_box()
from_faces()
from_offset_face()
get_outward_faces()
merge_overlapping_edges()
overlapping_bounding_boxes()
edge_indices
edge_information
edge_types
face_indices
is_solid
Polyline3D
from_polyline2d()
to_polyline2d()
Ray3D
from_ray2d()
scale_world_origin()
Sphere
circumference
OBJ
from_file()
from_mesh3d()
from_mesh3ds()
to_file()
material_structure
vertex_colors
vertex_texture_map
STL
name
BooleanPoint
between()
collinear()
compare()
point_above_or_on_line()
BooleanPolygon
difference()
difference_reversed()
intersect()
intersect_all()
split()
union()
union_all()
xor()
bounding_box()
bounding_box_extents()
bounding_domain_x()
bounding_domain_y()
bounding_domain_z()
bounding_domain_z_2d_safe()
bounding_rectangle()
bounding_rectangle_extents()
geometry_dict_to_object()
closest_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()
closest_point3d_between_line3d_plane()
closest_point3d_on_line3d()
closest_point3d_on_line3d_infinite()
closest_point3d_on_plane()
intersect_line3d_plane()
intersect_line3d_plane_infinite()
intersect_line3d_sphere()
intersect_plane_plane()
intersect_plane_sphere()
DirectedGraphNetwork
add_adj()
add_node()
adj_matrix()
adj_matrix_labels()
all_min_cycles()
exterior_cycle()
exterior_cycles()
from_point_array()
from_shape_to_split()
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_segments
hole_root_keys
hole_root_nodes
node_count
nodes
ordered_nodes
outer_root_key
outer_root_node
Node
adj_count
adj_lst
exterior
key
pt
coordinates_hash()
earcut()
ladybug_geometry
ladybug_geometry.boolean
ladybug_geometry.bounding
ladybug_geometry.dictutil
ladybug_geometry.geometry2d
ladybug_geometry.geometry2d.arc
ladybug_geometry.geometry2d.line
ladybug_geometry.geometry2d.mesh
ladybug_geometry.geometry2d.pointvector
ladybug_geometry.geometry2d.polygon
ladybug_geometry.geometry2d.polyline
ladybug_geometry.geometry2d.ray
ladybug_geometry.geometry3d
ladybug_geometry.geometry3d.arc
ladybug_geometry.geometry3d.cone
ladybug_geometry.geometry3d.cylinder
ladybug_geometry.geometry3d.face
ladybug_geometry.geometry3d.line
ladybug_geometry.geometry3d.mesh
ladybug_geometry.geometry3d.plane
ladybug_geometry.geometry3d.pointvector
ladybug_geometry.geometry3d.polyface
ladybug_geometry.geometry3d.polyline
ladybug_geometry.geometry3d.ray
ladybug_geometry.geometry3d.sphere
ladybug_geometry.interop
ladybug_geometry.interop.obj
ladybug_geometry.interop.stl
ladybug_geometry.intersection2d
ladybug_geometry.intersection3d
ladybug_geometry.network
ladybug_geometry.triangulation