tqec.position.Position3D
- class Position3D(x: int, y: int, z: int)[source]
A 3D integer position.
- __init__(x: int, y: int, z: int) None
Methods
__init__
(x, y, z)as_2d
()Return the position as a 2D position.
as_tuple
()Return the position as a tuple.
is_neighbour
(other)Check if the other position is near to this position, i.e. Manhattan distance is 1.
shift_by
([dx, dy, dz])Shift the position by the given offset.
Attributes
x
y
z