Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Vector3:
- def __init__(self, x = 0, y = 0, z = 0):
- self.x, self.y, self.z = x, y, z
- def __add__(self, v):
- return Vector3(self.getX() + v.getX(), self.getY() + v.getY(), self.getZ() + v.getZ())
- def __sub__(self, v):
- return Vector3(self.getX() - v.getX(), self.getY() - v.getY(), self.getZ() - v.getZ())
- def __str__(self):
- return (("|{}\n|{}\n|{}\n").format(self.x, self.y, self.z))
- def __eq__(self, v):
- return (self.getX() == v.getX() and self.getY() == v.getY() and self.getZ() == v.getZ())
- def set(self, x, y, z):
- selx.x, self.y, self.z = x, y, z
- def setX(self, x):
- self.x = x
- def setY(self, y):
- self.y = y
- def setZ(self, z):
- self.z = z
- def getX(self):
- return self.x
- def getY(self):
- return self.y
- def getZ(self):
- return self.z
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement