def show(self): if self.actor1: self.actor1.remove() from granules import granule_position_orientation as gpo from params import granule_diam as diam x = [] y = [] z = [] s = [] for gid in self.gran: p = gpo(gid)[0] s.append(self.colors[gid]) r = params.ranstream(gid, 0) r.uniform(-params.grid_dim * .5, params.grid_dim * .5) x.append(p[0] + r.repick()) y.append(p[1] + r.repick()) z.append(p[2] + r.repick()) self.actor1 = points3d(x, y, z, s, scale_factor=diam, scale_mode='none', vmin=0, vmax=100)
def granule_priden_length(ggid): from granules import granule_position_orientation as gpo from misc import distance psoma, u, proj = gpo(ggid) return distance(psoma, proj)