明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2475|回复: 4

[求助]关于椭圆的PEllipse参数设置的问题?

[复制链接]
发表于 2006-3-24 17:14 | 显示全部楼层 |阅读模式

各位前辈:

      在画椭圆里如果PEllipse参数设置为0时,画出的椭圆的控制点只有五个(含圆心),这种椭圆是炸不开的,但PEllipse参数设置为1时,画出的椭圆的控制点就有很多了,这种椭圆可以炸成16段圆弧,这两种椭圆用(vlax-curve-getEndParam)来取得的端点参数值都是不一样的。我的问题是1、为什么AutoCAD会分出这样两种类型的椭圆,它们各位的作用是什么?2、用参数0画的椭圆画好后能否改成参数1的类型或者是用参数1画好的椭圆能否改成参数0的类型?

发表于 2006-3-24 17:26 | 显示全部楼层

控制由 ELLIPSE 命令创建的椭圆类型。

0

创建真正的椭圆对象。

1

创建用多段线表示的椭圆

这个可以看出,值为0时,创建的实体才是真正的ELLIPSE实体名,值为1时,创建实体它的实体名为POLYLINE,这个明显可以炸开的。

作用就不说了,至于两者变换我想没有简单的办法,笨办法是利用长短轴重新生成一个参数不一样的。

发表于 2006-3-27 03:04 | 显示全部楼层

作用就不说了,至于两者变换我想没有简单的办法,笨办法是利用长短轴重新生成一个参数不一样的。

也不完全,当椭圆有缺口的时候,重新生成是不行的,可用程序转多义线,方法很多,常见的是转dxf(r12版本),wmf再转回来;以及按一定距离或角度,在椭圆上取点构造多义线。

 楼主| 发表于 2006-3-27 08:21 | 显示全部楼层
谢谢两位前辈的指点!!!
发表于 2006-3-27 13:18 | 显示全部楼层
另,那个系统参数是 pellipse
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-6-25 15:20 , Processed in 0.146186 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表