MaxScript - 样条平滑?

时间:2017-11-14 13:35:07

标签: maxscript

我尝试使用侦听器在3dsmax 2017中创建此脚本,但它不会仅记录样条曲线的动作 - 平滑(如屏幕截图所示)。

当我选择子对象级别 - 顶点,然后选择全部,然后我右键单击并选择平滑,我得到了我需要的结果。 我需要使用脚本来制作它,因为我有许多需要流畅的样条线。 任何帮助表示感谢。

select $Line001
subobjectLevel = 1
modPanel.setCurrentObject $.baseObject

我尝试了一些我在网上找到的脚本,但它们在3dsmax 2017中不起作用。 因此,如果您的解决方案示例适用于 3dsmax 2017 screenshot

1 个答案:

答案 0 :(得分:1)

请参阅maxscript参考中的SplineShape主题。

for spline = 1 to numSplines $
    where (selectedKnots = getKnotSelection $ spline).count > 0 do
        for knot in selectedKnots do setKnotType $ spline knot #smooth

updateShape $