CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 1435|回复: 3

[求助] 请问最简单的DXF文件(只含实体)如何打开

[复制链接]
发表于 2011-9-4 22:04 | 显示全部楼层 |阅读模式
本帖最后由 simeng0674 于 2011-9-4 22:11 编辑
4 F& Q5 q0 M/ r2 U! n$ c5 l8 ]0 D$ S$ F4 {, B1 d
我听说最简单的DXF文件可以只有实体部分,就编了一个小程序自动编写我需要的DXF文件。
3 O4 W0 C7 K: N% A) F可是程序创建的DXF文件在其他任何软件里用都可以通用,就是不被AutoCAD支持,一打开就说无图层定义、输入无效、图形被放弃。/ i9 B& x) ^- u" A  ^# @
应怎样改进文件结构才可以被AutoCAD直接打开?
/ d* y2 N& Y: w* w+ u1 o我的DXF文件结构大致如下:
" o8 ]% w9 y1 E  F$ V: \' W/ b
0
5 C. {7 J! B# h0 R# X7 [9 ?SECTION1 N8 c( x6 {7 U0 ^0 W5 u2 J
26 I3 I) o% ~( J' U' U. z8 u
ENTITIES
2 t0 r7 a0 v) P$ e) M1 m  b6 i0 n) p0
9 p5 i7 H/ E, J- t" H( G/ g% `
中间是线、圆等坐标、半径之类的数据7 C+ r3 R% a6 O; m
ENDSEC# X0 x& {1 ^/ P& p5 k
03 E2 W: G: v- C/ q$ A% Q' g( M7 o
EOF
 楼主| 发表于 2011-9-6 10:25 | 显示全部楼层
有人知道吗
发表于 2011-9-6 15:21 | 显示全部楼层
说明白点
 楼主| 发表于 2011-9-6 21:04 | 显示全部楼层
本帖最后由 simeng0674 于 2011-9-6 21:07 编辑
. e( }* W- r; w7 q5 j2 D  h! e. f
* [3 J9 J- Q# j) O% [3 d5 \5 V" h- [6 y哈哈,已经自己解决了6 [9 M8 D! D" O" r& [% C- I, z
原来图形数据下少写了一点东西。, n7 D- w. x: Z: s
dxf原来如此简单,自己就可以编写。2 S1 R' C& }( n) d' v1 a1 d
比如把下面内容复制到记事本保存为1.dxf
" ^6 ?' Q: X, P' N. @% J0/ p! f- {+ u8 A  x8 y1 {
SECTION
( j+ t# G7 c' @' l/ y- [( ]7 k2
: K: K: Y& r' TENTITIES
: V/ T9 N# K- g/ K" ?0: H0 p! q' S; p& b' k* M
CIRCLE7 \- i0 T# G- ]  b7 p
8
6 Q$ r, s3 E% a8 i7 u
simeng: K8 S) b, ]5 k8 ~. D
100 Y) \- M6 L' B2 y
0
, @$ I$ p6 T+ C) {
20
3 J+ p. t+ `, B& g  C7 m* O& @0
: H9 V; x$ X. _5 A8 u
30
% V) @- R6 A3 {4 B. t9 \" V( ?' K/ J& n0
4 ]1 k# k3 s1 H
40
: Y: U" y4 F4 H' H8 b, z6 l130
" ^5 R$ W* s1 L+ O; K
0

% q% j1 a9 f3 q/ ~! F% |$ Z6 tENDSEC/ j6 T( ~2 D7 }+ H, A4 \& o
01 s6 g) n+ r. n; ?5 q) F, h
EOF
. }1 Y0 a' Q6 C, d
simeng也可以换为其他人名字的拼音或任意字母,不能带空格0 H# L- Y2 y: ^9 |
用AutoCAD打开,就是圆心(0,0,0),半径为130的一个圆。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2024-11-19 11:31

CAD设计论坛,为工程师增加动力。

© 2005-2024 askcad.com. All rights reserved.

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