AUTO-GENERATED FILE — DO NOT EDIT MANUALLY
Source: utils/collision_geometry_utils.gd
Version: 5.0
class_name: CollisionGeometryUtils
extends: RefCounted
Signals
(none)
Exports
(none)
Methods
build_shape_transform(col_obj: Node2D, shape_owner: Node2D) -> Transform2Dto_world_polygon(polygon_node: CollisionPolygon2D) -> PackedVector2Arraycompute_tile_iteration_range(bounds: Rect2, map: TileMapLayer) -> Dictionary- Converts polygon/shape bounds into tile start/end_exclusive range mirroring mapper logic.
center_tile_for_polygon_positioner(map: TileMapLayer, positioner: Node2D) -> Vector2icenter_tile_for_shape_object(map: TileMapLayer, col_obj: Node2D) -> Vector2icompute_polygon_tile_offsets(world_points: PackedVector2Array, tile_size: Vector2, center_tile: Vector2i, tile_shape: TileSet, tile_map_layer: TileMapLayer = null) -> Array- Given world-space polygon points, returns tile offsets relative to center_tile.
is_polygon_convex(points: PackedVector2Array) -> bool