Skip to content

Class

CollisionMapper2D

Generated GDScript class reference for GridPlacement.CollisionMapper2D.

Status
Current
Version
v6.0
Source updated
Active v6.0 guide line from Grid Placement repo
Generated on
2026-09-01

Responsibilities:

  • Translate CollisionShape2D / CollisionPolygon2D geometry into tile offsets used by placement rules and indicators.
  • Apply filtering, normalization, and heuristics to remove slivers and normalize pivots for consistent indicators.
  • Provide caching and utility helpers consumed by IndicatorManager and the placement pipeline. See: Collision Mapping guide

Source: addons/grid_placement/placement/manager/components/mapper/collision_mapper_2d.gd

Syntax

class CollisionMapper2D extends PlacementInjectable

Members

NameKindSummary
MIN_POLY_TILE_OVERLAP_RATIOField
indicator_contact_positionsProperty
test_indicatorProperty
test_setupsPropertyMaps each CollisionObject2D to its CollisionTestSetup2D for collision testing.
get_targeting_stateMethod
create_with_injectionMethod
get_runtime_issuesMethod
resolve_placement_dependenciesMethod
setupMethod
map_collision_positions_to_rulesMethod
mapProperty
dbg_msgProperty
coProperty
default_maskProperty
positions_onlyProperty
pos_tileProperty
abs_tileProperty
rule_infoProperty
found_positionsProperty
found_countProperty
pos_tileProperty
abs_tileProperty
get_collision_tile_positions_with_maskMethod
colliding_tile_positionsProperty
diag_linesProperty
col_objProperty
resolutionProperty
matchesProperty
obj_layerProperty
mask_layersProperty
obj_layersProperty
collision_tile_offsetsProperty
offsets_countProperty
shownProperty
iProperty
msgProperty
get_tile_offsets_for_collision_polygonMethod
get_tile_offsets_for_test_collisionsMethod
get_rect_tile_positionsMethod
does_indicator_overlap_shapeMethod