collision_geometry_utils_enhanced_test
AUTO-GENERATED FILE – DO NOT EDIT MANUALLY
Source File: /addons/grid_building/test/collision/geometry/collision_geometry_utils_enhanced_test.gd
Extends: GdUnitTestSuite
Constants
- Constant:
GodotTestFactory = preload("res://addons/grid_building/test/factories/godot_test_factory.gd") - Constant:
DEFAULT_TILE_SIZE: Vector2 = Vector2(16, 16) - Constant:
LARGE_TILE_SIZE: Vector2 = Vector2(32, 32) - Constant:
SMALL_TILE_SIZE: Vector2 = Vector2(8, 8) - Constant:
DEFAULT_EPSILON: float = 0.01 - Constant:
DEFAULT_MIN_OVERLAP: float = 0.05 # 5% minimum overlap - Constant:
STRICT_MIN_OVERLAP: float = 0.15 # 15% for stricter testing - Constant:
VERY_STRICT_MIN_OVERLAP: float = 0.25 # 25% for concave polygon testing
Public Methods
test_trapezoid_world_transform_and_tile_offsets
| |
test_failing_mapper_case
| |
test_collision_geometry_calculator_concave_tile_overlap
| |
Test CollisionGeometryCalculator.calculate_tile_overlap for concave polygons
test_isometric_diamond_single_tile_collision
| |
Unit test to isolate isometric diamond collision issue Problem: Blacksmith Blue (single-tile isometric building) generates 4 indicators instead of 1 Root cause: Isometric tile overlap padding creates false positives for diamond-shaped polygons
Grid Building v5.0.8 | Generated 24/05/2026