NCF参数化建筑论坛

标题: 新手请帮忙解决,谢谢! [打印本页]

作者: 独自等待    时间: 2012-10-18 10:14
标题: 新手请帮忙解决,谢谢!
随机选取问题 怎样改进请高手指导!
建立一个平面,然后在平面上随机选取n个点,使这些点各自做随机移动,然后随机选取n个面,挤出,但会选到重复的点或者面,请问应该怎么处理,谢谢!

int $a;
int $c;
polyPlane -w 10 -h 10;
for($i=1;$i<120;$i++){
$m=rand(-0.5,0.5);
$n=rand(-0.5,0.5);
select pPlane1.vtx[$i];
move -r -xyz -wd $m 0 $n;};
for($j=1;$j<50;$j++){
$a=rand(0,100);
$k=rand(1,2);
$x=rand(0.5,1);
$y=rand(0.5,1);
select pPlane1.f[$a];
polyExtrudeFacet -kft false -ltz $k -ls $x $x 0 ;};


作者: 独自等待    时间: 2012-10-18 16:01
自己顶一下,请高手指导,谢谢!
作者: 独自等待    时间: 2012-10-22 17:22
请高手指教,谢谢!




欢迎光临 NCF参数化建筑论坛 (http://bbs.ncf-china.com/) Powered by Discuz! X3.2