永发信息网

ospf一直报错,什么问题

答案:1  悬赏:50  手机版
解决时间 2021-03-21 19:21
ospf一直报错,什么问题
最佳答案
spine2fkCntGrp=sdd_createAnimDateGrp(spine2fkCnt)
cmds.delete(cmds.parentConstraint(spine2Skin,spine2fkCntGrp[-1]))
cmds.parent(spine2fkCntGrp[-1],spine1fkCntGrp[1])
cmds.parentConstraint(spine2fkCnt,spine2Skin)
sdd_connectAttrAnimDataToGrp(spine2Skin+_AnimData,spine2fkCntGrp[0])

spine3fkCnt=sdd_createMocapCurveCnt(spine3Skin+_FK,'Circle',_spRad,6)
spine3fkCntGrp=sdd_createAnimDateGrp(spine3fkCnt)
cmds.delete(cmds.parentConstraint(spine3Skin,spine3fkCntGrp[-1]))
cmds.parent(spine3fkCntGrp[-1],spine2fkCnt)
cmds.parentConstraint(spine3fkCntGrp[1],spine3Skin)
sdd_connectRotObjToObj(spine2fkCnt,spine3fkCntGrp[1])
cmds.delete(spine3fkCnt)
sdd_connectAttrAnimDataToGrp(spine3Skin+_AnimData,spine3fkCntGrp[0])

spine4fkCnt=sdd_createMocapCurveCnt(spine4Skin+_FK,'Circle',_spRad,6)
spine4fkCntGrp=sdd_createAnimDateGrp(spine4fkCnt)
cmds.delete(cmds.parentConstraint(spine4Skin,spine4fkCntGrp[-1]))
cmds.parent(spine4fkCntGrp[-1],spine3fkCntGrp[1])
cmds.parentConstraint(spine4fkCnt,spine4Skin)
sdd_connectAttrAnimDataToGrp(spine4Skin+_AnimData,spine4fkCntGrp[0])

chestfkCnt=sdd_createMocapCurveCnt(chestSkin+_FK,'Circle',_spRad,6)
chestfkCntGrp=sdd_createAnimDateGrp(chestfkCnt)
cmds.delete(cmds.parentConstraint(chestSkin,chestfkCntGrp[-1]))
cmds.parent(chestfkCntGrp[-1],spine4fkCnt)
cmds.parentConstraint(chestfkCntGrp[1],chestSkin)
sdd_connectRotObjToObj(spine4fkCnt,chestfkCntGrp[1])
cmds.delete(chestfkCnt)
sdd_connectAttrAnimDataToGrp(chestSkin+_AnimData,chestfkCntGrp[0])

chestMidfkCnt=sdd_createMocapCurveCnt(chestMidSkin+_FK,'Circle',_spRad,6)
chestMidfkCntGrp=sdd_createAnimDateGrp(chestMidfkCnt)
cmds.delete(cmds.parentConstraint(chestMidSkin,chestMidfkCntGrp[-1]))
cmds.parent(chestMidfkCntGrp[-1],chestfkCntGrp[1])
cmds.parentConstraint(chestMidfkCnt,chestMidSkin)
sdd_connectAttrAnimDataToGrp(chestMidSkin+_AnimData,chestMidfkCntGrp[0])

neck1fkCnt=sdd_createMocapCurveCnt(neck1Skin+_FK,'finger_cv',_rad*3,6)
sdd_rotateCurveCnt(0,90,0,neck1fkCnt)

neck1fkCntGrp=sdd_createAnimDateGrp(neck1fkCnt)
cmds.delete(cmds.parentConstraint(neck1Skin,neck1fkCntGrp[-1]))
cmds.parent(neck1fkCntGrp[-1],chestMidfkCnt)
cmds.parentConstraint(neck1fkCnt,neck1Skin)
sdd_connectAttrAnimDataToGrp(neck1Skin+_AnimData,neck1fkCntGrp[0])

neck2fkCnt=sdd_createMocapCurveCnt('neck2Skin+_FK','finger_cv',_rad*3,6)
sdd_rotateCurveCnt(0,90,0,neck2fkCnt)

neck2fkCntGrp=sdd_createAnimDateGrp(neck2fkCnt)
cmds.delete(cmds.parentConstraint(neck2Skin,neck2fkCntGrp[-1]))
cmds.parent(neck2fkCntGrp[-1],neck1fkCnt)
cmds.parentConstraint(neck2fkCntGrp[1],neck2Skin)
sdd_connectRotObjToObj(neck1fkCnt,neck2fkCntGrp[1])
cmds.delete(neck2fkCnt)
sdd_connectAttrAnimDataToGrp(neck2Skin+_AnimData,neck2fkCntGrp[0])

neck3fkCnt=sdd_createMocapCurveCnt(neck3Skin+_FK,'finger_cv',_rad*3,6)
sdd_rotateCurveCnt(0,90,0,neck3fkCnt)

neck3fkCntGrp=sdd_createAnimDateGrp(neck3fkCnt)
cmds.delete(cmds.parentConstraint(neck3Skin,neck3fkCntGrp[-1]))
cmds.parent(neck3fkCntGrp[-1],neck2fkCntGrp[1])
cmds.parentConstraint(neck3fkCnt,neck3Skin)
sdd_connectAttrAnimDataToGrp(neck3Skin+_AnimData,neck3fkCntGrp[0])

headfkCnt=sdd_createMocapCurveCnt(headSkin+_FK,'Circle',_rad*2,6)
sdd_rotateCurveCnt(90,0,0,headfkCnt)
sdd_moveCurveCnt(0,_rad*2,0,headfkCnt)

headfkCntGrp=sdd_createAnimDateGrp(headfkCnt)
cmds.delete(cmds.parentConstraint(headSkin,headfkCntGrp[-1]))
cmds.parent(headfkCntGrp[-1],neck3fkCnt)
cmds.parentConstraint(headfkCnt,headSkin)
sdd_connectAttrAnimDataToGrp(headSkin+_AnimData,headfkCntGrp[0])

return chestMidfkCnt

def sdd_rotateCurveCnt(x,y,z,cnt):
cmds.rotate(x,y,z,cmds.ls(cnt+'.cv[*]'),r=1,p=[0,0,0],os=1)
def sdd_moveCurveCnt(x,y,z,cnt):
cmds.move(x,y,z,cmds.ls(cnt+'.cv[*]'),r=1,os=1,wd=1)

def sdd_legRig(legList,hipFkCnt,direction):
rootSkin,upLegSkin,legSkin,footSkin,toeSkin,toeEndSkin=legList
moveCtrl='move_Ctrl'
for i in legList:
if(cmds.objExists(i)==0):
return
_Grp='_Grp'
_IK='_IK'
_FK='_FK'
_Jnt='_Jnt'
_AnimData='_AnimData'

_rad=cmds.getAttr(moveCtrl+'.gls')

#ikfk joint

upLegLoc=upLegSkin+_AnimData
legLoc=legSkin+_AnimData
footLoc=footSkin+_AnimData
toeLoc=toeSkin+_AnimData

upLegIk=cmds.duplicate(upLegSkin,n=upLegSkin+_IK+_Jnt,po=1)[0]
legIk=cmds.duplicate(legSkin,n=legSkin+_IK+_Jnt,po=1)[0]
footIk=cmds.duplicate(footSkin,n=footSkin+_IK+_Jnt,po=1)[0]
toeIk=cmds.duplicate(toeSkin,n=toeSkin+_IK+_Jnt,po=1)[0]
toeEndIk=cmds.duplicate(toeEndSkin,n=toeEndSkin+_IK+_Jnt,po=1)[0]

cmds.parent(toeEndIk,toeIk)
cmds.parent(toeIk,footIk)
cmds.parent(footIk,legIk)
cmds.parent(legIk,upLegIk)

cmds.parent(upLegIk,w=1)

upLegFk=cmds.duplicate(upLegSkin,n=upLegSkin+_FK+_Jnt,po=1)[0]
legFk=cmds.duplicate(legSkin,n=legSkin+_FK+_Jnt,po=1)[0]
footFk=cmds.duplicate(footSkin,n=footSkin+_FK+_Jnt,po=1)[0]
toeFk=cmds.duplicate(toeSkin,n=toeSkin+_FK+_Jnt,po=1)[0]
toeEndFk=cmds.duplicate(toeEndSkin,n=toeEndSkin+_FK+_Jnt,po=1)[0]

cmds.parent(toeEndFk,toeFk)
cmds.parent(toeFk,footFk)
cmds.parent(footFk,legFk)
cmds.parent(legFk,upLegFk)
cmds.parent(upLegFk,w=1)

upLegCon=cmds.parentConstraint(upLegIk,upLegFk,upLegSkin)
legCon=cmds.parentConstraint(legIk,legFk,legSkin)
footCon=cmds.parentConstraint(footIk,footFk,footSkin)
toeCon=cmds.parentConstraint(toeIk,toeFk,toeSkin)
toeEndCon=cmds.parentConstraint(toeEndIk,toeEndFk,toeEndSkin)

#dis
dis=sdd_getDistanceTwoObject(upLegSkin,legSkin)

#ik control
ikAllGrp=cmds.group(n=legSkin+_IK+'_All'+_Grp,em=1)
cmds.parent(ikAllGrp,moveCtrl)
ikfkCtrlJntGrp=cmds.group(n=legSkin+'_CtrlJnt'+_Grp,em=1)
cmds.parent(ikfkCtrlJntGrp,moveCtrl)
cmds.parent(upLegFk,upLegIk,ikfkCtrlJntGrp)
cmds.setAttr(ikfkCtrlJntGrp+'.v',0)

ikAllOffGrp=sdd_createIkOffAnimDateGrp(ikAllGrp+'_'+rootSkin,ikAllGrp,rootSkin)
sdd_connectAttrAnimDataToGrp(rootSkin+_AnimData,ikAllOffGrp[0])
cmds.parent(ikAllOffGrp[-1],moveCtrl)
try:
cmds.connectAttr(rootSkin+_AnimData+'.tx',ikAllOffGrp[-1]+'.tx')
cmds.connectAttr(rootSkin+_AnimData+'.ty',ikAllOffGrp[-1]+'.ty')
cmds.connectAttr(rootSkin+_AnimData+'.tz',ikAllOffGrp[-1]+'.tz')
except:
pass

#3ik
legIkH=cmds.ikHandle(sj=upLegIk,ee=footIk,sol='ikRPsolver',n=upLegSkin+_IK+'H')[0]
footIkH=cmds.ikHandle(sj=footIk,ee=toeIk,sol='ikSCsolver',n=footSkin+_IK+'H')[0]
toeIkH=cmds.ikHandle(sj=toeIk,ee=toeEndIk,sol='ikSCsolver',n=toeSkin+_IK+'H')[0]

#5Group
footIkHGrp=cmds.group(em=1,n=footIkH+_Grp)
cmds.delete(cmds.parentConstraint(toeIk,footIkHGrp))
cmds.parent(footIkH,legIkH,footIkHGrp)

toeIkHGrp=cmds.group(em=1,n=toeIkH+_Grp)
cmds.delete(cmds.parentConstraint(toeIk,toeIkHGrp))
cmds.parent(toeIkH,toeIkHGrp)

toeEndIkHGrp=cmds.group(em=1,n=toeEndSkin+_IK+'H'+_Grp)
cmds.delete(cmds.parentConstraint(toeEndIk,toeEndIkHGrp))
cmds.parent(toeIkHGrp,footIkHGrp,toeEndIkHGrp)

heelIkHGrp=cmds.group(em=1,n=footSkin+'_heel'+_IK+'H'+_Grp)
cmds.delete(cmds.parentConstraint(toeEndIk,heelIkHGrp))

dis1=sdd_getDistanceTwoObject(footSkin,toeEndSkin)
dis2=sdd_getDistanceTwoObject(toeSkin,toeEndSkin)
cmds.move(0,0,dis1*-1,heelIkHGrp,r=1,os=1,wd=1)
cmds.parent(toeEndIkHGrp,heelIkHGrp)

sideOutIkHGrp=cmds.group(em=1,n=toeSkin+'_SideOut'+_IK+'H'+_Grp)
cmds.delete(cmds.parentConstraint(toeIk,sideOutIkHGrp))
sideInIkHGrp=cmds.group(em=1,n=toeSkin+'_SideIn'+_IK+'H'+_Grp)
cmds.delete(cmds.parentConstraint(toeIk,sideInIkHGrp))

pos1=cmds.xform(toeEndSkin,q=1,ws=1,t=1)
pos2=cmds.xform(toeSkin,q=1,ws=1,t=1)
cmds.move(0,pos1[1]-pos2[1],0,sideOutIkHGrp,r=1,os=1,wd=1)
cmds.move(dis2*0.5,0,0,sideOutIkHGrp,r=1,os=1,wd=1)

cmds.move(0,pos1[1]-pos2[1],0,sideInIkHGrp,r=1,os=1,wd=1)
cmds.move(-dis2*0.5,0,0,sideInIkHGrp,r=1,os=1,wd=1)

cmds.parent(heelIkHGrp,sideInIkHGrp)
cmds.parent(sideInIkHGrp,sideOutIkHGrp)

footRootIkGrp=cmds.group(em=1,n=footSkin+'_Root'+_IK+'H'+_Grp)
cmds.delete(cmds.parentConstraint(footIk,footRootIkGrp))
cmds.parent(sideOutIkHGrp,footRootIkGrp)
cmds.setAttr(footRootIkGrp+'.v',0,l=1)

#ik attr
ikCnt=sdd_createMocapCurveCnt(legSkin+_IK,'legIK_cv',_rad*1,13)
pos1=cmds.xform(footSkin,q=1,ws=1,t=1)
pos2=cmds.xform(toeEndSkin,q=1,ws=1,t=1)
cmds.move(0,pos2[1]-pos1[1],0,cmds.ls(ikCnt+'.cv[*]'),r=1,os=1,wd=1)
if(direction==-1):
cmds.scale(-1,1,1,cmds.ls(ikCnt+'.cv[*]'),r=1,os=1)

cmds.addAttr(ikCnt,ln='Heel',at='double',k=1)
cmds.addAttr(ikCnt,ln='Ball',at='double',k=1)
cmds.addAttr(ikCnt,ln='TipToe',at='double',k=1)
cmds.addAttr(ikCnt,ln='Side',at='double',k=1)

cmds.connectAttr(ikCnt+'.Heel',heelIkHGrp+'.rx')
cmds.connectAttr(ikCnt+'.Ball',footIkHGrp+'.rx')

sideGCdt=cmds.createNode('condition',n=footSkin+'_Side_G_Cdt')
cmds.connectAttr(ikCnt+'.Side',sideGCdt+'.ft')
cmds.connectAttr(ikCnt+'.Side',sideGCdt+'.ctr')
cmds.setAttr(sideGCdt+'.op',2)
cmds.setAttr(sideGCdt+'.cfr',0)

sideLCdt=cmds.createNode('condition',n=footSkin+'_Side_L_Cdt')
cmds.connectAttr(ikCnt+'.Side',sideLCdt+'.ft')
cmds.connectAttr(ikCnt+'.Side',sideLCdt+'.ctr')
cmds.setAttr(sideLCdt+'.op',4)
cmds.setAttr(sideLCdt+'.cfr',0)

cmds.connectAttr(sideGCdt+'.ocr',sideInIkHGrp+'.rz',f=1)
cmds.connectAttr(sideLCdt+'.ocr',sideOutIkHGrp+'.rz',f=1)
cmds.connectAttr(ikCnt+'.TipToe',toeEndIkHGrp+'.rx')

ikCntGrp=sdd_createAnimDateGrp(ikCnt)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
口传家书歇后语由来,歇后语的来源 5分
单选题下列物质中含有非极性共价键的离子化合
新疆天山冰大坂现在能走吗
王三酒家地址在什么地方,想过去办事
单选题找出画线部分读音与众不同的单词A.plea
成语风什么人什么
AMD240和AMD245和AMD215有什么不同啊?
新城吾悦广场在哪里啊,我有事要去这个地方
房屋产权是什么,房产证他权证明是什么意思?
迅雷主页面打不开
多选题在反应2A+B=C+2D中,9.8gA与8gB完全反
上午十点到十一点是古代的什么时辰?
淘宝上已经退款了但货还没寄出有影响没
磨山门票与年票的区别.
我家的羊被人投毒死了十几只、报警一个星期了
推荐资讯
我有一0.25KW的电动机,要进行电气控制时,怎
求大家的日语 叶子老师课程swf版
Davidis______animalfur,sohewon’tvisitanyo
百度地图怎么找不到关岭高铁站
Mother________meshewaslateforwork
请问山东省的17地市分别属于鲁中鲁西北鲁南等
晓昌宾馆在哪里啊,我有事要去这个地方
初一必背古诗词人教版,人教版五年级上册必背
若代数式x2-x+1的值为5,则代数式2x2-2x+1的
我想每天都送女朋友东西。不知道送什么,要对
生活在地球上的人类,急需绿色的环境,若平均
1949*1949-1950*1950+1951*1951-1952*1952+..
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?