def __init__(self, parent=None, children=None, transform=None): if not transform: transform = Transform() EMItem3D.__init__(self, parent=parent, children=children, transform=transform) # initial color self.diffuse = [0.5,0.5,0.5,1.0] self.specular = [1.0,1.0,1.0,1.0] self.ambient = [1.0, 1.0, 1.0, 1.0] self.shininess = 25.0
def __init__(self, pdb_file, parent=None, children = set(), transform=None, style='bs'): #if not transform: transform = Transform() # Object initialization should not be put in the constructor. Causes issues EMItem3D.__init__(self, parent, children, transform=transform) self.setData(pdb_file) self.diffuse = [0.5,0.5,0.5,1.0] self.specular = [1.0,1.0,1.0,1.0] self.ambient = [1.0, 1.0, 1.0, 1.0] self.shininess = 25.0 self.pdb_file = pdb_file self.renderBoundingBox = False
def __init__(self, x, y, z, size): EMItem3D.__init__(self, parent=None, transform=Transform()) self.xi = -size/2 self.yi = -size/2 self.zi = -size/2 self.xf = size/2 self.yf = size/2 self.zf = size/2 self.isactive = False # Matrix initialization self.nodematrix = Transform() self.parent = None
def __init__(self, parentwidget=None, SGactivenodeset=set(), scalestep=0.5): """ @param parent: The parent of the widget @param SGnodelist: a list enumerating all the SGnodes @param SGactivenodeset: a set enumerating the list of active nodes @param scalestep: The step to increment the object scaling """ EMItem3D.__init__(self, parent=None, transform=Transform()) EMGLWidget.__init__(self,parentwidget) QtOpenGL.QGLFormat().setDoubleBuffer(True) self.camera = EMCamera(1.0, 10000.0) # Default near,far, and zclip values #self.SGactivenodeset = SGactivenodeset # A set of all active nodes (currently not used) self.scalestep = scalestep # The scale factor stepsize self.zrotatecursor = QtGui.QCursor(QtGui.QPixmap(zrotatecursor),-1,-1) self.xyrotatecursor = QtGui.QCursor(QtGui.QPixmap(xyrotatecursor),-1,-1) self.crosshaircursor = QtGui.QCursor(QtGui.QPixmap(crosshairscursor),-1,-1) self.scalecursor = QtGui.QCursor(QtGui.QPixmap(scalecursor),-1,-1) self.zhaircursor = QtGui.QCursor(QtGui.QPixmap(zhaircursor),-1,-1)