我想捕捉在Maya中另一个对象顶点/对齐的object A
到object B
顶点。我曾尝试使用下面的脚本,但它不是完全贴合到顶点,而是与偏移量贴紧。任何人都可以给我一个解决方案。这里是快照。捕捉对象到Python的脚本
import maya.cmds as cmds
vertices = [];
srcObj = "pCone1";
def snapToVertex(vertex,object):
cmds.select(vertex);
x,y,z = cmds.pointPosition();
cmds.select(object);
cmds.duplicate();
cmds.move(x,y,z);
def processTask():
cmds.select(cmds.polyListComponentConversion(tv=True));
vertices = cmds.ls(sl = True);
print vertices;
for vrtx in vertices:
snapToVertex(vrtx,srcObj);
processTask();
与我的上面的脚本捕捉,没有完全捕捉顶点。
但要准确地捕捉到Vervex的如下图像。
是对象的由边界框所引用的坐标,或者由所述对象内的特定锚点?无论哪种方式,我猜你需要一种方法来设置对象中的哪个点要捕捉到顶点 –
我已经将锥的枢轴移动到其边缘来实现它。我想我需要做的事情,而我正在移动。 – Rao