本文最后更新于662 天前,其中的信息可能已经过时,如有错误请发送邮件到84581927@qq.com
记录学习MaxScript时-poly物体的控制与修改
– 将物体转换为poly
converttopoly $ --将选择物体转为多边形 polyop.getvert $ 1 --获取选择物体的第一个顶点的坐标 polyop.getnumverts $ --获取选择物体俄所有顶点数目
•将B物体复制到A物体的所有顶点位置上
dds = polyop.getnumverts $A --获取A物体所有顶点数目 for i=1 to dds do --从0到最后一个顶点书 { Qt = copy $B --执行一次循环就拷贝一次B物体到集合 Qt.pos = polyop.getvert $A i --每次Qt的位置都等于A物体顶点的坐标 } select $sphere* --选择所有球体 delete $ --删除选择
将A物体的面随机挤出一定长度
converttopoly $A --将物体转为多边形 sym = polyop.getnumfaces $A --获取A物体所有面数 for i=1 to 200 do --从1-200 ( polyop.setfaceseletion $A #{(random 1 sym)} --随机在1-(sym)所有面数间选择面 $A.extrudefaces (random 3 7) --每选择到一个面,就挤出一定长度
————————————————
版权声明:本文为CSDN博主「逍遥弹头」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/dingd_158/article/details/51252997