collision_geometry_calculator_unit_test

AUTO-GENERATED FILE – DO NOT EDIT MANUALLY

Source File: /addons/grid_building/test/placement/unit/collision_geometry_calculator_unit_test.gd

Extends: GdUnitTestSuite

Public Methods

test_polygon_area_triangle

1
test_polygon_area_triangle() -> void

Pure unit tests for CollisionGeometryCalculator polygon math. No scene_runner, no await, no scene tree required.


test_polygon_area_rectangle

1
test_polygon_area_rectangle() -> void

test_polygon_area_less_than_three_points

1
test_polygon_area_less_than_three_points() -> void

test_point_in_polygon_inside

1
test_point_in_polygon_inside() -> void

test_point_in_polygon_outside

1
test_point_in_polygon_outside() -> void

test_clip_polygon_to_rect_fully_inside

1
test_clip_polygon_to_rect_fully_inside() -> void

test_clip_polygon_to_rect_fully_outside

1
test_clip_polygon_to_rect_fully_outside() -> void

test_clip_polygon_to_rect_partial_overlap

1
test_clip_polygon_to_rect_partial_overlap() -> void

test_polygon_overlaps_rect_true

1
test_polygon_overlaps_rect_true() -> void

test_polygon_overlaps_rect_false

1
test_polygon_overlaps_rect_false() -> void

test_sanitize_polygon_removes_duplicates

1
test_sanitize_polygon_removes_duplicates() -> void

test_sanitize_polygon_removes_collinear

1
test_sanitize_polygon_removes_collinear() -> void

test_sanitize_polygon_line_segment_returns_empty

1
test_sanitize_polygon_line_segment_returns_empty() -> void

test_calculate_tile_overlap_numeric_empty_polygon

1
test_calculate_tile_overlap_numeric_empty_polygon() -> void

test_calculate_tile_overlap_numeric_isometric_returns_empty

1
test_calculate_tile_overlap_numeric_isometric_returns_empty() -> void

test_calculate_tile_overlap_numeric_square_tile

1
test_calculate_tile_overlap_numeric_square_tile() -> void

test_detect_collisions_two_overlapping_polygons

1
test_detect_collisions_two_overlapping_polygons() -> void

test_detect_collisions_two_separate_polygons

1
test_detect_collisions_two_separate_polygons() -> void

test_polygons_overlap_true

1
test_polygons_overlap_true() -> void

test_polygons_overlap_false

1
test_polygons_overlap_false() -> void

test_point_inside_boundary

1
test_point_inside_boundary() -> void


Grid Building v5.0.8 | Generated 24/05/2026