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