城市规划道路树之随机树高度随机树旋转角度脚本1.0版

举报
wh_bn 发表于 2021/12/16 00:02:46 2021/12/16
【摘要】 --By 风达 2010-04-19 ObjectArray = $selection as array for i in ObjectArray do ( --随机角度 angleValue = (random 5 30) *3 --format "角度:% /n" angleValue rotate i (angleax...

--By 风达 2010-04-19 ObjectArray = $selection as array for i in ObjectArray do ( --随机角度 angleValue = (random 5 30) *3 --format "角度:% /n" angleValue rotate i (angleaxis (random 0 90) [0,0,1]) --随机高度 heightValue = (random -.5 .5)*3 --format "高度:% /n" heightValue vertArray = #{3,4,7,8} polyOp.setVertSelection i vertArray max modify mode modPanel.setCurrentObject i subOjbectlevel = 1 move i.selectedverts [0,heightValue,0] modPanel.setCurrentObject $.baseObject ) clearSelection() 

 

使用方法:选择还未旋转的所有树,执行脚本

版本说明:

此脚本对于旋转操作可以在很短的时间内完成

不过

主要花费时间的是

随机旋转的操作

因为

这要进入到对象的内部操作上面的四个点

操作完成之后

还要再退出来

再对下一个对象进行同样的操作

这对于对象数目小于1000的树

其花费时间还是可以忍受的

若是再多

将还有宕机的感觉

这问题将在后面的版本中解决

 

文章来源: blog.csdn.net,作者:fengda2870,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/fengda2870/article/details/5504013

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。