maya mel根据顶点创建新的物体

在模型的所有点上创建出单个新的物体... 在模型的所有点上创建出单个新的物体 展开
 我来答
animatorX
2010-04-01 · TA获得超过407个赞
知道小有建树答主
回答量:222
采纳率:100%
帮助的人:0
展开全部

//首先选取作为目的地的那个mesh物体(其顶点将作为创建新物体的依据),然后Shift选择一个希望

//放置在这些顶点上的物体,将下面代码拷贝到script editor中,执行

global proc nwGetVertex(string $polySelection, string $pixieSelection) {

 int $i = 0;

 select -r $polySelection;

 int $pVC[] = `polyEvaluate -vertex`;

 int $polyVertexCount = $pVC[0];

 float $polyVertexPos[3] = {0,0,0};

 string $currentVertex = "";

 for ($i = 0; $i < $polyVertexCount; $i++) {

  $currentVertex = $polySelection + ".vtx[" + $i + "]";

  $polyVertexPos = `pointPosition -w $currentVertex`;

  select -r $pixieSelection;

  duplicate -rr;

  move -a -ws $polyVertexPos[0] $polyVertexPos[1] $polyVertexPos[2];

 }

}

string $currentSelection[] = `ls -sl`;

nwGetVertex($currentSelection[0],$currentSelection[1]);

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式