Example #1
0
 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)
Example #2
0
 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)
Example #3
0
 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)
Example #4
0
 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)