Maya mel如何进行镜像选择操作
白羽 2018-06-13 来源 :网络 阅读 4009 评论 0

摘要:本文将带你了解Maya mel如何进行镜像选择操作 ,希望本文对大家学Maya有所帮助。



因为在做模型的时候,有的时候进行镜像

这之前可能需要选择所有x轴一层的点

框选的话会遗漏点而且很麻烦,特别是模型很大很复杂的时候

 Maya mel如何进行镜像选择操作

还有需要随机选择点或者根据世界坐标来筛选点

这个时候贴近坐标轴的点往往就很难选,放大了很难对到坐标轴,缩小了无法选全

所以这里写了筛选选择点脚本可以简化操作

 

首先是输出物体顶点坐标的问题(选择物体)

[cpp] view plain copy
print?
1. {  
2.     string $count[] = `ls -sl`;  
3.     vector $testPoint = `pointPosition $count[0].vtx[0]`;//这种方式会报错,因为$count[0]并不能正确转换  
4.     print($testPoint.x);   
5. }  
可以看到上面这种方式会报错,据我估计应该是参数问题,
所以要用另一种方式
[cpp] view plain copy
print?
1. {  
2.     string $count[] = `ls -sl`;  
3.     string $testPointString = $count[0];  
4.     vector $testPoint = `pointPosition ($testPointString+".vtx[0]")`;  
5.     //vector $testPoint = `pointPosition $count[0].vtx[0]`;//这种方式会报错,因为$count[0]并不能正确转换  
6.     print($testPoint.x); //by shenmifangke J.W    
7. }  
可以顺利输出
 
然后根据上面的就能改造成筛选脚本来
 
下面是筛选脚本 需要在点级别选择
[cpp] view plain copy
print?
1. {  
2. //by shenmifangke J.W     
3.     string $count[] = `ls -sl -fl`;  
4.     string $pointSelect[];  
5.     string $a;  
6.     int $num = 0;  
7.     for($a in $count){  
8.         vector $pos = `pointPosition $a`;  
9.           
10.         if($pos.x <0){$pointSelect[$num] = $a;$num ++;}  
11.     }  
12.       
13.     select ($pointSelect);  
14.     print("完成筛选  原本"+size($count)+"顶点,"+"剩余"+size($pointSelect)+"个顶点");  
15. }  
 
完成筛选的图,可以筛选很靠近轴的点
当然这个还能处理成随机选择点的工具

 
附上可以让所有选择点归到yz平面脚本
[cpp] view plain copy
print?
1. string $vertices[]=`ls -sl -fl`;  
2. string $vertex;  
3.   
4. for ($vertex in $vertices)  
5. {  
6.     float $translates[];  
7.     $translates=`xform -q -t -ws $vertex`;  
8.     xform -t 0 $translates[1] $translates[2] -ws $vertex;  
9.   
10.     clear $translates;  
11. }



本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标常用软件之Maya频道!

 


本文由 @白羽 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 2
看完这篇文章有何感觉?已经有2人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程