MaxPlus Python-3Ds Max-添加世界空间修改器
我正在尝试在3Ds Max中学习MaxPlus/Python,我一直在努力创建世界空间修改器。(路径变形绑定WSM修改器) 上述代码给出了以下错误: CreateWorldSpaceModifier中的文件“C:\Program Files\Autodesk\3ds Max 2017\MaxPlus.py”,第30534行 返回_MaxPlus.Factory_CreateWorldSpaceModifier(*args) 运行时错误:创建失败 不知道为什么会这样,也许类ID是错误的?添加对象空间修改器的效果很好 我当前的解决方法是使用新的pymxs:MaxPlus Python-3Ds Max-添加世界空间修改器,python,3dsmax,Python,3dsmax,我正在尝试在3Ds Max中学习MaxPlus/Python,我一直在努力创建世界空间修改器。(路径变形绑定WSM修改器) 上述代码给出了以下错误: CreateWorldSpaceModifier中的文件“C:\Program Files\Autodesk\3ds Max 2017\MaxPlus.py”,第30534行 返回_MaxPlus.Factory_CreateWorldSpaceModifier(*args) 运行时错误:创建失败 不知道为什么会这样,也许类ID是错误的?添加对象空
# pymxs part
rt.execute("meshObj=$")
rt.modpanel.addmodtoselection(rt.SpacePathDeform())
rt.meshObj.modifiers[0].path = rt.s
但这感觉真的很烦人。有什么想法吗?够近了,给你:
mod = MaxPlus.Factory.CreateWorldSpaceModifier(MaxPlus.Class_ID(0x000110b4, 0x00007f9e))
MaxPlus.ModifierPanel.AddToSelection(mod)
除了在SDK中查找#define外,您还可以通过获取现有对象的classID属性来获取classID,例如
$.modifiers[1]。classID
足够近了,您可以:
mod = MaxPlus.Factory.CreateWorldSpaceModifier(MaxPlus.Class_ID(0x000110b4, 0x00007f9e))
MaxPlus.ModifierPanel.AddToSelection(mod)
除了在SDK中查找#define外,您还可以通过获取现有对象的classID属性来获取classID,例如
$.modifiers[1]。classID
谢谢您的帮助和解释!谢谢你的帮助和解释!