我的脚本是一个具有多个选项的分离卷展栏,在UI下,我只创建Cyllinder并指定一些修改器作为弯曲、噪波等。但是我的一般问题是,如果我关闭我的脚本卷展栏,我不能在那之后修改对象,并且我的对象显示为一堆修改器。如何将我的脚本收集到一个修改器或几何对象中,并且可以在任何时间修改任何参数?
更新:将修改器应用于网格:
myMesh = cylinder smooth:on heightsegs:(heightSpin2.value / 10) capsegs:1
sides:12 height:heightSpin2.value radius:radSpin2.value mapcoords:on
realWorldMapSize:on isSelected:on
modPanel.addModToSelection (Noisemodifier ()) ui:on
myMesh .modifiers[#Noise].scale = scaleSpin2.value
myMesh .modifiers[#Noise].strength = [distSpin2.value,distSpin2.value ,distSpin2.value ]
myMesh .modifiers[#Noise].frequency = 2.14
...发布于 2017-07-10 21:57:30
请参见Scripted SimpleObject Plug-ins (适用于自定义基本体)和Scripted SimpleMeshMod Plug-ins (适用于自定义修改器)。这两个概念也都暴露在最大创建图(MCG)中。
https://stackoverflow.com/questions/45009996
复制相似问题