DongCai 发表于 2002-7-16 09:09:00

急呀!我在VC中画的椭圆,存成DXF档时就是打不开,怎么办呀,存的格式如下

leeyeafu 发表于 2002-7-16 09:52:00

DXF文件有误

本帖最后由 作者 于 2002-7-16 9:52:05 编辑

DXF文件有误 ,以下是我的个人意见 :
SECTION
2
ENTITIES
0
ELLIPSE
5
2B         <---对象句柄
330
1F
100      <---对象类型
AcDbEntity
8
0
100      <---对象类型
AcDbEllipse
......

DongCai 发表于 2002-7-16 10:15:00

还是不行呀,怎么办呀

但是不行呀,打开时出现如下错误:
對象未定義編組330第10行。
DXF輸入無效或不完整---圖形被放棄

DongCai 发表于 2002-7-16 10:22:00

leeyeafu大侠在吗?

leeyeafu 发表于 2002-7-16 11:06:00

你提供的DXF文件是片断还是全部?

DXF文件头(HEADER段)中有很多系统变量要设置,建议你打开一个空的DWG文件,另存为DXF,然后将SECTION段添加到文件EOF之前。注意对象句柄不要与图中已有对象冲突。(CAD图形中的图层、线型等也要使用对象句柄。)
当然,这样DXF文件中有不少冗余信息。

DongCai 发表于 2002-7-16 11:11:00

是全部呀,但我存成线,圆,弧,点都成功了,为何椭圆不行呢

DongCai 发表于 2002-7-16 11:12:00

是全部呀,但我存成线,圆,弧,点都成功了,为何椭圆不行呢

DongCai 发表于 2002-7-16 11:26:00

leeyeefu你在吧,帮我看看呀,救救我

leeyeafu 发表于 2002-7-16 11:44:00

椭圆绘制时要加载系统ARX程序

椭圆绘制时要加载系统ARX程序,而画线、圆、点、弧不需要。这些ARX是按需加载的,在CAD模型空间你感觉不到,但打开DXF时未加载这些ARX就不能识别AcDbEllipse对象。
页: [1]
查看完整版本: 急呀!我在VC中画的椭圆,存成DXF档时就是打不开,怎么办呀,存的格式如下