如何使支点保持两倍的高度?

2024-06-16 11:51:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我是玛雅Python编程的新手。你知道吗

我正在尝试编写我的第一个简单代码来创建polyCone,并将轴心点移动到尖端,然后将圆锥体x轴旋转180度。你知道吗

当我更改高度值时,如何使轴点始终保持高度的两倍?到目前为止,在我的代码中,每当我更改高度时,都必须随高度更改轴点值。你知道吗

这是我目前的代码。你知道吗

from maya import cmds
cmds.polyCone(r=1 h=3.8 sx=6)
cmds.move(0, 1.9, 0, “pCone1.scalePivot”, “pCone1.rotatePivot”, absolute = True)

Tags: 代码fromimportmove高度编程cmdsmaya
1条回答
网友
1楼 · 发布于 2024-06-16 11:51:52

要使轴在更改“高度”值时始终保持高度的两倍,请尝试这样编写代码:

import maya.cmds as cmds

hght=4
cmds.polyCone(r=1,h=hght,sx=6)
cmds.move(0,2,0)
cmds.xform("pCone1",ws=True,piv=(0,hght*2,0))

# cmds.xform("pCone1",ws=True,rp=(0,2,0),sp=(0,0,0))

相关问题 更多 >