コード例 #1
0
def gear_XformSpring_Execute():

    if not xsi.Selection.Count:
        gear.log("No selection", gear.sev_error)
        return

    out = xsi.Selection(0)

    op = aop.sn_xfspring_op(out, mode=2)

    xsi.InspectObj(op)
コード例 #2
0
def gear_XformSpring_Execute():

    if not xsi.Selection.Count:
        gear.log("No selection", gear.sev_error)
        return

    out = xsi.Selection(0)

    op = aop.sn_xfspring_op(out, mode=2)

    xsi.InspectObj(op)
コード例 #3
0
ファイル: __init__.py プロジェクト: UIKit0/Gear
    def addOperators(self):

        for i, chain in enumerate(self.chain):

            op = aop.sn_xfspring_op(chain.eff, 2)
            par.addExpression(op.Parameters("speed"), self.pSpeed.FullName)
            par.addExpression(op.Parameters("damping"), self.pDamping.FullName + "* .1")

            if self.settings["multi_blend"]:
                par.addExpression(op.Parameters("scale"), self.pMainBlend.FullName+" * "+self.pBlend[i].FullName)
            else:
                par.addExpression(op.Parameters("scale"), self.pMainBlend.FullName)

            chain.root.Kinematics.AddConstraint("Orientation", self.fk_ctl[i], False)

            self.ref[i].Kinematics.AddConstraint("Orientation", chain.bones[0])
コード例 #4
0
ファイル: __init__.py プロジェクト: miquelcampos/GEAR_mc
    def addOperators(self):

        for i, chain in enumerate(self.chain):

            op = aop.sn_xfspring_op(chain.eff, 2)
            par.addExpression(op.Parameters("speed"), self.pSpeed.FullName)
            par.addExpression(op.Parameters("damping"),
                              self.pDamping.FullName + "* .1")

            if self.settings["multi_blend"]:
                par.addExpression(
                    op.Parameters("scale"),
                    self.pMainBlend.FullName + " * " + self.pBlend[i].FullName)
            else:
                par.addExpression(op.Parameters("scale"),
                                  self.pMainBlend.FullName)

            chain.root.Kinematics.AddConstraint("Orientation", self.fk_ctl[i],
                                                False)

            self.ref[i].Kinematics.AddConstraint("Orientation", chain.bones[0])

        xsi.SetNeutralPose(self.ref[0])