iCAx开思网
标题:
实用篇-斜椭圆的画法小结
[打印本页]
作者:
烟波浪子
时间:
2008-5-4 23:07
标题:
实用篇-斜椭圆的画法小结
[教程]: 实用篇-斜椭圆的画法小结
[前言]:关于斜椭圆的画法,网上流行好几个版本。总的来说,比较分散,很少有集中讨论的。因为常在论坛逛,在一些主流技术论坛,每天有很多新人进进出出,时不时的还是有人问这些问题,所以觉得有必要把它总结一下。当然不是什么高深的东西,主要是方便大家学习与交流。下面罗列几种方法,喜欢哪种用哪种。
[内容]:主流的的画法有三种,下面一一讲解。若有更多方法,欢迎大家补充。
第一种:传统画法。
就是先作一个具有旋转参数的基准面,然以此基准面做为草绘参照,完毕后可以修改DTM1的角度参数,以达到所要求的设计角度。
此种方法很原始,但的确行之有效!如下图所示:
[attach]756323[/attach]
第二种:拼凑画法。
顾名思义就是以四根CONIC曲线搭建而成,先草绘一个点,作为椭圆的中心点,再作二根相互垂直的中心线,再画四根二次曲线,首尾设为90度。参数如图下所示;
注意:RHO值为根号二减一,约等于0.414。
显而易见,此椭圆并非理论上的绝对椭圆,只是逼近画法。此种方法,实际上使用的很多,但有些麻烦且有分断点,根据实际需求选用之。
[attach]756324[/attach]
第三种:我谓之转换法。就是利用Surface的Translate的功能去实现。
首先,先画一根旋转中心轴,然后进入继承菜单。
[attach]756325[/attach]
命令步骤:Surface>Transform>Move>No copy>Select,注意此步骤一定要右键选取Composite类型而非LINE类型的特征,按照信息区提示选取。OK>Rotate>Axis选轴,再赋予角度值确定即可。
[attach]756326[/attach]
[attach]756327[/attach]
然后,修改Transformed surface,修改角度参数即可。
最后来一个非主流的解法,当然这种方法不一定可取,但对于结果来说,最起码我们又找到一条实际的办法,也算是一种思路吧。暂且取名:暴力求解法。
思路是:利用草绘的旋转复制功能,正椭圆只难做90度间隔的旋转。所以没办法,只能把它炸开,做一个分身术,删除真身,对于形似而神不似的东西再进行任意角度旋转,也是一种逼近做法。
步骤:1、先在草绘中草绘一个正椭圆,这个没什么难的,然后将其打断再转成云曲线。
2、删去原画的椭圆特征,保留SPLINE;注意右键选取的菜单。最后将其SPLINE旋转指定角度即可。如图:
烟波浪子(刘文俊)QQ:43725232 E-MAIL:
BBKTEL@126.COM
2008-05-04
[
本帖最后由 烟波浪子 于 2008-5-5 20:17 编辑
]
作者:
xdiandian
时间:
2008-5-4 23:11
喜欢第三种
作者:
烟波浪子
时间:
2008-5-4 23:14
附PDF教程
作者:
杨绍乾
时间:
2008-5-5 08:19
受教,向老大们学习
作者:
djlover
时间:
2008-5-5 10:18
学习中.谢谢!
作者:
dps0001
时间:
2008-5-5 20:42
第三种方法最好
作者:
Udduul96
时间:
2008-5-5 21:24
第三种方法实用
作者:
jmlufan
时间:
2008-5-5 21:55
感谢分享,解决问题了
作者:
binbing0130
时间:
2008-5-5 22:26
又填补一空白!! 谢了!!
作者:
飞天龙女
时间:
2008-5-5 22:51
原来有这么多的做法,都怪我不喜欢动脑筋
作者:
jsmoka
时间:
2008-5-5 22:56
是啊,同意楼上的观点
作者:
scuchx1
时间:
2008-5-6 18:20
看了这些才知道什么叫高手,佩服!
作者:
kf0378yu
时间:
2008-5-6 20:54
研究中,谢谢分享
作者:
破衣哥
时间:
2008-5-6 21:10
受教,向老大们学习
作者:
guoyanmei168
时间:
2008-5-7 11:35
学习ing,谢谢
作者:
haha_YY
时间:
2009-10-6 21:29
原来有这么多的做法,都怪我不喜欢动脑筋
作者:
太原丽萍
时间:
2011-5-29 09:53
谢谢,我用的第五种,其他种类还没试,虽说第五种有些在画图准确性角度是不合理的,但是还是能应急!再次感谢!我再用其他方法!
作者:
lixi666
时间:
2011-6-8 17:47
学习了,谢谢!!!
作者:
yang2390419960
时间:
2013-6-8 18:54
支持楼主!
欢迎光临 iCAx开思网 (https://www.icax.org/)
Powered by Discuz! X3.3