flatland.core.grid package#
Submodules#
- flatland.core.grid.grid4 module
Grid4TransitionsGrid4Transitions.get_direction_enum()Grid4Transitions.get_entry_directions()Grid4Transitions.get_transition()Grid4Transitions.get_transitions()Grid4Transitions.get_type()Grid4Transitions.has_deadend()Grid4Transitions.maskDeadEnds()Grid4Transitions.remove_deadends()Grid4Transitions.rotate_transition()Grid4Transitions.set_transition()Grid4Transitions.set_transitions()
Grid4TransitionsEnumfast_grid4_get_transition()fast_grid4_get_transitions()fast_grid4_remove_deadends()fast_grid4_rotate_transition()fast_grid4_set_transitions()
- flatland.core.grid.grid4_astar module
- flatland.core.grid.grid4_utils module
- flatland.core.grid.grid8 module
- flatland.core.grid.grid_utils module
Vec2dOperationsVec2dOperations.add()Vec2dOperations.bound()Vec2dOperations.ceil()Vec2dOperations.floor()Vec2dOperations.get_chebyshev_distance()Vec2dOperations.get_euclidean_distance()Vec2dOperations.get_manhattan_distance()Vec2dOperations.get_norm()Vec2dOperations.is_equal()Vec2dOperations.make_orthogonal()Vec2dOperations.normalize()Vec2dOperations.rotate()Vec2dOperations.round()Vec2dOperations.scale()Vec2dOperations.subtract()
coordinate_to_position()distance_on_rail()position_to_coordinate()