沐风论坛

标题: 利用iif函数自动生成变换多边形 [打印本页]

作者: xushengwei    时间: 2016-1-14 14:43
标题: 利用iif函数自动生成变换多边形
利用iif条件函数可以生成自动变换多边形,如图

每次点击重建多边形边数会增加,当大于某个数时回到三角形。


先绘制如图所示草图,三角形的角度=360/边数边量



边数变量在这里定义,虽然以红色显示,但依然有效,首先绘制任一草图直线,并标尺寸
在方程式一栏里输入如下函数:“草图尺寸”=iif(草图尺寸>10,3,草图尺寸+1),意思是
草图尺寸如果大于10后,会等于3,否则将草图尺寸+1后赋值给新的草图尺寸

原方程式如下:
"D3@草图5"= iif ( "D3@草图5" > 10 , 3 , "D3@草图5" + 1 )

这里的4是任意绘制的参考草图





最后插入一个圆周阵列就搞定啦,这时不断的按下重建按纽试试,它会一直变换


当然还有其它方法可以实现,大家可以研究一下。


作者: 13993359550    时间: 2016-1-14 20:03
谢谢楼主分享




欢迎光临 沐风论坛 (https://bbs.mfcad.com/) 沐风网 X3.1