def load_ply(self, filename): Mesh.load_ply(self, filename) v_array=np.array(self.verts, dtype=np.float32) bbox=(np.min(v_array,0), np.max(v_array,0) ) self.v_array = v_array.astype(np.float32) self.bbox = bbox self.zoom=1.0/la.norm(bbox[1]) self.tri_array = np.array(self.tris, dtype=np.uint32) self.n_array = self.vert_props['normal'].astype(np.float32) logging.debug( 'done matrix {}'.format(self.zoom) ) return self.zoom