在maya中使用python如何创建不弯曲或平滑的线性样条线?我尝试了几种不同的选择,我不清楚如何做到这一点。
这是我尝试创建的脚本的第一步。我试图创建类似于下图的内容。
import maya.cmds as cmds
cmds.curve(bezier=True, p=[(0, 0, 0), (3, 5, 6), (5, 6, 7), (9, 9, 9)] )
答案 0 :(得分:1)
如果你想要一条线性曲线,你不需要贝塞尔曲线;你只想要一个1度曲线:
cmds.curve(d=1, p=[(0, 0, 0), (3, 5, 6), (5, 6, 7), (9, 9, 9)] )
如果你真的需要那个bezier,mel程序nurbsCurveToBezier将转换它:
import maya.mel as mel
cmds.curve(d=1, p=[(0, 0, 0), (3, 5, 6), (5, 6, 7), (9, 9, 9)] )
maya.mel.eval("nurbsCurveToBezier");