Beispiel #1
0
    def load_polydata_using_mayavi(self):

        try:

            import enthought.mayavi.tools.sources as sources
            
            from enthought.mayavi import mlab

        except:

            ImportError('Sources module from enthought.mayavi is missing')
        
        src=sources.open(self.rname)

        surf=mlab.pipeline.surface(src)
        
        pd=src.outputs[0]
                
        pts=pd.points.to_array()
        
        polys=pd.polys.to_array()

        lpol=len(polys)/4
        
        polys=polys.reshape(lpol,4)

        return pts,polys
Beispiel #2
0
from enthought.mayavi.tools.sources import open
from enthought.mayavi import mlab
import enthought.mayavi.tools.sources as sources

rname='/home/eg01/Data_Backup/Data/Adam/multiple_transp_volumes/freesurfer_trich/rh.pial.vtk'

#rname='/home/eg309/Desktop/rh.pial.vtk'

src=sources.open(rname)

surf=mlab.pipeline.surface(src)
pd=src.outputs[0]
pd[0]

#?pd.points.to_array
pts=pd.points.to_array()
polys=pd.polys.to_array()
polys.shape
pts.shape
polys.shape
lpol=len(polys)/4
polys=polys.reshape(lpol,4)


Beispiel #3
0
from enthought.mayavi.tools.sources import open
from enthought.mayavi import mlab
import enthought.mayavi.tools.sources as sources

rname = "/home/eg01/Data_Backup/Data/Adam/multiple_transp_volumes/freesurfer_trich/rh.pial.vtk"

# rname='/home/eg309/Desktop/rh.pial.vtk'

src = sources.open(rname)

surf = mlab.pipeline.surface(src)
pd = src.outputs[0]
pd[0]

# ?pd.points.to_array
pts = pd.points.to_array()
polys = pd.polys.to_array()
polys.shape
pts.shape
polys.shape
lpol = len(polys) / 4
polys = polys.reshape(lpol, 4)