366
<$nopage>DXF : <$nopage>DXF :, <$nopage>, , DXF > DXF DXF™ AutoCAD ® DXF DXF

DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

  • Upload
    others

  • View
    107

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

<$nopage>DXF: <$nopage>DXF:, <$nopage>,,

DXF>

DXF

DXF™AutoCAD ® DXF

DXF

Page 2: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

<$nopage>DXF: <$nopage>DXF:, <$nopage>,,

DXF>DXF>

DXFDXFDXF™AutoLISP ®ObjectARX ®DXF™DXFDXFDXFDXFDXFDXFDXF DXF

AutoLISP AutoLISPDeveloper'sGuide“AutoLISPAutoCAD”

Page 3: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>DXF>

DXF

DXF DXFu19.1.01

ENTITIES

OBJECTS

Page 4: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>DXF>

DXF™/AutoLISPObjectARXDXF

APP

DXF DXF

DXF

“”

Page 5: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>DXF>

DXF™

DXFBLOCKENTITIES

0

DXFAutoCAD ®DXFAutoCAD

Page 6: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>DXF>

0-9 AutoCAD20002552049

10-39

40-59

60-79 16

90-99 32

100 255Unicode

102 255Unicode

105 16(hex)

110-119

120-129

Page 7: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

130-139

140-149

170-179

16

210-239

270-279

16

280-289

16

290-299

300-309

310-319

320-329

16

330-369

ID

370-379

16

380-389

16

Page 8: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

390-399

16

400-409

16

410-419

420-429

32

430-439

440-449

32

450-459

460-469

470-479

999

1000-1009

0-9

1010-1059

1060-1070

16

Page 9: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

1071 32

Page 10: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>DXF>

“”

-5 APP

-4 APP ssget

-3 APP(XDATA)

-2 APP

-1 APP

0

1

2

3-4

5 16

6

7

Page 11: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

8

9 DXFDXFHEADER

10DXF X Y Z2030APP

11-18DXF X Y21-28 Z31-38APP

20,30 DXFY Z

21-28,31-37

DXF Y Z

38 DXF

39 )

40-48

48

49 LTYPE497 x49

50-58 DXFAutoLISPObjectARX

60 01

62

66 “”

67 —

Page 12: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

68 APP

69 APP

70-78

90-99 32

100ObjectARXDXF

102 “{<>”“}”1002“{”“}”AutoCAD

105 DIMVAR

110 UCS721DXF XAPP

111 UCSX721DXF XAPP

112 UCSY721DXF XAPP

120-122

DXFUCS YUCS XUCS Y

130-132

DXFUCSZUCS XUCS Y

140-149

DIMSTYLE

170-179

16DIMSTYLE

Page 13: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

210DXF XAPP

220,230

DXF Y Z

270-279

16

280-289

16

290-299

300-309

310-319

1004254127

320-329

“”INSERTXREF

330-339

DXFINSERTXREF

340-349

DXFINSERTXREF

350-359

DXFINSERTXREF

360-369

DXFINSERTXREF

Page 14: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

370-379

(AcDb::LineWeight)16371-379DXFAutoCADAutoLISP370370“”

380-389

PlotStyleName(AcDb::PlotStyleNameType)16381-389DXF

390-399

PlotStyleNameIDDXFAutoLISP391-399DXF

400-409

16

410-419

420-427

32243280“”(0-255)“”“”0x00RRGGBB==200==100==500x00C86432DXF13132850

430-437

440-447

32

450-459

460-469

470-479

999 DXF999SAVEASDXFOPEN999DXF

Page 15: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

1000 ASCII255

1001 31ASCII

1002 “ {”“ }”

1003

1004 127

1005 16

1010DXF X10201030APP

1020,1030

DXF Y Z

1011DXF X10211031APP

1021,1031

DXF Y Z

1012DXF X10221032APP

1022,1032

DXF Y Z

1013DXF X10221032

Page 16: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

APP

1023,1033

DXF Y Z

1040

1041

1042

1070 16

1071 32

Page 17: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>

HEADER

DXF™DXFHEADER9HEADER

Page 18: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>HEADER >

HEADER

DXF™HEADER

DXF

$ACADMAINTVER 70

$ACADVER 1 AutoCADAC1006=R10AC1009=R11R12AC1012=R13AC1014=R14AC1015=AutoCAD2000AC1018=AutoCAD2004

$ANGBASE 50 0

$ANGDIR 70 1=0=

$ATTMODE 700=1=2=

$AUNITS 70

Page 19: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

$AUPREC 70

$CECOLOR 620=256=

$CELTSCALE 40

$CELTYPE 6

$CELWEIGHT 370

$CEPSNID 390 CEPSNTYPE3

$CEPSNTYPE 3800=1=2=3=ID/

$CHAMFERA 40

$CHAMFERB 40

$CHAMFERC 40

$CHAMFERD 40

$CLAYER 8

$CMLJUST 700=1=2=

$CMLSCALE 40

$CMLSTYLE 2

Page 20: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

$CSHADOW 2800=1=2=3=

$DIMADEC 70

$DIMALT 70

$DIMALTD 70

$DIMALTF 40

$DIMALTRND 40

$DIMALTTD 70

$DIMALTTZ 700=1=2=3=

$DIMALTU 701=2=3=4=5=6=7=

$DIMALTZ 700=1=2=

Page 21: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

3=

$DIMAPOST 1

$DIMASO 70 1=0=

$DIMASSOC 2800=1=2=

$DIMASZ 40

$DIMATFIT 700=1=2=3=DIMTMOVE1AutoCAD

$DIMAUNIT 700=1=//2=3=4=

$DIMAZIN 700=1=2=3=

Page 22: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

$DIMBLK 1

$DIMBLK1 1

$DIMBLK2 1

$DIMCEN 40 /

$DIMCLRD 700=256=

$DIMCLRE 700=256=

$DIMCLRT 700=256=

$DIMDEC 70

$DIMDLE 40

$DIMDLI 40

$DIMDSEP 70

$DIMEXE 40

$DIMEXO 40

$DIMFAC 40 AutoCADDIMTFACDIMTXT

$DIMGAP 40

$DIMJUST 700=1=

Page 23: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

2=3=4=

$DIMLDRBLK 1

$DIMLFAC 40

$DIMLIM 70

$DIMLUNIT 701=2=3=4=5=6=Windows

$DIMLWD 70-3=-2=-1=0-211=

$DIMLWE 70-3=-2=-1=0-211=

$DIMPOST 1

$DIMRND 40

$DIMSAH 70

$DIMSCALE 40

Page 24: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

$DIMSD1 700=1=

$DIMSD2 700=1=

$DIMSE1 70

$DIMSE2 70

$DIMSHO 70 1=0=

$DIMSOXD 70

$DIMSTYLE 2

$DIMTAD 70

$DIMTDEC 70

$DIMTFAC 40

$DIMTIH 70

$DIMTIX 70

$DIMTM 40

$DIMTMOVE 700=1=2=

$DIMTOFL 70

Page 25: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

$DIMTOH 70

$DIMTOL 70

$DIMTOLJ 700=1=2=

$DIMTP 40

$DIMTSZ 400=

$DIMTVP 40

$DIMTXSTY 7

$DIMTXT 40

$DIMTZIN 700=1=2=3=

$DIMUPT 700=1=

$DIMZIN 700=1=2=3=

Page 26: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

$DISPSILH 70 “”0=1=

$DRAGVS 349 ID“”

$DWGCODEPAGE 3 AutoCAD

$ELEVATION 40 ELEV

$ENDCAPS 2800=1=2=3=

$EXTMAX 10,20,30

XY ZWCS

$EXTMIN 10,20,30

XY ZWCS

$EXTNAMES 2900=R1431AZ09($)(_)(-)1=AutoCAD2000255AZ09MicrosoftWindowsAutoCAD

$FILLETRAD 40

$FILLMODE 70

$FINGERPRINTGUID 2

$HALOGAP 280 HIDE

Page 27: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

SHADEMODEHidden

$HANDSEED 5

$HIDETEXT 290 HIDETEXT0=HIDE1=HIDE

$HYPERLINKBASE 1

$INDEXCTL 2800=1=2=3=

$INSBASE 10,20,30

BASEWCS

$INSUNITS 70 AutoCAD0=1=2=3=4=5=6=7=8=

9=10=11=12=13=14=15=

16=17=18=

19=20=

Page 28: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

$INTERFERECOLOR 62 “”ACI1

$INTERFEREOBJVS 345 ID“”

$INTERFEREVPVS 346 ID“”

$INTERSECTIONCOLOR 701-255AutoCAD(ACI)0=256=257=

$INTERSECTIONDISPLAY 2900=1=

$JOINSTYLE 2800=1=2=3=

$LIMCHECK 70

$LIMMAX 10,20

XYWCS

$LIMMIN 10,20

XYWCS

$LTSCALE 40

$LUNITS 70

$LUPREC 70

$LWDISPLAY 290 “”“”

Page 29: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

0=1=

$MAXACTVP 70

$MEASUREMENT 70 0=1=

$MENU 1

$MIRRTEXT 70

$OBSCOLOR 70 HIDESHADEMODEOBSCUREDLTYPE0OBSCUREDCOLOR

0256=1-255=AutoCAD(ACI)

$OBSLTYPE 280 AutoCAD00=1=2=3=4=5=6=7=8=9=10=

Page 30: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

11=

$ORTHOMODE 70

$PDMODE 70

$PDSIZE 40

$PELEVATION 40

$PEXTMAX 10,20,30

XY Z

$PEXTMIN 10,20,30

XY Z

$PINSBASE 10,20,30

$PLIMCHECK 70

$PLIMMAX 10,20

X Y

$PLIMMIN 10,20

X Y

$PLINEGEN 701=0=

$PLINEWID 40

$PROJECTNAME 1 “”“

Page 31: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

$PROXYGRAPHICS 70

$PSLTSCALE 701=0=

$PSTYLEMODE 290 “”“”0=1=

$PSVPSCALE 400=>0=

$PUCSBASE 2 UCSUCS

$PUCSNAME 2 UCS

$PUCSORG 10,20,30

UCS

$PUCSORGBACK 10,20,30

PUCSBASEWORLDUCSBACKUCS

$PUCSORGBOTTOM 10,20,30

PUCSBASEWORLDUCSBOTTOMUCS

$PUCSORGFRONT 10,20,

PUCSBASEWORLDUCSFRONTUCS

Page 32: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

30

$PUCSORGLEFT 10,20,30

PUCSBASEWORLDUCSLEFTUCS

$PUCSORGRIGHT 10,20,30

PUCSBASEWORLDUCSRIGHTUCS

$PUCSORGTOP 10,20,30

PUCSBASEWORLDUCSTOPUCS

$PUCSORTHOREF 2 UCSPUCSORTHOVIEW0UCSUCSUCSWORLD

$PUCSORTHOVIEW 70 UCS0=UCS1=2=3=4=5=6=

$PUCSXDIR 10,20,30

UCS X

$PUCSYDIR 10,20,30

UCS Y

$QTEXTMODE 70 “”

$REGENMODE 70 REGENAUTO

Page 33: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

$SHADEDGE 70 0=1=2=3=

$SHADEDIF 70 /110070

$SHADOWPLANELOCATION 40 Z

$SKETCHINC 40

$SKPOLY 70 0=1=

$SORTENTS 280 “”“”SORTENTS0=SORTENTS1=2=4=8=MSLIDE16=REGEN32=64=PostScript

$SPLFRAME 70 1=0=

$SPLINESEGS 70

$SPLINETYPE 70 PEDIT

$SURFTAB1 70

$SURFTAB2 70

Page 34: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

$SURFTYPE 70 PEDIT

$SURFU 70 MPEDIT

$SURFV 70 NPEDIT

$TDCREATE 40 / /

$TDINDWG 40 /

$TDUCREATE 40 / /

$TDUPDATE 40 / /

$TDUSRTIMER 40

$TDUUPDATE 40 // /

$TEXTSIZE 40

$TEXTSTYLE 7

$THICKNESS 40 ELEV

$TILEMODE 70 10

$TRACEWID 40

$TREEDEPTH 70

$UCSBASE 2 UCSUCS

$UCSNAME 2 UCS

$UCSORG 10,20,30

UCSWCS

Page 35: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

$UCSORGBACK 10,20,30

UCSBASEWORLDUCSBACKUCS

$UCSORGBOTTOM 10,20,30

UCSBASEWORLDUCSBOTTOMUCS

$UCSORGFRONT 10,20,30

UCSBASEWORLDUCSFRONTUCS

$UCSORGLEFT 10,20,30

UCSBASEWORLDUCSLEFTUCS

$UCSORGRIGHT 10,20,30

UCSBASEWORLDUCSRIGHTUCS

$UCSORGTOP 10,20,30

UCSBASEWORLDUCSTOPUCS

$UCSORTHOREF 2 UCSUCSORTHOVIEW0UCSUCSUCSWORLD

$UCSORTHOVIEW 70 UCS0=UCS1=2=3=4=5=6=

$UCSXDIR 10, UCS XWCS

Page 36: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

20,30

$UCSYDIR 10,20,30

UCS YWCS

$UNITMODE 70 =-

$USERI1-5 70

$USERR1-5 40

$USRTIMER 70 0=1=

$VERSIONGUID 2

$VISRETAIN 70 0=1=

$WORLDVIEW 70 1=DVIEW/VPOINTUCSWCS0=UCS

$XCLIPFRAME 2900=1=

$XEDIT 2900=1=

VPORT/

Page 37: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app
Page 38: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>HEADER >HEADER>

VPORT

AutoCAD ®11DXF™OPEN*ACTIVEVPORTR11DXFVPORT

VPORT

$FASTZOOM 70

$GRIDMODE 70

$GRIDUNIT 10,20

XY

$SNAPANG 50

$SNAPBASE 10,20

/UCS

$SNAPISOPAIR 70 0=1=2=

$SNAPMODE 70

$SNAPSTYLE 70 0=1=

$SNAPUNIT 10,20

XY

$VIEWCTR 10, XY

Page 39: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

20

$VIEWDIR 10,20,30

WCS

$VIEWSIZE 40

Page 40: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>HEADER >HEADER>

/

CDATEDATETDCREATETDINDWGTDUPDATETDUSRTIMER$TDCREATE$TDUCREATE$TDUPDATE$TDUUPDATEDXF

DATE<>< >

199912319:58:35DATE2451544.91568287

DATEDATEAutoLISP

(setqs(getvar"DATE"))

(setqseconds(*86400.0(-s(fixs))))

UTC/ZuluDATETDCREATETDUPDATEDATE

TDINDWGTDUSRTIMER$TDINDWG$TDUSRTIMERDXFDATE

<>.<>

CDATEYYYYMMDD.HHMMSShsec

YYYY=

MM=(01-12)

DD=(01-31)

HH=(00-23)

Page 41: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

MM=(00-59)

SS=(00-59)

hsec=(00-99)

200512319:58:35.75CDATE20051231.21583575

CDATE

Page 42: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>

CLASSES

DXF ™CLASSESBLOCKSENTITIESOBJECTS

CLASSES

Page 43: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>CLASSES >

CLASSES

CLASSES

CLASSES

0 (CLASS)CLASS

1 DXF

2 C++

3 “”

900=(0)1=(0x1)2=(0x2)4=(0x4)8=(0x8)16=(0x10)32=(0x20)64=(0x40)128=(0x80)256=(0x100)

Page 44: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

512=(0x200)895=(0x37F)1023=(0x3FF)1024=(0x400)32768=R13(0x8000)

91

280 “”DXF10

281 “”AcDbEntityBLOCKSENTITIES10OBJECTS

Page 45: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>CLASSES >CLASSES>

AutoCAD®DXFAutoCAD

DXF

1

C++

2 90 280

ACDBDICTIONARYWDFLT AcDbDictionaryWithDefault 0 0

ACDBPLACEHOLDER AcDbPlaceHolder 0 0

ARCALIGNEDTEXT AcDbArcAlignedText 0 0

DICTIONARYVAR AcDbDictionaryVar 0 0

HATCH AcDbHatch 0 0

IDBUFFER AcDbIdBuffer 0 0

IMAGE AcDbRasterImage 127 0

IMAGEDEF AcDbRasterImageDef 0 0

IMAGEDEF_REACTOR AcDbRasterImageDefReactor 1 0

LAYER_INDEX AcDbLayerIndex 0 0

LAYOUT AcDbLayout 0 0

Page 46: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

LWPOLYLINE AcDbPolyline 0 0

OBJECT_PTR CAseDLPNTableRecord 1 0

OLE2FRAME AcDbOle2Frame 0 0

PLOTSETTINGS AcDbPlotSettings 0 0

RASTERVARIABLES AcDbRasterVariables 0 0

RTEXT RText 0 0

SORTENTSTABLE AcDbSortentsTable 0 0

SPATIAL_INDEX AcDbSpatialIndex 0 0

SPATIAL_FILTER AcDbSpatialFilter 0 0

WIPEOUT AcDbWipeout 127 0

WIPEOUTVARIABLES AcDbWipeoutVariables 0 0

Page 47: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>

TABLES

DXF™TABLESAutoLISP ®ObjectARX ®

APPIDBLOCK_RECORDDIMSTYLELAYERLTYPESTYLEUCSVIEWVPORT

Page 48: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>TABLES >

LTYPELAYERTABLE0APPIDDIMSTYLELAYERLTYPESTYLEUCSVIEWVPORTBLOCK_RECORD25100AcDbSymbolTable70DIMSTYLE1055

DXF7070DXF

LTYPELAYER02700ENDTAB

AutoCAD ®2

DIMSTYLE1055DIMSTYLE

Page 49: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>TABLES >

-1 APP

0 (TABLE)

2

5

102 “{ACAD_XDICTIONARY”

360 ID/

102 “}”

330 ID/

100 (AcDbSymbolTable)

70

Page 50: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app
Page 51: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>TABLES >>

-1 APP

0

5 DIMSTYLE

105 DIMSTYLE

102 “{ application_name”“{ACAD_REACTORS”AutoCAD

102

102 “}”

102 “{ACAD_REACTORS”AutoCAD

330 ID/

102 “}”

Page 52: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

102 “{ACAD_XDICTIONARY”

360 ID/

102 “}”

330 ID/

100 (AcDbSymbolTableRecord)

Page 53: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>TABLES >

APPID

APPID

APPID

100 (AcDbRegAppTableRecord)

2

701=SAVEASR12APPID16=32=1664=AutoCADDXFDXF

Page 54: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>TABLES >

BLOCK_RECORD

BLOCK_RECORD

BLOCK_RECORD

100 (AcDbBlockTableRecord)

2

340 LAYOUTID/

70

280

281

310 DXF

1001 “ACAD”

1000 “”

1002 “{”

1070 Autodesk

1070

Page 55: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

0=1=2=3=4=5=6=7=8=9=10=11=12=13=14=15=16=17=18=19=20=

1002 “}”

Page 56: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>TABLES >

DIMSTYLE

DIMSTYLE “”DIMSTYLE

DIMSTYLE

100 (AcDbDimStyleTableRecord)

2

7016=32=1664=AutoCADDXFDXF

3 DIMPOST

4 DIMAPOST

5 DIMBLKID

6 DIMBLK1ID

7 DIMBLK2ID

40 DIMSCALE

Page 57: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

41 DIMASZ

42 DIMEXO

43 DIMDLI

44 DIMEXE

45 DIMRND

46 DIMDLE

47 DIMTP

48 DIMTM

140 DIMTXT

141 DIMCEN

142 DIMTSZ

143 DIMALTF

144 DIMLFAC

145 DIMTVP

146 DIMTFAC

147 DIMGAP

148 DIMALTRND

71 DIMTOL

72 DIMLIM

73 DIMTIH

Page 58: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

74 DIMTOH

75 DIMSE1

76 DIMSE2

77 DIMTAD

78 DIMZIN

79 DIMAZIN

170 DIMALT

171 DIMALTD

172 DIMTOFL

173 DIMSAH

174 DIMTIX

175 DIMSOXD

176 DIMCLRD

177 DIMCLRE

178 DIMCLRT

179 DIMADEC

270 DIMUNITDIMLUNITDIMFRAC

271 DIMDEC

272 DIMTDEC

Page 59: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

273 DIMALTU

274 DIMALTTD

275 DIMAUNIT

276 DIMFRAC

277 DIMLUNIT

278 DIMDSEP

279 DIMTMOVE

280 DIMJUST

281 DIMSD1

282 DIMSD2

283 DIMTOLJ

284 DIMTZIN

285 DIMALTZ

286 DIMALTTZ

287 DIMFITDIMATFITDIMTMOVE)

288 DIMUPT

289 DIMATFIT

340 DIMTXSTYSTYLE

341 DIMLDRBLKBLOCK

342 DIMBLKBLOCK

Page 60: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

343 DIMBLK1BLOCK

344 DIMBLK2BLOCK

371 DIMLWD

372 DIMLWE

Page 61: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>TABLES >

LAYER

LAYER

LAYER

100 (AcDbLayerTableRecord)

2

701=2=4=16=32=1664=AutoCADDXFDXF

62

6

290 0

370

Page 62: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

390 PlotStyleNameID/

347 MaterialID/

SAVEASDXFCONTINUOUS

Page 63: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>TABLES >

LTYPE

LTYPE

LTYPE

100 (AcDbLinetypeTableRecord)

2

7016=32=1664=AutoCADDXFDXF

3

72 65AASCII

73

40

49

74 0/

Page 64: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

1=50502=4=

75 7474074075

340 STYLE74>0

46 S=

50 R=A=74

44 X=X

45 Y=Y

9 74=2

tblsearch tblnext7475340465044459tblobjname

Page 65: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>TABLES >

STYLE

STYLE

STYLE

100 (AcDbTextStyleTableRecord)

2

701=4=16=32=1664=AutoCAD DXFDXF

40 0

41

50

712= X4= Y

Page 66: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

42

3

4

STYLELOAD70(1)3

Page 67: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>TABLES >

UCS

UCS

UCS

100 (AcDbUCSTableRecord)

2 UCS

7016=32=1664=AutoCADDXFDXF

10 WCSDXF XAPP

20,30 DXF Y ZWCS

11 XWCSDXF XAPP

21,31 DXF X Y ZWCS

12 YWCS

Page 68: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF XAPP

22,32 DXF Y Y ZWCS

79 0

146

346 UCSID/79079UCSWORLD

71 1323331=2=3=4=5=6=

13 UCSDXF XAPP

23,33 DXF Y Y

71/1371/2371/33UCSUCSUCSBASEUCSUCS/LEFTUCS(1,2,3)

71:5

13:1.0

23:2.0

33:3.0

UCS/LEFTUCSUCS

Page 69: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>TABLES >

VIEW

VIEW

VIEW

100 (AcDbViewTableRecord)

2

701=16=32=1664=AutoCADDXFDXF

40 DCS

10 DCSDXF XAPP

20 DXF YDCS

41 DCS

11 WCS

Page 70: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF XAPP

21,31 DXF Y ZWCS

12 WCSDXF XAPP

22,32 DXF Y ZWCS

42

43

44

50

71 VIEWMODE

2810=1=2=3=4=5=6=SHADEMODEAcDbAbstractViewTableRecord::RenderMode

72 UCS10

73 1

332 ID/

Page 71: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

334 ID/

348 ID/

721UCSUCSUCS720UCS

UCSVIEW

110 UCS721DXF XAPP

120,130 DXFUCS Y Z

111 UCSX721DXF XAPP

121,131 DXFUCS X Y Z

112 UCSY721DXF XAPP

122,132 DXFUCS Y Y Z

79 UCS7210=UCS1=2=3=4=5=6=

146 UCS721

345 UCSUCSAcDbUCSTableRecord

Page 72: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

ID/UCSUCS721

346 UCSUCSUCSAcDbUCSTableRecordID/7979UCSWORLD721

Page 73: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>TABLES >

VPORT

VPORTVPORT*ACTIVE

VPORT

100 (AcDbViewportTableRecord)

2

7016=32=1664=AutoCADDXFDXF

10DXF XAPP

20 DXF Y

11DXF XAPP

21 DXF Y

12 DCS

Page 74: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF XAPP

22 DXF XDCS

13 DCSDXF XAPP

23 DXF YDCS

14 X YDXF XAPP

24 DXF X Y Y

15 X YDXF XAPP

25 DXF X Y Y

16 WCSDXF XAPP

26,36 DXF Y ZWCS

17 WCSDXF XAPP

27,37 DXF Y ZWCS

42

43

44

Page 75: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

45

50

51

72

331441

ID/ID/

70

1

2810=1=2=3=4=5=6=SHADEMODEAcDbAbstractViewTableRecord::RenderMode

71 VIEWMODE

74 UCSICON

110 UCSDXF XAPP

120,130

DXFUCS Y Z

Page 76: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

111 UCSXDXF XAPP

121,131

DXFUCS X Y Z

112 UCSYDXF XAPP

122,132

DXFUCS Y Y Z

345 UCSUCSAcDbUCSTableRecordID/UCS

346 UCSUCSUCSAcDbUCSTableRecordID/7979UCSWORLD

79 UCS0=UCS1=2=3=4=5=6=

146

170

61

332 ID/

333 ID/

348 ID/

Page 77: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

292

2820=1=

141 Brightness

142 Contrast

63,421,431

Page 78: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>

BLOCKS

DXF™BLOCKSBLOCKSBLOCKENDBLK

Page 79: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>BLOCKS >

BLOCKS

DXFBLOCKSHATCHENTITIESBLOCKSBLOCKENDBLKBLOCKENDBLKBLOCKSBLOCKENDBLKBLOCKENDBLK

DXF1

BLOCKBLOCK

Page 80: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>BLOCKS >

BLOCK

0 (BLOCK)

5

102 “{ application_name”“{ACAD_REACTORS”AutoCAD

102

102 “}”

330 ID/

100 (AcDbEntity)

8

100 (AcDbBlockBegin)

2

70

Page 81: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

0=124(xref)8=16=32=64=

10DXF XAPP

20,30 DXF Y Y

3

1

4

UCSWCSWCS

BLOCKS*Model_Space*Paper_Space*Paper_Space0*Paper_Space*Paper_Space0*Paper_Space1

67

Page 82: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>BLOCKS >

ENDBLK

ENDBLK

ENDBLK

0 (ENDBLK)

5

102 “{ application_name”“{ACAD_REACTORS”AutoCAD

102

102 “}”

330 ID/

100 (AcDbEntity)

8

100 (AcDbBlockEnd)

Page 83: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

<$nopage>,

DXF>

ENTITIES

DXF™ENTITIESAutoLISP ®ObjectARX ®

3DFACE3DSOLIDACAD_PROXY_ENTITYARCATTDEFATTRIBBODYCIRCLEDIMENSIONELLIPSEHATCHHELIXIMAGEINSERTLEADERLIGHTLINELWPOLYLINEMLINEMLEADER

Page 84: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

MLEADERSTYLEMTEXTOLEFRAMEOLE2FRAMEPOINTPOLYLINERAYREGIONSECTIONSEQENDSHAPESOLIDSPLINESUNSURFACETABLETEXTTOLERANCETRACEUNDERLAYVERTEXVIEWPORTWIPEOUTXLINE

Page 85: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

DXFAutoCAD ®

OPENSAVEAS

-1 APP

0

5

102“{application_name”

102

102 “}”

102 “{ACAD_REACTORS”AutoCAD

330 ID/

Page 86: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

102 “}”

102 “{ACAD_XDICTIONARY”

360 ID/

102 “}”

330 BLOCK_RECORDID/

100 (AcDbEntity)

67 1 0

410 APP

8

6 “”“” BYLAYER

347 ID/“” BYLAYER

62 “”“”256“”

BYLAYER

370 16

48 1.0

60 0=1= 0

92 310

310 256

420 2402550AcDbEntity

Page 87: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

AcDbEntity

430 AcDbEntityAcDbEntity

440 AcDbEntityAcDbEntity

390 ID/

2840=1=2=3=

Page 88: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

3DFACE

100 (AcDbFace)

10 WCSDXF XAPP

20,30 DXF Y ZWCS

11 WCSDXF XAPP

21,31 DXF Y ZWCS

12 WCSDXF XAPP

22,32 DXF Y ZWCS

13 WCSDXF XAPP

23,33 DXF Y ZWCS

Page 89: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

70 =01=2=4=8=

Page 90: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

3DSOLID

100 (AcDbModelerGeometry)

70 =1

1 <255

3 1255

100 (AcDb3dSolid)

350 ID/

Page 91: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

ACAD_PROXY_ENTITY

Acad_proxy_entity

100 DXFAcDbProxyEntity

90 DXFID498

91 DXFIDIDCLASSESID500501

92 DXF

310 DXF

93 DXF

310 DXF

330340350360

DXFID

94 DXF0ID

95 DXF32

Page 92: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

AcDbDwgVersionMaintenanceReleaseVersion

70 DXF0=DWG1=DXF

Page 93: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

ARC

100 (AcDbCircle)

39 =0

10 OCSDXFXAPP

20,30 DXF Y ZOCS

40

100 (AcDbArc)

50

51

210 =0,0,1DXF XAPP

220,230 DXF Y Z

Page 94: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app
Page 95: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

ATTDEF

100 (AcDbText)

39 =0

10 OCSDXF XAPP

20,30 DXF Y ZOCS

40

1

100 (AcDbAttributeDefinition)

50 =0

41 X=1

51 =0

7 =

Page 96: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

71 =0 TEXT

72 =0 TEXT

11 OCSDXF XAPP7274

21,31 DXF Y ZOCS

210 =0,0,1DXF XAPP

220,230 DXF Y Z

100 (AcDbAttributeDefinition)

3

2

701=2=4=8=

73 =0

74 =0 TEXT73

280

100 (AcDbXrecord)

Page 97: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

2801

702=4=

700=1=

70

340 ID

10DXFXAPP

20,30 DXFYZ

40

2

0 (MTEXT)

100 (AcDbEntity)

67 1

8

100 (AcDbMText)

10

Page 98: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXFXAPP

20,30 DXFYZ

40

41

46

711=2=3=4=5=6=7=8=9=

721=3=5=

12501250250331250

3 250

7 DXFXAPPSTANDARD

210 =0,0,1DXFXAPP

220,230 DXFYZ

11 XWCSDXFXAPP

Page 99: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

21,31 DXFXYZWCS

4241

43

50

731=2=

44

0.254.00

900=1=2=

63

420-429 RGB

430-439

45

63901

Page 100: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

441

72/74AutoCAD7274

Page 101: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

ATTRIB

100 (AcDbText)

39 =0

10 OCSDXFXAPP

20,30 DXF Y ZOCS

40

1

100 (AcDbAttribute)

2

701=2=4=

Page 102: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

8=

73 =0

50 =0

41 X=1

51 =0

7 =

71 =0 TEXT

72 =0 TEXT

74 =0 TEXT73

11 OCSDXF XAPP7274

21,31 DXF Y ZOCS

210 WCS Z=0,0,1DXF XAPP

220,230 DXF Y Z

280

100 (AcDbXrecord)

2801

Page 103: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

702=4=

700=1=

70

340 ID

10DXFXAPP

20,30 DXFYZ

40

2

0 (MTEXT)

100 (AcDbEntity)

67 1

8

100 (AcDbMText)

10DXFXAPP

20,30 DXFYZ

Page 104: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

40

41

46

711=2=3=4=5=6=7=8=9=

721=3=5=

12501250250331250

3 250

7 DXFXAPPSTANDARD

210 =0,0,1DXFXAPP

220,230 DXFYZ

11 XWCSDXFXAPP

21,31 DXFXYZWCS

42

Page 105: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

41

43

50

731=2=

44

0.254.00

900=1=2=

63

420-429 RGB

430-439

45

63901

441

Page 106: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

72/74AutoCAD7274AutoCAD

Page 107: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

BODY

100 (AcDbModelerGeometry)

70 =1

1 <255

3 1255

Page 108: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

CIRCLE

100 (AcDbCircle)

39 =0

10 OCSDXFXAPP

20,30 DXF Y ZOCS

40

210 =0,0,1DXF XAPP

220,230 DXF Y Z

Page 109: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

DIMENSION

Page 110: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >DIMENSION>

100 (AcDbDimension)

2

10 WCSDXF XAPP

20,30 DXF Y ZWCS

11 OCSDXF XAPP

21,31 DXF Y ZOCS

700-63264128R13320=1=2=3=4=5=6=32=

Page 111: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

64=67XY128=708

711=2=3=4=5=6=7=8=9=

721=2=

410.254.00

42

1 “<>”“”

53 53

51 51OCS XUCS XOCS XY

210 =0,0,1DXF XAPP

220,230 DXF Y Z

3

ID “ACAD”

WCS

Page 112: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

(10,20,30)

(13,23,33)

(14,24,34)

(15,25,35)

WCS

(11,21,31)

(12,22,32)

(16,26,36)

Page 113: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >DIMENSION>

100 (AcDbAlignedDimension)

12 —OCSDXF XAPP

22,32 DXF Y Z—OCS

13 WCSDXF XAPP

23,33 DXF Y ZWCS

14 WCSDXF XAPP

24,34 DXF Y ZWCS

(13,23,33)(14,24,34)(10,20,30)(11,21,31)

Page 114: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app
Page 115: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >DIMENSION>

AcDbAlignedDimension

100 (AcDbAlignedDimension)

12 —OCSDXF XAPP

22,32 DXF Y Z—OCS

13 WCSDXF XAPP

23,33 DXF Y ZWCS

14 WCSDXF XAPP

24,34 DXF Y ZWCS

50

52 5250

Page 116: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

100 (AcDbRotatedDimension)

Page 117: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >DIMENSION>

100 AcDbRadialDimensionAcDbDiametricDimension

15 WCSDXF XAPP

25,35 DXF Y ZWCS

40

(15,25,35)/(10,20,30)(11,21,31)

(15,25,35)/(10,20,30)/(11,21,31)

Page 118: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app
Page 119: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >DIMENSION>

100 (AcDb3PointAngularDimension)

13 WCSDXF XAPP

23,33 DXF Y ZWCS

14 WCSDXF XAPP

24,34 DXF Y ZWCS

15 WCSDXF XAPP

25,35 DXF Y ZWCS

16 OCSDXF XAPP

26,36 DXF Y ZOCS

Page 120: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

(13,23,33)(14,24,34)(10,20,30)(15,25,35)(16,26,36)(11,21,31)

(15,25,35)(13,23,33)(14,24,34)(10,20,30)(11,21,31)

Page 121: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >DIMENSION>

100 (AcDbOrdinateDimension)

13 WCSDXF XAPP

23,33 DXF Y ZWCS

14 WCSDXF XAPP

24,34 DXF Y ZWCS

(13,23,33)(14,24,34)(11,21,31)(10,20,30)UCS

Page 122: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app
Page 123: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >DIMENSION>

1002DIMTOLDIMCLRE

(setqdiment(car(entsel)));

(setqelst(entgetdiment'("ACAD")));

(assoc-3elst);

(-3("ACAD"ACADAPPID

(1000."DSTYLE")(1002."{")

(1070.177)(1070.3)DIMCLRE177+(3)

(1070.71)(1070.1)DIMTOL71+(1)

(1002."}")))ACAD

Page 124: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

ELLIPSE

100 (AcDbEllipse)

10 WCSDXF XAPP

20,30 DXF Y ZWCS

11 WCSDXF XAPP

21,31 DXF Y ZWCS

210 =0,0,1DXF XAPP

220,230 DXF Y Z

40

41 0.0

Page 125: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

42 2pi

Page 126: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

HATCH

MPolygon

100 (AcDbHatch)

10 OCSDXF X=0APP X Y0 Z

20,30 DXF Y ZOCSY=0 Z

210 =0,0,1DXF XAPP

220,230 DXF Y Z

2

70 =1=0MPolygonMpolygon

63 MpolygonACI

71 =1=0Mpolygon=1=0

Page 127: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

91

91

750=“”1=“”2=“”

760=1=2=

52

41

73 Mpolygon=1=0

770=1=

78

78

47 “”

98

11 MPolygon

99 MPolygon

10 OCSDXF XAPP

Page 128: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

20 DXF YOCS)

450 4504514524534604614624704504514524534604614624700=1=

451

4520=1=

4530=2=

460 =0,0

461 “”“”“”“”0.01.0

462 =0,00.01.04521

4630=1=

470 =

Page 129: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app
Page 130: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >HATCH>

920=1=2=4=8=16=

=

93

721=2=3=4=

97

330

Page 131: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

72 “”

73 “”

93

10 OCSDXF XAPP

20 DXF YOCS

42 =0

10 OCSDXF XAPP

20 DXF YOCS

11 OCSDXF XAPP

21 DXF YOCS

Page 132: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

10 OCSDXF XAPP

20 DXF YOCS

40

50

51

73 “”

10 OCSDXF XAPP

20 DXF YOCS

11 OCSDXF XAPP

21 DXF YOCS

40

50

51

73 “”

Page 133: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

94

73

74

95

96

40

10 OCSDXF XAPP

20 DXF YOCS

42 =1

Page 134: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >HATCH>

53

43 X

44 Y

45 X

46 Y

79

49

Page 135: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

HELIX

100 (AcDbHelix)

90

91

10,20,30

11,21,31

12,22,32

40

41

42

Page 136: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

290 0=1=

2800=1=2=

Page 137: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

IMAGE

100 (AcDbRasterImage)

90

10 WCSDXF XAPP

20,30 DXF Y ZWCS

11 UWCSDXF XAPP

21,31 DXFU Y ZWCS

12 VWCSDXF XAPP

22,32 DXFV Y ZWCS

13DXF UAPP U V

Page 138: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

23 DXF V

340 imagedef

701=2=4=8=

280 0=1=

281 0-100=50

282 0-100=50

283 0-100=0

360 imagedef_reactor

71 1=2=

91

14 OCSDXF XAPP1)(-0.5,-0.5)(size.x-0.5,size.y-0.5)2)

24 DXF YOCS

Page 139: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

INSERT

100 (AcDbBlockReference)

66 =01seqend

2

10 OCSDXF XAPP

20,30 DXF Y ZOCS

41 X=1

42 Y=1

43 Z=1

50 =0

70 =1

71 =1

Page 140: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

44 =0

45 =0

210 =0,0,1DXF XAPP

220,230 DXF Y Z

Page 141: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

LEADER

100 (AcDbLeader)

3

71 0=1=

72 0=1=

73 =30=1=2=3=

740=1=75

75 0=1=

Page 142: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

40

41

76 OPEN

10DXF XAPP

20,30 DXF Y Z

77 DIMCLRD=

340

210DXF XAPP

220,230 DXF Y Z

211 “”DXF XAPP

221,231 DXF“” Y Z

212DXF XAPP

222,232 DXF Y Z

213DXF XAPP

223,233 DXF Y Z

Page 143: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

ID “ACAD”

Page 144: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

LIGHT

100 (AcDbLight)

90

1

70 =1=2=3

290

291

40

10DXF XAPP

20,30 DXF XY Z

11DXF XAPP

Page 145: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

21,31 DXF XY Z

720=1=2=

292

41

42

50

51

293

730=1=

91

280

Page 146: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

LINE

100 (AcDbLine)

39 =0

10 WCSDXF XAPP

20,30 DXF Y ZWCS

11 WCSDXF XAPP

21,31 DXF Y ZWCS

210 =0,0,1DXF XAPP

220,230 DXF Y Z

Page 147: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app
Page 148: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

LWPOLYLINE

100 (AcDbPolyline)

90

70 01=128=

43 =040/41

38 =0

39 =0

10 OCSDXF XAPP

20 DXF YOCS

40 =043

41 =043

Page 149: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

42 =0

210 =0,0,1DXF XAPP

220,230 DXF Y Z

Page 150: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

MLINE

100 (AcDbMline)

2 32MLINESTYLEMLINESTYLE

340 MLINESTYLE/ID

40

70 0=1=2=

711=7202=4=8=

72

73 MLINESTYLE

Page 151: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

10 WCSDXF XAPP

20,30 DXF Y ZWCS

210 =0,0,1DXF XAPP

220,230 DXF Y Z

11 DXF XAPP

21,31 DXF Y Z

12DXF XAPP

22,32 DXF Y Z

13DXF XAPP

23,33 DXF Y Z

74

41 74

75

42 75

4141414141414141

424141

Page 152: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

4242

MLINEMLINESTYLE2

340MLINESTYLE

MLINESTYLE3350

Page 153: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

MLEADER

170

171

172

90

40

41

173

91

340 ID

92

290

42

291

43

Page 154: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

3

341 ID

44

300

342 ID

174

175

176

178 -

93

45

292

297

46

343 ID

94

47 X

49 Y

140 Z

293

141

294

Page 155: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

177

142

295

296

143

Page 156: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

MLEADERSTYLE

Page 157: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >MLEADERSTYLE>

340 ID

90

170

91

341 ID

171

290

291

41

342 ID

42

172

343 ID

173 -

Page 158: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

95

174

175

92

292

344 ID

93

10

43

176

293

94

345 ID

330 ID

177

44

302

294

178 IPE

179

Page 159: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >MLEADERSTYLE>

40

10,20,30

41

140

145

290

304

11,21,31

340 ID

12,22,32

13,23,33

42

43

Page 160: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

44

45

170

90

171

172

91

141

92

291

292

173

293

142

143

294

144

295

296

341 ID

14,24,34

15,25,35

16

Page 161: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

46

93

47

110

111 X

112 Y

297

10,20,30

90

43

44

45

170

90

171

172

91

141

92

291

292

173

Page 162: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

293

142

143

294

144

295

296

341 ID

14,24,34

15,25,35

16

46

93

47

110

111 X

112 Y

297

Page 163: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >MLEADERSTYLE>

290

291

10,20,30

11,21,31

12,22,32

13,23,33

90

40

Page 164: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >MLEADERSTYLE>

10,20,30

90

11,21,31

12,22,32

91

Page 165: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

MTEXT

100 (AcDbMText)

10DXF XAPP

20,30 DXF Y Z

40

41

711=2=3=4=5=6=7=8=9=

721=3=5=

Page 166: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

1 2501250250331250

3 250

7 “”

210 =0,0,1DXF XAPP

220,230 DXF Y Z

11 XWCSDXF XAPPDXF5050112131

21,31 DXF X Y ZWCS

42 41

43

50

731=2=

440.254.00

900=1=

Page 167: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

2=

63

420-429 RGB

430-439

45

63901

441

75

76

78

79

48

49

50 (Int16)

ID “DCO15”dbConnect

Page 168: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

OLEFRAME

oleframe

Oleframe

100 (AcDbOleFrame)

70 OLE

90

310

1 OLE“OLE”

Page 169: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

OLE2FRAME

ole2frameOPENOLE

Ole2frame

100 (AcDbOle2Frame)

70 OLE

3

10 (WCS)DXF XAPP

20,30 DXF Y ZWCS

11 (WCS)DXF XAPP

21,31 DXF Y ZWCS

71 OLE1=2=3=

720=1=

Page 170: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

90

310

1 OLE“OLE”

DXF

OLE2FRAME

5

2D

100

AcDbEntity

67

1

8

0

100

AcDbOle2Frame

70

2

3

PaintbrushPicture

10

4.43116

20

5.665992

30

0.0

11

6.4188

21

4.244939

31

0.0

71

2

72

1

90

23680

3100155764BD60082B91140114B08C8F9A916400000000000000000506DC0D0D9AC

310

1940114B08C8F9A916400000000000000000506DC0D0D9AC194002303E5CD1FA

310

Page 171: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

10400000000000000000764BD60082B9114002303E5CD1FA1040000000000000

...

...

AutoLISPentnext

(setqe(entgete3))

((-1.<Entityname:7d50428>)(0."OLE2FRAME")(5."2D")

(100."AcDbEntity")(67.1)(8."0")(100."AcDbOle2Frame")

(70.2)(3"PaintbrushPicture")(104.431165.665990.0)

(116.41884.244940.0)(71.2)(72.1))

Page 172: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

POINT

100 (AcDbPoint)

10 WCSDXF XAPP

20,30 DXF Y ZWCS

39 =0

210 =0,0,1DXF XAPP

220,230 DXF Y Z

50 UCS X=0PDMODE

Page 173: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

POLYLINE

100 AcDb2dPolylineAcDb3dPolyline

66 “”

10 DXF0APP“” X Y0 ZOCSWCS

20 DXF0

30 DXFOCSWCS

39 =0

70 =01=M2=4=8=16=

Page 174: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

32=N64=128=

40 =0

41 =0

71 M=0

72 N=0

73 M=0

74 N=0

75 =00=5=B6=B8=Bezier

210 =0,0,1DXF XAPP

220,230 DXF Y Z

ID “AUTOCAD_POSTSCRIPT_FIGURE”PostScriptPostScript

Page 175: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >POLYLINE>

DXF(70)647172PFACE

AutoCADPFACEPFACEVMAX4

PFACEAutoCADDXFDXF

Page 176: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

RAY

100 (AcDbRay)

10 WCSDXF XAPP

20,30 DXF Y ZWCS

11 WCSDXF XAPP

21,31 DXF Y ZWCS

Page 177: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

REGION

100 (AcDbModelerGeometry)

70 =1

1 <255

3 1255

Page 178: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

SECTION

100 (AcDbSection)

90

91

1 Name

10,20,30

40

41

70

63,411

92

11,21,31

93

Page 179: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

12,22,32

360 ID/

Page 180: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

SEQEND

seqend

Sequend

-2 APP66DXF

Page 181: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

SHAPE

100 (AcDbShape)

39 =0

10 WCSDXF XAPP

20,30 DXF Y ZWCS

40

2

50 =0

41 X=1

51 =0

210 =0,0,1DXF XAPP

Page 182: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

220,230 DXF Y Z

Page 183: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

SOLID

100 (AcDbTrace)

10DXF XAPP

20,30 DXF Y Z

11DXF XAPP

21,31 DXF Y Z

12DXF XAPP

22,32 DXF Y Z

13 SOLIDDXF XAPP

23,33 DXF Y Z

Page 184: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

39 =0

210 =0,0,1DXF XAPP

220,230 DXF Y Z

Page 185: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

SPLINE

100 (AcDbSpline)

210DXF XAPP

220,230 DXF Y Z

701=2=4=8=16=

71

72

73

Page 186: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

74

42 =0.0000001

43 =0.0000001

44 =0.0000000001

12 —WCSDXF XAPP

22,32 DXF Y Z—WCS

13 —WCSDXF XAPP

23,33 DXF Y Z—WCS

40

41 11

10 WCSDXF XAPP

20,30 DXF Y ZWCS

11 WCSDXF XAPP

21,31 DXF Y ZWCS

Page 187: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

SUN

100 (AcDbSun)

90

290

63 Color

40

291

91

92

292

700=1=

Page 188: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

71

280

Page 189: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

SURFACE

100 (AcDbModelerGeometry)

70 =1

1 <255

3 1255

100 (AcDbSurface)

71 U

72 V

Page 190: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app
Page 191: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >SURFACE>

100 (AcDbExtrudedSurface)

90 ID

90

310

10,20,30

40 16=

42

43

44

45

48

Page 192: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

49

46 16=

47 16=

290

700=1=2=3=

292

293

294

295

296

11,21,31

Page 193: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >SURFACE>

100 (AcDbLoftedSurface)

40 16=

70

41

42

43

44

290

291

Page 194: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

292

293

294

295

296

297

Page 195: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >SURFACE>

100 (AcDbRevolvedSurface)

90 ID

90

310

10,20,30

11,21,31

40

41

42 16=

43

44

Page 196: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

45

46

290

291

Page 197: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >SURFACE>

100 (AcDbSweptSurface)

90 ID

90

310

90 ID

90

310

40 16=

41 16=

42

43

44

Page 198: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

45

48

49

46 16=

47 16=

290

700=1=2=3=

292

293

294

295

296

11,21,31

Page 199: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

TABLE

0 (ACAD_TABLE)

5

330 ID

100 AcDbEntityAcDbBlockReferenceAcDbTable

92

310 256

2 *T

10,20,30

342 TABLESTYLEID

343 BLOCKID

11,21,31

Page 200: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

90

91

92

93

94

95

96

141 1

142 1

171 11==

172 1

173 1

174 1

175 1

176 1

91 1AutoCAD2007

178

Page 201: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

145

344 FIELDIDIDFIELDID13

1 25012502503312501

3 2501

340 ID1

144 1

179

331 ID179

300

7

140

170

64

63

69

65

66

68

Page 202: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

279

275

276

278

283

289

285

286

288

70

40

41

280

281

7

140

170

63

64

Page 203: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

65

66

68

69

283 =00=1=

274-279 =kLnWtByBlock

284-289 =10=1=

97 //

98 //

4 //

177 AutoCAD2007

92 AutoCAD2007

301 AutoCAD2007

178ABAB

Page 204: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

TEXT

100 (AcDbText)

39 =0

10 OCSDXF XAPP

20,30 DXF Y ZOCS

40

1

50 =0

41 X—=1

51 =0

7 =

Page 205: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

71 =02=X4=Y

72 =00=1=2=3==04==05==07273

11 OCSDXF XAPP7273/

21,31 DXF Y ZOCS

210 =0,0,1DXF XAPP

220,230 DXF Y Z

100 (AcDbText)

73 =00=1=2=3=7273

7273

7273

Page 206: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

7372

01 2 3 4 5

3

2

1

0

72/73AutoCAD7273

Page 207: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

TOLERANCE

100 (AcDbFcf)

3

10 WCSDXF XAPP

20,30 DXF Y ZWCS

1

210 =0,0,1DXF XAPP

220,230 DXF Y Z

11 XWCSDXF XAPP

21,31 DXFX Y ZWCS

Page 208: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app
Page 209: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

TRACE

100 (AcDbTrace)

10 OCSDXF XAPP

20,30 DXF Y ZOCS

11 OCSDXF XAPP

21,31 DXF Y ZOCS

12 OCSDXF XAPP

22,32 DXF Y ZOCS

13 OCSDXF XAPP

23,33 DXF Y ZOCS

Page 210: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

39 =0

210 =0,0,1DXF XAPP

220,230 DXF Y Z

Page 211: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

UNDERLAY

100 (AcDbUnderlayReference)

340 AcDbUnderlayDefinitionID

10,20,30 XY ZOCS/ECS

41,42,43 DXF XY Z

50 OCS/ECS X Z

210,220,230 WCS

2801=2=4=8=

281 20100

282 080

Page 212: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

11,21 OCS/ECS

Page 213: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

VERTEX

100 (AcDbVertex)

100 AcDb2dVertexAcDb3dPolylineVertex

10 OCSWCSDXF XAPP

20,30 DXF Y ZOCSWCS

40 0

41 0

42 001

701=2=DXF04=8=

Page 214: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

16=32=64=128=

50

71

72

73

74

128641020301

12864102030DXF0717273740

Page 215: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

VIEWPORT

100 (AcDbViewport)

10 WCSDXF XAPP

20,30 DXF Y ZWCS

40

41

68-1=$MAXACTVP0=<>=12

69 ID

12 DCSDXF XAPP

Page 216: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

22 DXF YDCS

13DXF XAPP

23 DXF Y

14DXF XAPP

24 DXF Y

15DXF XAPP

25 DXF Y

16 WCSDXF XAPP

26,36 DXF Y ZWCS

17 WCSDXF XAPP

27,37 DXF Y ZWCS

42

43 Z

44 Z

45

50

Page 217: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

51

72

331 ID/

901(0x1)=2(0x2)=4(0x4)=8(0x8)=UCS16(0x10)=32(0x20)=UCS64(0x40)=UCS128(0x80)=256(0x100)=512(0x200)=1024(0x400)=2048(0x800)=4096(0x1000)=kIsoPairTopkIsoPairTopkIsoPairRightisopairtopkIsoPairTopkIsoPairRightisopairleft8192(0x2000)=kIsoPairRightisopairrightkIsoPairTopisopairright16384(0x4000)=32768(0x8000)=65536(0x10000)=131072(0x20000)=

340 ID/

Page 218: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

1

2810=1=2=3=4=5=6=SHADEMODEAcDbAbstractViewTableRecord::RenderMode

71 UCS0=UCS1=UCSUCSUCS

74 UCSUCSUCSUCSUCSUCSVP1UCS

110 UCSDXF XAPP

120,130 DXFUCS Y Z

111 UCSXDXF XAPP

121,131 DXFUCS X Y Z

112 UCSY

Page 219: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF XAPP

122,132 DXFUCS Y Y Z

345 UCSUCSAcDbUCSTableRecordID/UCS

346 UCSUCSUCSAcDbUCSTableRecordID/7979UCSWORLD

79 UCS0=UCS1=2=3=4=5=6=

146

1700=1=2=3=

61

332 ID/

333 ID/

348 ID/

292

Page 220: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

2820=1=

141

142

63,421,431

361 ID/

335

343

344

91

ZOOMXPgroup_41/group_45pspace_height/mspace_height

Page 221: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

WIPEOUT

100 (AcDbRasterImage)

90

10 WCSDXF XAPP

20,30 DXF Y ZWCS

11 UWCSDXF XAPP

21,31 DXFU Y ZWCS

12 VWCSDXF XAPP

22,32 DXFV Y ZWCS

13DXF UAPP U V

Page 222: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

23 DXF V

340 imagedef

701=2=4=8=

280 0=1=

281 0-100=50

282 0-100=50

283 0-100=0

360 imagedef_reactor

71 1=2=

91

14 OCSDXF XAPP1)(-0.5,-0.5)(size.x-0.5,size.y-0.5)2)

24 DXF YOCS

Page 223: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>ENTITIES >

XLINE

100 (AcDbXline)

10 WCSDXF XAPP

20,30 DXF Y ZWCS

11 WCSDXF XAPP

21,31 DXF Y ZWCS

Page 224: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

<$nopage>,

DXF>

OBJECTS

DXF™OBJECTSAutoLISP ®ObjectARX ®OBJECT

ACAD_PROXY_OBJECTACDBDICTIONARYWDFLTACDBPLACEHOLDERDATATABLEDICTIONARYDICTIONARYVARDIMASSOCFIELDGROUPIDBUFFERIMAGEDEFIMAGEDEF_REACTORLAYER_INDEXLAYER_FILTERLAYOUTLIGHTLISTMATERIALMLINESTYLEOBJECT_PTR

Page 225: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

PLOTSETTINGSRASTERVARIABLESRENDERSECTIONSPATIAL_INDEXSPATIAL_FILTERSORTENTSTABLESUNSTUDYTABLESTYLEUNDERLAYDEFINITIONVISUALSTYLEVBA_PROJECTWIPEOUTVARIABLESXRECORD

Page 226: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

OBJECT

Page 227: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >OBJECT>

OBJECTSAutoCAD ®ObjectARX ®APIDXFDXFCLASS

Page 228: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

0

5

102 “{ application_name”

102

102 “}”

102 “{ACAD_REACTORS”AutoCAD

330 ID/

102 “}”

102 “{ACAD_XDICTIONARY”

360 ID/

102 “}”

330 ID/

Page 229: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app
Page 230: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

ACAD_PROXY_OBJECT

ACAD_PROXY_OBJECT

ACAD_PROXY_OBJECT

100 DXF(AcDbProxyObject)

90 DXFID499

91 DXFIDIDCLASSESID500501

93 DXF

310 DXF

330340350360

DXFID

94 DXF0ID

95 DXF32AcDbDwgVersionMaintenanceReleaseVersion

70 DXF

Page 231: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

0=DWG1=DXF

92AcDbProxyObject

Page 232: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

ACDBDICTIONARYWDFLT

ACDBDICTIONARYWDFLT

ACDBDICTIONARYWDFLT

0 (ACDBDICTIONARYWDFLT)

5

102 “{ACAD_REACTORS”

330 ID/

102 “}”

330 ID/

100 (AcDbDictionary)

2810=1=2=3=<>$0$<>4=$0$<>

Page 233: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

5=

3

350 ID/

100 (AcDbDictionaryWithDefault)

340 ID/“”

Page 234: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

ACDBPLACEHOLDER

ACDBPLACEHOLDER

ACDBPLACEHOLDER

0 (ACDBPLACEHOLDER)

5

102 “{ACAD_REACTORS”

330 ID/

102 “}”

330 ID/

Page 235: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

DATATABLE

DATATABLE

DATATABLE

0 (DATATABLE)

5

102 “{ACAD_REACTORS”

330 ID/

102 “}”

330 ID/

100 (AcDbDataTable)

70

90

91

1

92,2

Page 236: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

71

93

40

3

10,20,30

11,21,31

331 ID/

360 ID

350 ID

340 ID/

330 ID/

Page 237: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

DICTIONARY

DICTIONARY

DICTIONARY

0 (DICTIONARY)

5

102 “{ACAD_REACTORS”

330 ID/

102 “}”

330 ID/

100 (AcDbDictionary)

280 1

2810=1=2=3=<>$0$<>

Page 238: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

4=$0$<>5=

3

350 ID/

AutoCAD®AutoCAD “ACAD_”AutoCAD

Page 239: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

DICTIONARYVAR

DICTIONARY

DICTIONARYVAR

0 (DICTIONARYVAR)

5

102 “{ACAD_REACTORS”

330 ID/(ACDBVARIABLEDICTIONARY)

102 “}”

100 (DictionaryVariables)

280 0

1

DICTIONARYVARAutoCAD setvar/getvarDXF™HEADERDICTIONARYVARDEFAULTVIEWCATEGORYDIMADECDIMASSOCDIMDSEPDRAWORDERCTLFIELDEVALHALOGAPHIDETEXTINDEXCTLINDEXCTLINTERSECTIONCOLORINTERSECTIONDISPLAYMSOLESCALEOBSCOLOROBSLTYPEOLEFRAMEPROJECTNAMESORTENTS

Page 240: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

UPDATETHUMBNAILXCLIPFRAMEXCLIPFRAME

Page 241: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

DIMASSOC

DIMASSOC

DIMASSOC

0 (DIMASSOC)

5

102 “{ACAD_REACTORS}”

330 ID

100 (AcDbDimAssoc)

330 ID

901=2=4=8=

70 /

71

Page 242: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

1 (AcDbOsnapPointRef)

720=1=2=3=4=5=6=7=8=9=10=11=12=13=

331 ID

73 SubentType

91 GsMarker

301

40

10 WCSX

20 WCSY

Page 243: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

30 WCSZ

332 ID

74 SubentType/

92 GsMarker

302

75 hasLastPointRef/

DIMASSOC

Page 244: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

FIELD

FIELD

FIELD

0 (ACAD_FIELD)

1 ID

2

3

90

360 ID(AcDbHardOwnershipId)

97 ID

331 ID(AcDbSoftPointerId)ID

93

6

7 ACFD_FIELD_VALUE

90

Page 245: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

91

140

330 IDAcDbSoftPointerIdID

92

310

301

9

98

Page 246: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

GROUP

GROUP

GROUP

0 (GROUP)

5

102 “{ACAD_REACTORS”

330 ID/GROUPACAD_GROUP

102 “}”

330 ID/

100 (AcDbGroup)

300

70 “”1=0=

71 1=0=

340

Page 247: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app
Page 248: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

IDBUFFER

IDBUFFER

IDBUFFER

100 (AcDbIdBuffer)

330

IDBUFFER

Page 249: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

IMAGEDEF

IMAGEDEF

IMAGEDEF

0 (IMAGEDEF)

5

102 “{ACAD_REACTORS”

330 ACAD_IMAGE_DICTID/

330 IMAGEDEF_REACTORID/

102 “}”

100 (AcDbRasterImageDef)

90 0

1

10DXF UAPP U V

20 DXF V

Page 250: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

11 AutoCADDXF UAPP U V

12 DXF V

280 “”0=1=

281 0=2=5=

Page 251: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

IMAGEDEF_REACTOR

IMAGEDEF_REACTOR

IMAGEDEF_REACTOR

0 (IMAGEDEF_REACTOR)

5

100 (AcDbRasterImageDefReactor)

90 2

330 ID

Page 252: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

LAYER_INDEX

LAYER_INDEX

LAYER_INDEX

0 (LAYER_INDEX)

5

102 “{ACAD_REACTORS”

330 ID/

102 “}”

100 (AcDbIndex)

40

100 (AcDbLayerIndex)

8

360 IDBUFFER

90 IDBUFFER

Page 253: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app
Page 254: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

LAYER_FILTER

LAYER_FILTER

LAYER_FILTER

0 (LAYER_FILTER)

5

102 “{ACAD_REACTORS”

330 ID/

102 “}”

100 (AcDbFilter)

100 (AcDbLayerFilter)

8

Page 255: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

LAYOUT

LAYOUT

LAYOUT

0 (LAYOUT)

5

102 “{ACAD_REACTORS”

330 ID/

102 “}”

330 ID/

100 (AcDbPlotSettings)

Plotsettings AcDbPlotSettings PLOTSETTINGS

100 (AcDbLayout)

1

701=PSLTSCALE

Page 256: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

2=LIMCHECK

71 AutoCAD“”

10 LIMMINDXF XAPP

20 DXF Y

11 LIMMAXDXF XAPP

21 DXF Y

12 INSBASEDXF XAPP

22,32 DXF Y Z

14 EXTMINDXF XAPP

24,34 DXF Y Z

15 EXTMAXDXF XAPP

25,35 DXF Y Z

146

13 UCSDXF XAPP

23,33 DXFUCS Y Z

Page 257: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

16 UCSXDXF XAPP

26,36 DXFUCS X Y Z

17 UCSYDXF XAPP

27,37 DXFUCS Y Y Z

76 UCS0=UCS1=2=3=4=5=6=

330 ID/

331 ID/

345 UCSUCSAcDbUCSTableRecordID/UCS

346 UCSUCSUCSAcDbUCSTableRecordID/7676UCSWORLD

333 ID

Page 258: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

LIGHTLIST

LIGHTLIST

LIGHTLIST

0 (LIGHTLIST)

5

102 “{ACAD_REACTORS”

330 ID/LIGHTLISTACAD_LIGHT

102 “}”

330 ID/

100 (AcDbLightList)

90

90

5

1

Page 259: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app
Page 260: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

MATERIAL

MATERIAL

MATERIAL

0 (MATERIAL)

5

102 “{ACAD_REACTORS”

330 ID/MATERIALACAD_MATERIAL

102 “}”

100 (AcDbMaterial)

1

2

70 =00=1=

40 =1.00.01.0

Page 261: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

90 AcCmEntityColor32

71 =00=1=

41 =1.00.01.0

91 AcCmEntityColor32

42 =1.0

72 =10=1=

3 =

73 =11=2=3=4=

74 =11=2=3=

75 =11=2=4=

Page 262: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

43 16=

44 =0.5

76 =00=1=

45 =1.00.01.0

92 AcCmEntityColor32

46 =1.0

77 =10=1=

4 =

78 =11=2=3=4=

79 =11=2=3=

170 =11=

Page 263: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

2=4=

47 16=

48 =1.0

171 =10=1=

6 =

172 =11=2=3=4=

173 =11=2=3=

174 =11=2=4=

49 16=

140 =1.0

Page 264: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

141 =1.0

175 =10=1=

7 =

176 =11=2=3=4=

177 =11=2=3=

178 =11=2=4=

142 16=

143 =1.0

179 =10=1=

Page 265: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

8 =

270 =11=2=3=4=

271 =11=2=3=

272 =11=2=4=

144 16=

145 =1.0

146 =1.0

273 =10=1=

9 =

274 =11=2=

Page 266: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

3=4=

275 =11=2=3=

276 =11=2=4=

147 16=

460

461

462

463

290

464

270

271

465

42

72

Page 267: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

3

73

74

75

43

293

272

273

300 GenProcName

291 GenProcValBool

271 GenProcValInt

469 GenProcValReal

301 GenProcValText

292 GenProcTableEnd

62 GenProcValColorIndex

420 GenProcValColorRGB

430 GenProcValColorName

270 U

271 V

Page 268: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

MLINESTYLE

MLINESTYLE

MLINESTYLE

0 (MLINESTYLE)

5

102 “{ACAD_REACTORS”

330 ID/MLINESTYLEACAD_MLINESTYLE

102 “}”

100 (AcDbMlineStyle)

2

701=2=16=32=64=

Page 269: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

256=512=1024=

3 255

62 =256

51 90

52 90

71

49

62 =0

6 =

MLINESTYLE2

340MLINESTYLE

MLINESTYLE3350

Page 270: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

OBJECT_PTR

OBJECT_PTR

OBJECT_PTR

0 (OBJECT_PTR)

5

102 “{ACAD_REACTORS”

330 ID/

102 “}”

1001 ASE(DC015)

Page 271: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

PLOTSETTINGS

PLOTSETTINGS

PLOTSETTINGS

0 (PLOTSETTINGS)

5

102 “{ACAD_REACTORS”

330 ID/

102 “}”

330 ID/

100 (AcDbPlotSettings)

1

2

4

6

40

Page 272: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

41

42

43

44

45

46 X

47 Y

48 X

49 Y

140 X

141 Y

142

143

701=2=4=8=6=32=64=

Page 273: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

128=512=1024=2048=4096=8192=16384=

720=1=2=

730=1=902=3=90

740=1=2=3=64=48491401415=

7

750=

Page 274: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

1=1/128"=1'2=1/64"=1'3=1/32"=1'4=1/16"=1'5=3/32"=1'6=1/8"=1'7=3/16"=1'8=1/4"=1'9=3/8"=1'10=1/2"=1'11=3/4"=1'12=1"=1'13=3"=1'14=6"=1'15=1'=1'16=1:117=1:218=1:419=1:820=1:1021=1:1622=1:2023=1:3024=1:4025=1:5026=1:10027=2:128=4:129=8:130=10:131=100:132=1000:1

760=1=2=3=

770=1=2=3=4=5=

78 DPI100327675

147 75

Page 275: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

148 X

149 Y

333 ID/

Page 276: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

RASTERVARIABLES

RASTERVARIABLES

RASTERVARIABLES

0 (RASTERVARIABLES)

5

102 “{ACAD_REACTORS”

330 ID/RASTERVARIABLESACAD_IMAGE_VARS

102 “}”

100 (AcDbRasterVariables)

90 0

70 “”0=1=

71 0=1=

72 AutoCADAutoCAD0=1=2=3=4=5=

Page 277: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

6=7=8=

Page 278: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

RENDER

RENDERENVIRONMENTMENTALRAYRENDERSETTINGSRENDERGLOBAL

Page 279: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >RENDER>

RENDERENVIRONMENT

RENDERENVIRONMENT

RENDERENVIRONMENT

0 (RENDERENVIRONMENT)

5

102 “{ACAD_REACTORS”

330 ID/RENDERENVIRONMENTACAD_RENDER_ENVIRONMENT

102 “}”

100 (AcDbRenderEnvironment)

90 1

290 1

290 1

280,280,280

40,40

Page 280: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

40,40

290

1 0

Page 281: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >RENDER>

MENTALRAYRENDERSETTINGS

MENTALRAYRENDERSETTINGS

MENTALRAYRENDERSETTINGS

0 (MENTALRAYRENDERSETTINGS)

5

102 “{ACAD_REACTORS”

330 ID/

102 “}”

100 (AcDbRenderSettings)

90 1

1

290

90

290

290

Page 282: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

1

100 (AcDbMentalRayRenderSettings)

90 1

90

90

700=1=2=Gauss3=Mitchell4=Lanczos

40,40 ,

40,40,40,40

alpha

700=1=2=

290

290

90,90,90

Page 283: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

290

90 /

290

40

90

90,90,90

290

90

290,290

290

40,40

40

700=1=2=4=BSP

700=1=2=

Page 284: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

40

700=1=

70 BSP0=1=

290 MI

1 MI

90

700=Hilbert1=2=3=4=5=

90

Page 285: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >RENDER>

RENDERGLOBAL

RENDERGLOBAL

RENDERGLOBAL

0 (RENDERGLOBAL)

5

102 “{ACAD_REACTORS”

330 ID/RENDERGLOBALACAD_RENDER_GLOBAL

102 “}”

100 (AcDbRenderGlobal)

90 2

900=1=2=

90

Page 286: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

0=1=

290

1

90

90

290

290

Page 287: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

SECTION

Page 288: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >SECTION>

SECTIONMANAGER

SECTIONMANAGER

0 (SECTIONMANAGER)

5

102 “{ACAD_REACTORS”

330 ID/

102 “}”

330 ID/

100 (AcDbSectionManager)

70

90

330 ID/

Page 289: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app
Page 290: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >SECTION>

SECTIONSETTINGS

SECTIONSETTINGS

0 (SECTIONSETTINGS)

5

102 “{ACAD_REACTORS”

330 ID/

102 “}”

330 ID/

100 (AcDbSectionSettings)

90

91

Page 291: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app
Page 292: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >SECTION>

1 “SectionTypeSettings”

90

91

92

330 ID/

331 ID/

1

93

2 “SectionGeometrySettings”

3 “SectionTypeSettingsEnd”

Page 293: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app
Page 294: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >SECTION>

90

91

92

63

8

6

40

1

370

70

71

72

Page 295: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

2

41

42

43

3 “SectionGeometrySettingsEnd”

Page 296: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

SPATIAL_INDEX

SPATIAL_INDEX

SPATIAL_INDEX

0 (SPATIAL_INDEX)

5

102 “{ACAD_REACTORS”

330 ID/

102 “}”

100 (AcDbIndex)

40

100 (AcDbSpatialIndex)

SPATIAL_INDEXDXF

Page 297: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

SPATIAL_FILTER

SPATIAL_FILTER

SPATIAL_FILTER

0 (SPATIAL_FILTER)

5

102 “{ACAD_REACTORS”

330 ID/(SPATIAL)

102 “}”

100 (AcDbFilter)

100 (AcDbSpatialFilter)

702=2=

10 1OCS2DXF XAPP

Page 298: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

20 DXF Y2

210DXF XAPP

220,230 DXF Y Z

11DXF XAPP

21,31DXF Y Z

710=1

72 0=1=

40 72=1

73 0=1=

41 73=1

40 4x312

40 4x312

Page 299: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

SORTENTSTABLE

SORTENTSTABLE

SORTENTSTABLE

0 (SORTENTSTABLE)

5

102 “{ACAD_REACTORS”

330 ID/(ACAD_SORTENTS)

102 “}”

100 (AcDbSortentsTable)

330 ID/*MODEL_SPACE*PAPER_SPACE

331 ID/

5

SORTENTS16AutoCADDRAWORDERSORTENTSTABLE*Model_Space*Paper_SpaceACAD_SORTENTSSORTENTSTABLE

Page 300: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app
Page 301: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

SUNSTUDY

SUNSTUDY

SUNSTUDY

0 (SUNSTUDY)

5

102 “{ACAD_REACTORS”

330 ID/

102 “}”

330 ID/

100 (AcDbSunStudy)

90

1

2

70

3 “”

Page 302: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

290 “”

4 “”

291

91

90

90

292

93

94

95

73

290

340 ID

341 ID

342 ID

74

75

76

77

Page 303: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

40

293

294

343 ID

Page 304: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

TABLESTYLE

TABLESTYLE

TABLESTYLE

0 (TABLESTYLE)

5

102 “{ACAD_REACTORS”

330 ID/TABLESTYLEACAD_TABLESTYLE

102 “}”

100 (AcDbTableStyle)

3 255

700=1=

71

40 =0.06

Page 305: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

41 =0.06

2800=1=

2810=1=

7 =

140

170

62 =

63 =7

283 =001

90

91

274-279 =kLnWtByBlock

284-289 =10=1=

Page 306: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

64-69 =

Page 307: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

UNDERLAYDEFINITION

UNDERLAYDEFINITION

UNDERLAYDEFINITION

0 (UNDERLAYDEFINITION)

5

102 “{ACAD_REACTORS”

330 ID/

102 “}”

100 (AcDbUnderlayDefinition)

1

2

Page 308: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

VISUALSTYLE

VISUALSTYLE

VISUALSTYLE

0 (VISUALSTYLE)

5

102 “{ACAD_REACTORS”

330 ID/

102 “}”

330 ID/

100 (AcDbVisualStyle)

2

70 Type

710=1=

Page 309: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

2=3=

720=1=2=

730=1=2=3=4=5=6=

900=1=2=

40

41

62,63 Color

421

740=

Page 310: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

1=2=

91

64

65

75

175

42

92

66

43

76

77

78

67

79

170

171

290

Page 311: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

174

93

44 Brightness

173

291

Page 312: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

VBA_PROJECT

VBA_PROJECT

VBA_PROJECT

0 (VBA_PROJECT)

5

102 “{ACAD_REACTORS”

330 ID/

102 “}”

330 ID/

100 (AcDbVbaProject)

90 310

310 DXFVBA

Page 313: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

WIPEOUTVARIABLES

WIPEOUTVARIABLES

WIPEOUTVARIABLES

0 (WIPEOUTVARIABLES)

5

102 “{ACAD_REACTORS”

330 ID/WIPEOUTVARIABLESACAD_IMAGE_VARS

102 “}”

100 (AcDbRasterVariables)

90 0

70 “”0=1=

Page 314: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>OBJECTS >

XRECORD

XRECORD

XRECORD

100 (AcDbXrecord)

2800=1=2=3=<>$0$<>4=$0$<>5=

1–3695105

XRECORDDXF“”1369

XRECORDR13c0R13c3AutoCAD ®R13c4XRECORD

Page 315: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app
Page 316: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>

THUMBNAILIMAGE

DXF™THUMBNAILIMAGEDXFTHUMBNAILIMAGE

Page 317: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>THUMBNAILIMAGE >

THUMBNAILIMAGE

THUMBNAILIMAGE

THUMBNAILIMAGE

90

310 256

Page 318: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

<$nopage>DXF:,

DXF>

AutoCAD ®(DXF™)DXF(SLD)(SLB)

DXFASCIIASCIIDXF DXFASCIIDXFDXF

ASCIIDXFDXF

Page 319: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>>

ASCIIDXF

ASCIIDXFDXFAutoLISP ®ObjectARX ®DXFDXFDXFDXFDXFDXFDXFDXFDXF

Page 320: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>>ASCIIDXF>

DXF

DXF DXFDXF

SECTION02HEADERENDSEC0

DXF

DXF

HEADER AutoCAD

CLASSES BLOCKSENTITIESOBJECTS

TABLESAPPIDBLOCK_RECORDDIMSTYLELAYERLTYPESTYLEUCSVIEWVPORT

BLOCKS

ENTITIES

OBJECTS OBJECTS

THUMBNAILIMAGE

Page 321: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

SAVESAVEAS“”DXFENTITIES

Page 322: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>>ASCIIDXF>

DXF

X

0

DXF256AutoCADSAVESAVEASWBLOCKDXFOPENINSERT

DXFASCII

Page 323: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>>ASCIIDXF>DXF>

DXFASCII

SAVEASASCII(^)ASCIIGBEL7^G(^)OPENINSERT

Page 324: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>>ASCIIDXF>

DXF

AutoLISP getvar

DXF™HEADER

0

SECTION

2

HEADER

HEADER

9

$<>

<>

<>

0

ENDSEC

HEADER

Page 325: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>>ASCIIDXF>

DXF

DXFCLASSES

0

SECTION

2

CLASSES

CLASSES

0

CLASS

1

<dxf>

2

<>

3

<>

90

<>

280

<>

281

<>

0 CLASSES

Page 326: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

ENDSEC

Page 327: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>>ASCIIDXF>

DXF

DXFTABLES

0

SECTION

2

TABLES

TABLES

0

TABLE

2

<>

5

<>

100

AcDbSymbolTable

70

<>

0

<>

5

<>

100

Page 328: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

AcDbSymbolTableRecord

.

.<>

.

0

ENDTAB

0

ENDSEC

TABLES

Page 329: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>>ASCIIDXF>DXF>

DXF

0

TABLE

2

STYLE 0

5

1C STYLE

70

3 STYLER13

1001

APP_X APP_X

1040

42.0

0

STYLE STYLE

Page 330: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

5

3A DIMSTYLE105

2

ENTRY_1

70

64

40

.4

41

1.0

50

0.0

71

0

42

0.4

3

BUFONTS.TXT

0

Page 331: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

STYLE

5

C2

2

ENTRY_2

...

... 3

3

BUFONTS.TXT -

102

{ACAD_REACTORS

330

3C2 ID

330

41B ID

102

}

1001

APP_1

Page 332: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

1070

45

1001

APP_2

1004

18A5B3EF2C199A

0

UCS UCS

Page 333: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>>ASCIIDXF>

DXF

DXFBLOCKS

0

SECTION

2

BLOCKS

BLOCKS

0

BLOCK

5

<>

100

AcDbEntity

8

<>

100

AcDbBlockBegin

2

<>

70

<>

10

<X>

Page 334: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

20

<Y>

30

<Z>

3

<>

1

<>

0

<>

.

.<>

.

0

ENDBLK

5

<>

100

AcDbBlockEnd

endblk

0

ENDSEC

BLOCKS

Page 335: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>>ASCIIDXF>

DXF

DXFENTITIES

0

SECTION

2

ENTITIES

ENTITIES

0

<>

5

<>

330

<>

100

AcDbEntity

8

<>

100

AcDb<>

.

.<>

.

Page 336: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

0

ENDSEC

ENTITIES

Page 337: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>>ASCIIDXF>

DXF

DXFOBJECTS

0

SECTION

2

OBJECTS

OBJECTS

0

DICTIONARY

5

<>

100

AcDbDictionary

3

<>

350

<>

0

<>

.

.<>

.

Page 338: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

0

ENDSEC

OBJECTS

Page 339: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>>ASCIIDXF>

DXF

DXFAutoCADDXFDXFDXF

Page 340: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>>ASCIIDXF>DXF >

DXF

VisualBasic6DXF

'ReadDXFDXF/

'DXF

'DXF

'

'

FunctionReadDXF(_

ByValdxfFileAsString,ByValstrSectionAsString,_

ByValstrObjectAsString,ByValstrCodeListAsString)

DimtmpCode,lastObjAsString

OpendxfFileForInputAs#1

'/

codes=ReadCodes

'“EOF”

Whilecodes(1)<>"EOF"

'“0”“SECTION”

Ifcodes(0)="0"Andcodes(1)="SECTION"Then

'

'/

codes=ReadCodes()

'

Ifcodes(1)=strSectionThen

'/

codes=ReadCodes

'“ENDSEC”

Whilecodes(1)<>"ENDSEC"

'“0”

'“0”

'

Ifcodes(0)="0"ThenlastObj=codes(1)

'

IflastObj=strObjectThen

'

tmpCode=","&codes(0)&","

'

IfInStr(strCodeList,tmpCode)Then

'

Page 341: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

ReadDXF=ReadDXF&_

codes(0)&"="&codes(1)&vbCrLf

EndIf

EndIf

'/

codes=ReadCodes

Wend

EndIf

codes=ReadCodes

EndIf

Wend

Close#1

EndFunction

'ReadCodes

'DXF

'

'

'

'

FunctionReadCodes()AsVariant

DimcodeStr,valStrAsString

LineInput#1,codeStr

LineInput#1,codeStr

'

ReadCodes=Array(Trim(codeStr),valStr)

EndFunction

Page 342: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>>ASCIIDXF>DXF >

DXF

DXFDXFAutoCADAutoCADDXF

HEADER

TABLESTABLESTABLES

LTYPELAYER

BLOCKS

BLOCKSENTITIES

ENTITIESLAYER7CONTINUOUS

EOF

VisualBasic6DXF

'WriteDXFPolygonDXF

'ENTITIES

'DXF

'XY

'

'

'Z3031

'“”

'

SubWriteDXFPolygon(_

dxfFileAsString,iSidesAsInteger,_

dblXAsDouble,dblYAsDouble,dblLenAsDouble)

DimiAsInteger

DimdblA1,dblA,dblPI,dblNX,dblNYAsDouble

OpendxfFileForOutputAs#1

Print#1,0

Print#1,"SECTION"

Print#1,2

Print#1,"ENTITIES"

Page 343: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

dblPI=Atn(1)*4

dblA1=(2*dblPI)/iSides

dblA=dblPI/2

Fori=1ToiSides

Print#1,0

Print#1,"LINE"

Print#1,8

Print#1,"Polygon"

Print#1,10

Print#1,dblX

Print#1,20

Print#1,dblY

dblNX=dblLen*Cos(dblA)+dblX

dblNY=dblLen*Sin(dblA)+dblY

Print#1,11

Print#1,dblNX

Print#1,21

Print#1,dblNY

dblX=dblNX

dblY=dblNY

dblA=dblA+dblA1

Nexti

Print#1,0

Print#1,"ENDSEC"

Print#1,0

Print#1,"EOF"

Close#1

EndSub

DXFINBASICAutoCAD

DXFINAutoCADDXF

Page 344: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>>

DXF

ASCIIDXFASCIIAutoCADAutoCADDXF

SAVESAVEAS“”DXFDXFASCIIDXFAutoCADASCIIDXFDXFAutoCADR10DXFDXF

DXF22

AutoCADBinaryDXF<CR><LF><SUB><NULL>

ASCIIDXFAutoCADRelease14DXF

8IEEE

0ASCII

ASCIIDXFASCIIDXFDXF999

DXF255

107141004124

255Escape

1071True

9999991071

SAVEASDXF (.dxf)ASCIIDXFOPENINSERT

DXFOPENINSERTAutoCAD

Page 345: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app
Page 346: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>>

AutoCADMSLIDEVSLIDE

31(0,0)AutoCADR9

ID 17 “AutoCAD”CRLF^ZNUL

1 56

1 2

X 2 1

Y 2 1

4 /10,000,000

2 02

2 1234Intel8086CPUMotorola68000CPU

“”

Page 347: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

00-7F

8 from-Xfrom-Yto-Xto-Yfrom-

80-FA

FB 5 -128+127(from-X,from-Y,to-X,to-Y)from-

FC 2 00

FD 6 X YYX

FE 3 -128+127to-Xto-Yto-

FF 2

“”

IBMIBMPC/AT

4175746F4341ID“AutoCAD”CRLF^ZNUL

4420536C6964

650D0A1A00

56(56)

02(2)

3C02X(572)

2401Y(292)

0B80DF00(14,647,307/10,000,000=1.46)

0200(2)

Page 348: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

3412(1234)

07FF7=

3C02240100000000572,2920,0(572,292)“”

3FF3=

0F0032000F00130015,5015,19\x1115,50

“”

01FF1=

12FBE712CE15+18,50-25(33,25)15+18,50-50(33,0)

50-50(33,0).(33,25)“”

DFFE0033,2533-3325+0(0,25)

(0,25).(0,25)“”

00FEE7(0,25)0+0,25-25(0,0)

(0,0).(0,0)“”

21FE00(0,0)0+330+0(33,0)

(33,0)“”

00FC

Page 349: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>>>

AutoCADR9AutoCADR9AutoCADAutoShade ®

1.0AutoSketch ®1.02

ID 17 “AutoCAD”CRLF^ZNUL

1 56

1 1

X 2 1

Y 2 1

8 /

2 02

1

“”CPU8086CPUIEEEAutoCADCPUCPU

Page 350: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>>

AutoCADR9

"AutoCADSlideLibrary1.0”CRLF^ZNULNULNULNUL32

36

NUL32

4

NUL

Page 351: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

<$nopage>ECS,<$nopage>ECS,

DXF>

DXF

DXF™

(OCS)

Page 352: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>DXF >

AutoCAD®

/DXFAutoCADR10AutoCADR13

AutoCADR11

DXF

Page 353: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>DXF >

/DXF

AutoLISP ®ObjectARX ®ads_nameObjectARX

“”

10051005AutoLISPObjectARXAutoLISP“”ObjectARXads_name

1005

Page 354: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>DXF >>

DWGDXF

Page 355: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>DXF >>

AutoCADseqendseqend

PURGE

Page 356: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>DXF >>

AutoLISP

handentDXFDWG

Page 357: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>DXF >>

1005

10051005AutoLISPObjectARX

Page 358: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>DXF >

“”100DXF

999

FOOGRANDCHILDAcDbSonOfSonOfFoo

999

AcDbSonOfFoo

0

FOOGRANDCHILD

5

C2

100

AcDbFoo

999

10/20/30

10

1.1

20

2.3

30

7.3

100

AcDbSonOfFoo

999

10/20/30

10

1.1

20

2.3

30

7.3

100

AcDbSonOfSonOfFoo

999

10/20/30

Page 359: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

10

13.2

20

23.1

30

31.2

999

1001

APP_1

1070

45

1001

APP_2

1004

18A5B3EF2C199A

Page 360: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>DXF >

Page 361: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>DXF >

(xdata)AutoLISPObjectARX10001071DXF

0

INSERT

5

F11

100

AcDbEntity

8

TOP

100

AcDbBlockReference

2

BLOCK_A

10

0.0

20

0.0

30

0.0

1001

AME_SOL

1002

{

1070

0

1071

1.95059E+06

1070

519

1010

Page 362: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

2.54717

1020

2.122642

1030

2.049201

1005

ECD

1005

EE9

1005

0

1040

0.0

1040

1.0

1000

MILD_STEEL

1001

1001APPID

APPIDAPPIDAPPIDAPPID

1000 255256

1001 3132

1001AutoCAD

1002 “{”“}”AutoCAD

1003

1004 127ASCIIDXF

Page 363: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

1005

INSERTINSERT*XREFBINDXBINDPARTIALOPENEXPLODEAutoCADAUDITAUDIT0

3 1010,1020,1030

XYZAutoCAD

1011,1021,1031

STRETCH

1012,1022,1032

1013,1023,1033

1040

1041

1042

1070 16

1071 32

Page 364: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

<$nopage>ECS,<$nopage>ECS,

DXF>DXF >

(OCS)

DXF(OCS)OCSOCS Z

Z Z X Y ZOCS

WCS

XY X YAutoCAD

OCSWCSDXF10-37

Z

Z

WCSOCS

AutoCADOCSOCS Z XYWCS

UCSUCSOCS

Page 365: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

UCS

UCS XYSAVEASDXF XYAutoCAD X Y

DXFUCS XYOCS XY Z

Page 366: DXF : DXF :, , , DXF > DXF · objectarx dxf 102 “{”“}” 1002 “{” “}”autocad 105 dimvar 110 ucs 72 1 dxf x app

DXF>DXF >

AutoCAD

Z X Y

Z Z Z Y X Z Z X“”1/64

N

YWy(0,1,0)

ZWz(0,0,1)

X Y N Ax AyN Az Z

(abs(Nx)<1/64)(abs(Ny)<1/64)

Ax=WyXN“X”

Ax=WzXN

Ax

Ay

Ay=NXAxAy