maya嵌入python_Maya:独立和嵌入式mod中的不同行为
在這種情況下,我認為實際上是面包店的旗幟。我能夠在maya單機版中使用:import maya.mel
import maya.cmds as cmds
cmds.file(new=True, f=True)
cmds.polyCube()
cmds.polyPlane(sx = 21, sy = 22)
cmds.xform(t= (.0005, .015, .0005)) # note units - my maya is working in meters...
mel.eval("createNCloth 0;")
maya.mel.eval("createNCloth 0;")
cmds.select('pCube1')
maya.mel.eval("makeCollideNCloth")
cmds.playbackOptions(animationStartTime=0)
cmds.playbackOptions(animationEndTime=100)
cmds.play(f=True)
cmds.bakeResults('pPlane1', simulation=True, t=(1,20), disableImplicitControl=True, sb = 1, shape=True, cp=True )
# use openMaya to set the frame - cmds.currentTime does not
# stick in standalone:
import maya.OpenMaya as om
om.MGlobal.viewFrame(20)
# delete the cloth solution
cmds.delete('nCloth1', 'nRigid1')
# delete the orphaned shape
cmds.delete('pPlaneShape1')
cmds.file(rename = "C:/test/cloth.mb")
cmds.file(save=True)
我注意到的兩個問題是需要在“烘焙結(jié)果”(bake results)中設(shè)置“形狀”(shape)和“控制點”(control point)標志,以及在刪除cloth解算器后需要將烘焙形狀從原始幾何體中分離出來。在本例中,刪除布料和剛體而不刪除pPlaneShape1會使原始平面的副本懸空。您可能需要刪除并查看結(jié)果,以了解此場景中的操作。在
總結(jié)
以上是生活随笔為你收集整理的maya嵌入python_Maya:独立和嵌入式mod中的不同行为的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 做跨境必不可少的装备,虾扑erp帮东南亚
- 下一篇: websocket python爬虫_p