只需一步,快速开始
各位前辈:
在画椭圆里如果PEllipse参数设置为0时,画出的椭圆的控制点只有五个(含圆心),这种椭圆是炸不开的,但PEllipse参数设置为1时,画出的椭圆的控制点就有很多了,这种椭圆可以炸成16段圆弧,这两种椭圆用(vlax-curve-getEndParam)来取得的端点参数值都是不一样的。我的问题是1、为什么AutoCAD会分出这样两种类型的椭圆,它们各位的作用是什么?2、用参数0画的椭圆画好后能否改成参数1的类型或者是用参数1画好的椭圆能否改成参数0的类型?
使用道具 举报
控制由 ELLIPSE 命令创建的椭圆类型。
0
创建真正的椭圆对象。
1
创建用多段线表示的椭圆
这个可以看出,值为0时,创建的实体才是真正的ELLIPSE实体名,值为1时,创建实体它的实体名为POLYLINE,这个明显可以炸开的。
作用就不说了,至于两者变换我想没有简单的办法,笨办法是利用长短轴重新生成一个参数不一样的。
也不完全,当椭圆有缺口的时候,重新生成是不行的,可用程序转多义线,方法很多,常见的是转dxf(r12版本),wmf再转回来;以及按一定距离或角度,在椭圆上取点构造多义线。
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-9-27 02:08 , Processed in 0.155264 second(s), 26 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.