gpt4 book ai didi

python 玛雅: How do i create a linear bezier curve?

转载 作者:行者123 更新时间:2023-12-01 05:18:14 25 4
gpt4 key购买 nike

在 Maya 中使用 python 如何创建不弯曲或不平滑的线性样条线?我尝试了几种不同的选择,但我不清楚如何做到这一点。

这是我尝试创建的脚本的第一步。我正在尝试创建类似于下图的东西。

import maya.cmds as cmds
cmds.curve(bezier=True, p=[(0, 0, 0), (3, 5, 6), (5, 6, 7), (9, 9, 9)] )

enter image description here

最佳答案

如果你想要一条线性曲线,你不需要贝塞尔曲线;你只想要一条 1 次曲线:

cmds.curve(d=1, p=[(0, 0, 0), (3, 5, 6), (5, 6, 7), (9, 9, 9)] )

如果您确实需要将其设置为贝塞尔曲线,则 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");

关于 python 玛雅: How do i create a linear bezier curve?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22870962/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com