hop.hexabundle_allocation.general_operations.geometry_intersections package
hop.hexabundle_allocation.general_operations.geometry_intersections.circle_with_rectangle module
-
hop.hexabundle_allocation.general_operations.geometry_intersections.circle_with_rectangle.circle_rectangle_intersection(circle, rectangle)[source]
hop.hexabundle_allocation.general_operations.geometry_intersections.circle_with_segment module
-
class hop.hexabundle_allocation.general_operations.geometry_intersections.circle_with_segment.circle_line_intersection_equation(A, B, C, line_segment)[source]
Bases: object
-
calculate_determinant()[source]
-
intersection()[source]
-
solve_intersecting_points()[source]
-
solve_intersection_times()[source]
-
solve_segment_intersects_with_circle()[source]
-
hop.hexabundle_allocation.general_operations.geometry_intersections.circle_with_segment.create_circle_segment_equation(circle, segment)[source]
-
hop.hexabundle_allocation.general_operations.geometry_intersections.circle_with_segment.point_is_on_segment(point, segment)[source]
hop.hexabundle_allocation.general_operations.geometry_intersections.rectangle_with_rectangle module
-
hop.hexabundle_allocation.general_operations.geometry_intersections.rectangle_with_rectangle.rectangle_rectangle_intersection(rectangle1, rectangle2)[source]
hop.hexabundle_allocation.general_operations.geometry_intersections.segment_with_segment module
-
hop.hexabundle_allocation.general_operations.geometry_intersections.segment_with_segment.intersection_slope_segment_and_vertical_segment(vertical_segment, slope_segment)[source]
-
hop.hexabundle_allocation.general_operations.geometry_intersections.segment_with_segment.segments_intersection(segment1, segment2)[source]