def cross(self, a):
        return Vector(
            self.y * a.z - self.z * a.y,
            self.z * a.x - self.x * a.z,
            self.x * a.y - self.y * a.x)
dataset/ETHPy150Open fogleman/pg/pg/csg.py/Vector.cross/original