我正在尝试创建一个Python脚本,在Maya中生成代表物体空间边界框的立方体。
例如,如果我在Maya中创建随机对象(如球体、立方体、金字塔、圆锥体等),我想用该对象的边界框尺寸替换所选对象的立方体。
因此,如果我创建了三个不同的对象(例如圆锥体、球体和金字塔),则应该有三个单独的立方体是这些对象的边界框。
这是我尝试构建的脚本,但是我在这之后卡住了。
我遵循的步骤:
1. 创建一个球体。(手动通过在Maya程序上点击“生成球体按钮”实现) 2. 在第一步之后,运行我构建的脚本。
例如,如果我在Maya中创建随机对象(如球体、立方体、金字塔、圆锥体等),我想用该对象的边界框尺寸替换所选对象的立方体。
因此,如果我创建了三个不同的对象(例如圆锥体、球体和金字塔),则应该有三个单独的立方体是这些对象的边界框。
这是我尝试构建的脚本,但是我在这之后卡住了。
我遵循的步骤:
1. 创建一个球体。(手动通过在Maya程序上点击“生成球体按钮”实现) 2. 在第一步之后,运行我构建的脚本。
import maya.cmds as cmds
sel = cmds.ls(sl=True)
print sel
bbox = cmds.exactWorldBoundingBox(sel)
print bbox
cmds.polyCube()