def addObjects(self): """Add the Guide Root, blade and locators""" self.root = self.addRoot() vTemp = transform.getOffsetPosition(self.root, [0, 1, 0]) self.neck = self.addLoc("neck", self.root, vTemp) vTemp = transform.getOffsetPosition(self.root, [0, 1.1, 0]) self.head = self.addLoc("head", self.neck, vTemp) vTemp = transform.getOffsetPosition(self.root, [0, 2, 0]) self.eff = self.addLoc("eff", self.head, vTemp) v0 = vector.linearlyInterpolate( self.root.getTranslation(space="world"), self.neck.getTranslation(space="world"), .333) self.tan0 = self.addLoc("tan0", self.root, v0) v1 = vector.linearlyInterpolate( self.root.getTranslation(space="world"), self.neck.getTranslation(space="world"), .666) self.tan1 = self.addLoc("tan1", self.neck, v1) self.blade = self.addBlade("blade", self.root, self.tan0) centers = [self.root, self.tan0, self.tan1, self.neck] self.dispcrv = self.addDispCurve("neck_crv", centers, 3) centers = [self.neck, self.head, self.eff] self.dispcrv = self.addDispCurve("head_crv", centers, 1)
def addObjects(self): """Add the Guide Root, blade and locators""" # eye guide self.root = self.addRoot() vTemp = transform.getOffsetPosition(self.root, [0, 0, 1]) self.rotcenter = self.addLoc("rotcenter", self.root, vTemp) vTemp = transform.getOffsetPosition(self.root, [0, .3, 1.3]) self.lipup = self.addLoc("lipup", self.rotcenter, vTemp) vTemp = transform.getOffsetPosition(self.root, [0, -.3, 1.3]) self.liplow = self.addLoc("liplow", self.rotcenter, vTemp) vTemp = transform.getOffsetPosition(self.root, [0, -2, 2]) self.jaw = self.addLoc("jaw", self.root, vTemp) centers = [self.root, self.rotcenter] self.dispcrv = self.addDispCurve("crv", centers) centers = [self.lipup, self.rotcenter] self.dispcrv = self.addDispCurve("crv", centers) centers = [self.liplow, self.rotcenter] self.dispcrv = self.addDispCurve("crv", centers) centers = [self.root, self.jaw] self.dispcrv = self.addDispCurve("crv", centers)
def addObjects(self): self.root = self.addRoot() vTemp = tra.getOffsetPosition(self.root, [0, -3, 0.1]) self.knee = self.addLoc("knee", self.root, vTemp) vTemp = tra.getOffsetPosition(self.root, [0, -6, 0]) self.ankle = self.addLoc("ankle", self.knee, vTemp) vTemp = tra.getOffsetPosition(self.root, [0, -6, .5]) self.eff = self.addLoc("eff", self.ankle, vTemp) centers = [self.root, self.knee, self.ankle, self.eff] self.dispcrv = self.addDispCurve("crv", centers)
def addObjects(self): self.root = self.addRoot() vTemp = tra.getOffsetPosition( self.root, [3,0,-.01]) self.elbow = self.addLoc("elbow", self.root, vTemp) vTemp = tra.getOffsetPosition( self.root, [6,0,0]) self.wrist = self.addLoc("wrist", self.elbow, vTemp) vTemp = tra.getOffsetPosition( self.root, [7,0,0]) self.eff = self.addLoc("eff", self.wrist, vTemp) self.dispcrv = self.addDispCurve("crv", [self.root, self.elbow, self.wrist, self.eff])
def addObjects(self): """Add the Guide Root, blade and locators""" self.root = self.addRoot() vTemp = transform.getOffsetPosition(self.root, [0, -3, 0.1]) self.knee = self.addLoc("knee", self.root, vTemp) vTemp = transform.getOffsetPosition(self.root, [0, -6, 0]) self.ankle = self.addLoc("ankle", self.knee, vTemp) vTemp = transform.getOffsetPosition(self.root, [0, -6, .5]) self.eff = self.addLoc("eff", self.ankle, vTemp) centers = [self.root, self.knee, self.ankle, self.eff] self.dispcrv = self.addDispCurve("crv", centers)
def addObjects(self): """Add the Guide Root, blade and locators""" self.root = self.addRoot() vTemp = transform.getOffsetPosition(self.root, [3, 0, -.01]) self.elbow = self.addLoc("elbow", self.root, vTemp) vTemp = transform.getOffsetPosition(self.root, [6, 0, 0]) self.wrist = self.addLoc("wrist", self.elbow, vTemp) vTemp = transform.getOffsetPosition(self.root, [7, 0, 0]) self.eff = self.addLoc("eff", self.wrist, vTemp) self.dispcrv = self.addDispCurve( "crv", [self.root, self.elbow, self.wrist, self.eff])
def addObjects(self): self.root = self.addRoot() vTemp = transform.getOffsetPosition(self.root, [0, 0, 1]) self.sizeRef = self.addLoc("sizeRef", self.root, vTemp) # self.sizeRef.visibility.set(False) pm.delete(self.sizeRef.getShapes())
def addObjects(self): """Add the Guide Root, blade and locators""" self.root = self.addRoot() vTemp = transform.getOffsetPosition(self.root, [0, 4, 0]) self.eff = self.addLoc("eff", self.root, vTemp) vTan0 = vector.linearlyInterpolate( self.root.getTranslation(space="world"), self.eff.getTranslation(space="world"), 0.3333) self.tan0 = self.addLoc("tan0", self.root, vTan0) vTan1 = vector.linearlyInterpolate( self.eff.getTranslation(space="world"), self.root.getTranslation(space="world"), 0.3333) self.tan1 = self.addLoc("tan1", self.root, vTan1) self.blade = self.addBlade("blade", self.root, self.eff) # spine curve centers = [self.root, self.tan0, self.tan1, self.eff] self.dispcrv = self.addDispCurve("crv", centers, 3) # tangent handles self.disp_tancrv0 = self.addDispCurve("crv", [self.root, self.tan0]) self.disp_tancrv1 = self.addDispCurve("crv", [self.eff, self.tan1])
def addObjects(self): self.root = self.addRoot() vTemp = transform.getOffsetPosition(self.root, [0, 0, 1]) self.sizeRef = self.addLoc("sizeRef", self.root, vTemp) pm.delete(self.sizeRef.getShapes()) attribute.lockAttribute(self.sizeRef)
def addObjects(self): lockAttrs = ["tx", "ry", "rz"] self.root = self.addRoot() vTemp = tra.getOffsetPosition(self.root, [0, -3, 0.1]) self.knee = self.addLoc("knee", self.root, vTemp) att.lockAttribute(self.knee, lockAttrs) vTemp = tra.getOffsetPosition(self.root, [0, -6, 0]) self.ankle = self.addLoc("ankle", self.knee, vTemp) att.lockAttribute(self.ankle, lockAttrs) vTemp = tra.getOffsetPosition(self.root, [0, -9, .2]) self.foot = self.addLoc("foot", self.ankle, vTemp) att.lockAttribute(self.foot, lockAttrs) vTemp = tra.getOffsetPosition(self.root, [0, -9, 1]) self.eff = self.addLoc("eff", self.foot, vTemp) centers = [self.root, self.knee, self.ankle, self.foot, self.eff] self.dispcrv = self.addDispCurve("crv1", centers)
def addObjects(self): self.root = self.addRoot() vTemp = tra.getOffsetPosition(self.root, [2, 0, 0]) self.loc = self.addLoc("tip", self.root, vTemp) self.blade = self.addBlade("blade", self.root, self.loc) centers = [self.root, self.loc] self.dispcrv = self.addDispCurve("crv", centers)
def addObjects(self): #eye guide self.root = self.addRoot() vTemp = tra.getOffsetPosition(self.root, [0, 0, 1]) self.look = self.addLoc("look", self.root, vTemp) centers = [self.root, self.look] self.dispcrv = self.addDispCurve("crv", centers)
def addObjects(self): self.root = self.addRoot() self.locs = self.addLocMulti("#_loc", self.root) centers = [self.root] centers.extend(self.locs) self.dispcrv = self.addDispCurve("crv", centers) # Heel and pivots vTemp = tra.getOffsetPosition( self.root, [0,-1,-1]) self.heel = self.addLoc("heel", self.root, vTemp) vTemp = tra.getOffsetPosition( self.root, [1,-1,-1]) self.outpivot = self.addLoc("outpivot", self.root, vTemp) vTemp = tra.getOffsetPosition( self.root, [-1,-1,-1]) self.inpivot = self.addLoc("inpivot", self.root, vTemp) self.dispcrv = self.addDispCurve("1", [self.root, self.heel, self.outpivot, self.heel, self.inpivot])
def addObjects(self): self.root = self.addRoot() vTemp = tra.getOffsetPosition( self.root, [0,4,0]) self.eff = self.addLoc("eff", self.root, vTemp) self.blade = self.addBlade("blade", self.root, self.eff) centers = [self.root, self.eff] self.dispcrv = self.addDispCurve("crv", centers)
def addObjects(self): """Add the Guide Root, blade and locators""" # eye guide self.root = self.addRoot() vTemp = transform.getOffsetPosition(self.root, [0, 0, 1]) self.look = self.addLoc("look", self.root, vTemp) centers = [self.root, self.look] self.dispcrv = self.addDispCurve("crv", centers)
def addObjects(self): """Add the Guide Root, blade and locators""" self.root = self.addRoot() vTemp = transform.getOffsetPosition(self.root, [2, 0, 0]) self.loc = self.addLoc("tip", self.root, vTemp) self.blade = self.addBlade("blade", self.root, self.loc) centers = [self.root, self.loc] self.dispcrv = self.addDispCurve("crv", centers)
def addObjects(self): self.root = self.addRoot() vTemp = tra.getOffsetPosition( self.root, [0,1,0]) self.top_loc = self.addLoc("top", self.root, vTemp) centers = [self.root, self.top_loc] self.dispcrv = self.addDispCurve("crv", centers) vTemp = tra.getOffsetPosition( self.root, [0,-1,0]) self.bottom_loc = self.addLoc("bottom", self.root, vTemp) centers = [self.root, self.bottom_loc] self.dispcrv = self.addDispCurve("crv", centers) vTemp = tra.getOffsetPosition( self.root, [1,0,0]) self.ext_loc = self.addLoc("ext", self.root, vTemp) centers = [self.root, self.ext_loc] self.dispcrv = self.addDispCurve("crv", centers) vTemp = tra.getOffsetPosition( self.root, [-1,0,0]) self.int_loc = self.addLoc("int", self.root, vTemp) centers = [self.root, self.int_loc] self.dispcrv = self.addDispCurve("crv", centers)
def addObjects(self): """Add the Guide Root, blade and locators""" self.root = self.addRoot() vTemp = transform.getOffsetPosition(self.root, [0, 1, 0]) self.top_loc = self.addLoc("top", self.root, vTemp) centers = [self.root, self.top_loc] self.dispcrv = self.addDispCurve("crv", centers) vTemp = transform.getOffsetPosition(self.root, [0, -1, 0]) self.bottom_loc = self.addLoc("bottom", self.root, vTemp) centers = [self.root, self.bottom_loc] self.dispcrv = self.addDispCurve("crv", centers) vTemp = transform.getOffsetPosition(self.root, [1, 0, 0]) self.ext_loc = self.addLoc("ext", self.root, vTemp) centers = [self.root, self.ext_loc] self.dispcrv = self.addDispCurve("crv", centers) vTemp = transform.getOffsetPosition(self.root, [-1, 0, 0]) self.int_loc = self.addLoc("int", self.root, vTemp) centers = [self.root, self.int_loc] self.dispcrv = self.addDispCurve("crv", centers)