diff options
Diffstat (limited to 'mesh.py')
-rw-r--r-- | mesh.py | 7 |
1 files changed, 2 insertions, 5 deletions
@@ -26,11 +26,8 @@ class Mesh(object): def build(self): return self.vertices[self.triangles] - def __add__(self, other): - vertices = np.concatenate((self.vertices, other.vertices)) - triangles = np.concatenate((self.triangles, other.triangles+len(self.vertices))) - - return Mesh(vertices, triangles) + def __getitem__(self, key): + return self.vertices[self.triangles[key]] def __len__(self): return len(self.triangles) |