예제 #1
0
                           principalVector=(-1,0,0),)
#                           packingMode='close')
rSurf1.addIngredient(ingrIn)


#Cytoplasm:
rCyto1 = Recipe()
kinase0 = SingleSphereIngr( .02,  16., color=steelblue,
                            name='0ABL kinase0', nbJitter=20,
                            meshFile=wrkDir+'/recipes/cyto/1ABL_centered',
                            packingMode='close')
rCyto1.addIngredient( kinase0 )


# create HistoVol
h1 = HistoVol()

# create and add oganelles
from DejaVu.IndexedPolygons import IndexedPolygonsFromFile
geomS = IndexedPolygonsFromFile(wrkDir+'/organelles/vesicle_r20nm', 'vesicle')
faces = geomS.getFaces()
vertices = geomS.getVertices()
vnormals = geomS.getVNormals()
o1 = Organelle(vertices, faces, vnormals)
h1.addOrganelle(o1)

# set recipe
o1.setSurfaceRecipe(rSurf1)
o1.setInnerRecipe(rCyto1)

예제 #2
0
                            meshFile=wrkDir+'/recipes/cyto/1TWT_centered',
                            color=khaki, packingPriority=1)
#rCyto.addIngredient( ingr1TWT )

# 1TWV
#ingr1TWV = MultiSphereIngr( .0001, name='1TWV 50S RIBOSOME',
#                           sphereFile='recipes/cyto/1TWV_centered_16.sph',
#                           meshFile='recipes/cyto/1TWV_centered',
#                           color=cornflowerblue, packingPriority=1)
#rCyto.addIngredient( ingr1TWV )

# vesicle
from DejaVu.IndexedPolygons import IndexedPolygonsFromFile

# create HistoVol
h1 = HistoVol()

# create and add oganelles
#=> how to do it interactively?
#select a mesh, get Polygon information and create the Organelle,
#but then dont need to draw it...
#bb = helper.getCornerPointCube(selectedObject)
#what about the organell
#c4dorganlle = currentSelection
#faces = c4dorganlle.get_polygons()
#vertices = c4dorganlle.get_points()
#vnormals = None 

"""geomS = IndexedPolygonsFromFile(wrkDir+'/organelles/vesicle_r20nm', 'vesicle')
faces = geomS.getFaces()
vertices = geomS.getVertices()
예제 #3
0
                            meshFile=wrkDir+'/recipes/cyto/1TWT_centered',
                            color=khaki, packingPriority=1)
rCyto.addIngredient( ingr1TWT )

# 1TWV
#ingr1TWV = MultiSphereIngr( .0001, name='1TWV 50S RIBOSOME',
#                           sphereFile='recipes/cyto/1TWV_centered_16.sph',
#                           meshFile='recipes/cyto/1TWV_centered',
#                           color=cornflowerblue, packingPriority=1)
#rCyto.addIngredient( ingr1TWV )

# vesicle
from DejaVu.IndexedPolygons import IndexedPolygonsFromFile

# create HistoVol
h1 = HistoVol()

# create and add oganelles
geomS = IndexedPolygonsFromFile(wrkDir+'/organelles/vesicle_r20nm', 'vesicle')
faces = geomS.getFaces()
vertices = geomS.getVertices()
vnormals = geomS.getVNormals()
o1 = Organelle(vertices, faces, vnormals)
h1.addOrganelle(o1)

# set recipes
h1.setExteriorRecipe(rCyto)

o1.setSurfaceRecipe(rSurf1)
#o1.setInnerRecipe(rMatrix1)
예제 #4
0
##
rCyto = Recipe()
for i in [15,25]:
    sph = SingleSphereIngr( 1,  float(i), color=steelblue,
                            name='SPH'+str(i), nbJitter=20,
                            #packingMode='close'
                            packingPriority=1,
                            jitterMax=(0.,0.,0.),
                            )
    rCyto.addIngredient( sph )

# vesicle
from DejaVu.IndexedPolygons import IndexedPolygonsFromFile

# create HistoVol
h1 = HistoVol()
# set recipes
h1.setExteriorRecipe(rCyto)
#o1.setSurfaceRecipe(rSurf1)
#o1.setInnerRecipe(rMatrix1)

from Pmv.hostappInterface.cinema4d_dev import helperC4D as helper
#display the organel, the box, and prepare the hierachy...
doc = helper.getCurrentScene()
sel = doc.GetSelection()

c4dorganlle = sel[0]
helper.triangulate(c4dorganlle)
faces,vertices,vnormals = helper.DecomposeMesh(c4dorganlle,edit=True,copy=True,tri=True)

o1 = Organelle(vertices, faces, vnormals)
예제 #5
0
##
rCyto = Recipe()
for i in [15,25]:
    sph = SingleSphereIngr( 1,  float(i), color=steelblue,
                            name='SPH'+str(i), nbJitter=20,
                            #packingMode='close'
                            packingPriority=1,
                            jitterMax=(0.,0.,0.),
                            )
    rCyto.addIngredient( sph )

# vesicle
from DejaVu.IndexedPolygons import IndexedPolygonsFromFile

# create HistoVol
h1 = HistoVol()
# set recipes
h1.setExteriorRecipe(rCyto)
#o1.setSurfaceRecipe(rSurf1)
#o1.setInnerRecipe(rMatrix1)

from Pmv.hostappInterface.cinema4d_dev import helperC4D as helper
#display the organel, the box, and prepare the hierachy...
doc = helper.getCurrentScene()
sel = doc.GetSelection()

c4dorganlle = sel[0]
helper.triangulate(c4dorganlle)
faces,vertices,vnormals = helper.DecomposeMesh(c4dorganlle,edit=True,copy=True,tri=True)

o1 = Organelle(vertices, faces, vnormals)
예제 #6
0
                           color=khaki,
                           packingPriority=1)
#rCyto.addIngredient( ingr1TWT )

# 1TWV
#ingr1TWV = MultiSphereIngr( .0001, name='1TWV 50S RIBOSOME',
#                           sphereFile='recipes/cyto/1TWV_centered_16.sph',
#                           meshFile='recipes/cyto/1TWV_centered',
#                           color=cornflowerblue, packingPriority=1)
#rCyto.addIngredient( ingr1TWV )

# vesicle
from DejaVu.IndexedPolygons import IndexedPolygonsFromFile

# create HistoVol
h1 = HistoVol()

# create and add oganelles
#=> how to do it interactively?
#select a mesh, get Polygon information and create the Organelle,
#but then dont need to draw it...
#bb = helper.getCornerPointCube(selectedObject)
#what about the organell
#c4dorganlle = currentSelection
#faces = c4dorganlle.get_polygons()
#vertices = c4dorganlle.get_points()
#vnormals = None
"""geomS = IndexedPolygonsFromFile(wrkDir+'/organelles/vesicle_r20nm', 'vesicle')
faces = geomS.getFaces()
vertices = geomS.getVertices()
vnormals = geomS.getVNormals()
예제 #7
0
파일: vesicle.py 프로젝트: lisarosalina/App
                           color=khaki,
                           packingPriority=1)
rCyto.addIngredient(ingr1TWT)

# 1TWV
#ingr1TWV = MultiSphereIngr( .0001, name='1TWV 50S RIBOSOME',
#                           sphereFile='recipes/cyto/1TWV_centered_16.sph',
#                           meshFile='recipes/cyto/1TWV_centered',
#                           color=cornflowerblue, packingPriority=1)
#rCyto.addIngredient( ingr1TWV )

# vesicle
from DejaVu.IndexedPolygons import IndexedPolygonsFromFile

# create HistoVol
h1 = HistoVol()

# create and add oganelles
geomS = IndexedPolygonsFromFile(wrkDir + '/organelles/vesicle_r20nm',
                                'vesicle')
faces = geomS.getFaces()
vertices = geomS.getVertices()
vnormals = geomS.getVNormals()
o1 = Organelle(vertices, faces, vnormals)
h1.addOrganelle(o1)

# set recipes
h1.setExteriorRecipe(rCyto)

o1.setSurfaceRecipe(rSurf1)
#o1.setInnerRecipe(rMatrix1)
예제 #8
0
파일: testAnchor.py 프로젝트: skcsd/ePMV
                           principalVector=(-1,0,0),)
#                           packingMode='close')
rSurf1.addIngredient(ingrIn)


#Cytoplasm:
rCyto1 = Recipe()
kinase0 = SingleSphereIngr( .02,  16., color=steelblue,
                            name='0ABL kinase0', nbJitter=20,
                            meshFile=wrkDir+'/recipes/cyto/1ABL_centered',
                            packingMode='close')
rCyto1.addIngredient( kinase0 )


# create HistoVol
h1 = HistoVol()

# create and add oganelles
from DejaVu.IndexedPolygons import IndexedPolygonsFromFile
geomS = IndexedPolygonsFromFile(wrkDir+'/organelles/vesicle_r20nm', 'vesicle')
faces = geomS.getFaces()
vertices = geomS.getVertices()
vnormals = geomS.getVNormals()
o1 = Organelle(vertices, faces, vnormals)
h1.addOrganelle(o1)

# set recipe
o1.setSurfaceRecipe(rSurf1)
o1.setInnerRecipe(rCyto1)