def look_at(self, position, target):
        px, py, pz = position
        tx, ty, tz = target
        dx, dy, dz = normalize((px - tx, ty - py, tz - pz))
        self.x = px
        self.y = py
        self.z = pz
        self.rx = 2 * pi - (atan2(dx, dz) + pi)
        self.ry = asin(dy)
dataset/ETHPy150Open fogleman/pg/pg/wasd.py/WASD.look_at/swapped operands of `-`