gtrace.draw.dxf

dxf.py - a DXF export library for python

Sample code:

import dxf d = dxf.DXF(‘test.dxf’) d.add_layer(‘ABC’, color=5) d.add_entity(dxf.Line((1.5,5), (56,-89)), ‘ABC’) d.save_to_file()

Attributes

pi

color_table

header_template1

header_template2

header_template3

classes_template

tables_template1

vport_template

linetype_template

layer_template1

layer_template2

style_template

view_template

misctable_template

blockrecords_template

tables_template2

blocks_template

entities_template1

entities_template0

objects_template

Exceptions

NumberOfElementError

Common base class for all exceptions

Classes

DXF

A DXF file class.

Layer

Layer class

Entity

A graphic entity

Line

A line entity

LwPolyLine

A light weight poly-line

Rectangle

A rectangle

Circle

A circle entity

Arc

An arc entity

Text

Text

Functions

color_encode(color)

Given a set of RGB values for a color, find the closest matching

test_func()

Module Contents

gtrace.draw.dxf.pi = 3.141592653589793
class gtrace.draw.dxf.DXF(filename='drawing.dxf')

Bases: object

A DXF file class.

filename = 'drawing.dxf'
layers
handseed = 120
add_layer(name, color=1, ltype='Continuous')
add_entity(entity, layername)
save_to_file()

Save the DXF file

class gtrace.draw.dxf.Layer(name, handle, color=1, ltype='Continuous')

Bases: object

Layer class

name
handle
color = 1
ltype = 'Continuous'
entities = []
add_entity(entity)
class gtrace.draw.dxf.Entity

Bases: object

A graphic entity

handle = ''
set_handle(handle)
report_min_max()

Return the coordinates of the lower left and the upper right corners of the drawing. Return value: ((xmin, ymin), (xmax, ymax))

draw()
class gtrace.draw.dxf.Line(start, stop, thickness=0)

Bases: Entity

A line entity

start
stop
thickness = 0
report_min_max()

Return the coordinates of the lower left and the upper right corners of the drawing. Return value: ((xmin, ymin), (xmax, ymax))

draw(layername)
exception gtrace.draw.dxf.NumberOfElementError

Bases: BaseException

Common base class for all exceptions

__initi__(message)
class gtrace.draw.dxf.LwPolyLine(x, y, thickness=0)

Bases: Entity

A light weight poly-line

x
y
numpoints
thickness = 0
report_min_max()

Return the coordinates of the lower left and the upper right corners of the drawing. Return value: ((xmin, ymin), (xmax, ymax))

draw(layername)
class gtrace.draw.dxf.Rectangle(point, width, height, thickness=0, angle=0.0, pivot=None)

Bases: Entity

A rectangle

point
width
height
thickness = 0
angle
pivot = None
x
y
report_min_max()

Return the coordinates of the lower left and the upper right corners of the drawing. Return value: ((xmin, ymin), (xmax, ymax))

draw(layername)
class gtrace.draw.dxf.Circle(center, radius, thickness=0)

Bases: Entity

A circle entity

center
radius
thickness = 0
report_min_max()

Return the coordinates of the lower left and the upper right corners of the drawing. Return value: ((xmin, ymin), (xmax, ymax))

draw(layername)
class gtrace.draw.dxf.Arc(center, radius, startangle, stopangle, thickness=0)

Bases: Entity

An arc entity

center
radius
thickness = 0
startangle
stopangle
report_min_max()

Return the coordinates of the lower left and the upper right corners of the drawing. Return value: ((xmin, ymin), (xmax, ymax))

draw(layername)
class gtrace.draw.dxf.Text(text, point, height=1.0, rotation=0.0)

Bases: Entity

Text

text
point
height = 1.0
rotation = 0.0
report_min_max()

Return the coordinates of the lower left and the upper right corners of the drawing. Return value: ((xmin, ymin), (xmax, ymax))

draw(layername)
gtrace.draw.dxf.color_encode(color)

Given a set of RGB values for a color, find the closest matching one from the pre-defined colors in the DXF specification. Then return its color code (an integer in 1 to 255).

= Input = color: A tuple of three numbers in the range of 0-255, i.e. (R,G,B)

= Return = best_color_num: integer

gtrace.draw.dxf.color_table
gtrace.draw.dxf.header_template1 = Multiline-String
Show Value
"""  0
SECTION
  2
HEADER
  9
$ACADVER
  1
AC1024
  9
$ACADMAINTVER
 70
     6
  9
$DWGCODEPAGE
  3
ANSI_1252
  9
$INSBASE
 10
0.0
 20
0.0
 30
0.0
"""
gtrace.draw.dxf.header_template2 = Multiline-String
Show Value
""" 9
$EXTMIN
 10
1.0
 20
0.0
 30
0.0
  9
$EXTMAX
 10
73.0
 20
41.0
 30
0.0
  9
$LIMMIN
 10
0.0
 20
0.0
  9
$LIMMAX
 10
1000.0
 20
1000.0
"""
gtrace.draw.dxf.header_template3 = Multiline-String
Show Value
"""  9
$ORTHOMODE
 70
     0
  9
$REGENMODE
 70
     1
  9
$FILLMODE
 70
     1
  9
$QTEXTMODE
 70
     0
  9
$MIRRTEXT
 70
     1
  9
$LTSCALE
 40
1.0
  9
$ATTMODE
 70
     1
  9
$TEXTSIZE
 40
2.5
  9
$TRACEWID
 40
1.0
  9
$TEXTSTYLE
  7
Standard
  9
$CLAYER
  8
Outline
  9
$CELTYPE
  6
ByLayer
  9
$CECOLOR
 62
   256
  9
$CELTSCALE
 40
1.0
  9
$DISPSILH
 70
     0
  9
$DIMSCALE
 40
1.0
  9
$DIMASZ
 40
2.5
  9
$DIMEXO
 40
0.625
  9
$DIMDLI
 40
3.75
  9
$DIMRND
 40
0.0
  9
$DIMDLE
 40
0.0
  9
$DIMEXE
 40
1.25
  9
$DIMTP
 40
0.0
  9
$DIMTM
 40
0.0
  9
$DIMTXT
 40
2.5
  9
$DIMCEN
 40
2.5
  9
$DIMTSZ
 40
0.0
  9
$DIMTOL
 70
     0
  9
$DIMLIM
 70
     0
  9
$DIMTIH
 70
     0
  9
$DIMTOH
 70
     0
  9
$DIMSE1
 70
     0
  9
$DIMSE2
 70
     0
  9
$DIMTAD
 70
     1
  9
$DIMZIN
 70
     8
  9
$DIMBLK
  1

  9
$DIMASO
 70
     1
  9
$DIMSHO
 70
     1
  9
$DIMPOST
  1

  9
$DIMAPOST
  1

  9
$DIMALT
 70
     0
  9
$DIMALTD
 70
     3
  9
$DIMALTF
 40
0.03937007874016
  9
$DIMLFAC
 40
1.0
  9
$DIMTOFL
 70
     1
  9
$DIMTVP
 40
0.0
  9
$DIMTIX
 70
     0
  9
$DIMSOXD
 70
     0
  9
$DIMSAH
 70
     0
  9
$DIMBLK1
  1

  9
$DIMBLK2
  1

  9
$DIMSTYLE
  2
ISO-25
  9
$DIMCLRD
 70
     0
  9
$DIMCLRE
 70
     0
  9
$DIMCLRT
 70
     0
  9
$DIMTFAC
 40
1.0
  9
$DIMGAP
 40
0.625
  9
$DIMJUST
 70
     0
  9
$DIMSD1
 70
     0
  9
$DIMSD2
 70
     0
  9
$DIMTOLJ
 70
     0
  9
$DIMTZIN
 70
     8
  9
$DIMALTZ
 70
     0
  9
$DIMALTTZ
 70
     0
  9
$DIMUPT
 70
     0
  9
$DIMDEC
 70
     2
  9
$DIMTDEC
 70
     2
  9
$DIMALTU
 70
     2
  9
$DIMALTTD
 70
     3
  9
$DIMTXSTY
  7
Standard
  9
$DIMAUNIT
 70
     0
  9
$DIMADEC
 70
     0
  9
$DIMALTRND
 40
0.0
  9
$DIMAZIN
 70
     0
  9
$DIMDSEP
 70
    44
  9
$DIMATFIT
 70
     3
  9
$DIMFRAC
 70
     0
  9
$DIMLDRBLK
  1

  9
$DIMLUNIT
 70
     2
  9
$DIMLWD
 70
    -2
  9
$DIMLWE
 70
    -2
  9
$DIMTMOVE
 70
     0
  9
$DIMFXL
 40
1.0
  9
$DIMFXLON
 70
     0
  9
$DIMJOGANG
 40
0.7853981633974483
  9
$DIMTFILL
 70
     0
  9
$DIMTFILLCLR
 70
     0
  9
$DIMARCSYM
 70
     0
  9
$DIMLTYPE
  6

  9
$DIMLTEX1
  6

  9
$DIMLTEX2
  6

  9
$DIMTXTDIRECTION
 70
     0
  9
$LUNITS
 70
     2
  9
$LUPREC
 70
     4
  9
$SKETCHINC
 40
1.0
  9
$FILLETRAD
 40
10.0
  9
$AUNITS
 70
     0
  9
$AUPREC
 70
     0
  9
$MENU
  1
.
  9
$ELEVATION
 40
0.0
  9
$PELEVATION
 40
0.0
  9
$THICKNESS
 40
0.0
  9
$LIMCHECK
 70
     0
  9
$CHAMFERA
 40
10.0
  9
$CHAMFERB
 40
10.0
  9
$CHAMFERC
 40
20.0
  9
$CHAMFERD
 40
0.0
  9
$SKPOLY
 70
     0
  9
$TDCREATE
 40
2456231.748506945
  9
$TDUCREATE
 40
2456231.373506945
  9
$TDUPDATE
 40
2456231.748506945
  9
$TDUUPDATE
 40
2456231.373506945
  9
$TDINDWG
 40
0.0000000116
  9
$TDUSRTIMER
 40
0.0000000116
  9
$USRTIMER
 70
     1
  9
$ANGBASE
 50
0.0
  9
$ANGDIR
 70
     0
  9
$PDMODE
 70
     0
  9
$PDSIZE
 40
0.0
  9
$PLINEWID
 40
0.0
  9
$SPLFRAME
 70
     0
  9
$SPLINETYPE
 70
     6
  9
$SPLINESEGS
 70
     8
  9
$HANDSEED
  5
6F
  9
$SURFTAB1
 70
     6
  9
$SURFTAB2
 70
     6
  9
$SURFTYPE
 70
     6
  9
$SURFU
 70
     6
  9
$SURFV
 70
     6
  9
$UCSBASE
  2

  9
$UCSNAME
  2

  9
$UCSORG
 10
0.0
 20
0.0
 30
0.0
  9
$UCSXDIR
 10
1.0
 20
0.0
 30
0.0
  9
$UCSYDIR
 10
0.0
 20
1.0
 30
0.0
  9
$UCSORTHOREF
  2

  9
$UCSORTHOVIEW
 70
     0
  9
$UCSORGTOP
 10
0.0
 20
0.0
 30
0.0
  9
$UCSORGBOTTOM
 10
0.0
 20
0.0
 30
0.0
  9
$UCSORGLEFT
 10
0.0
 20
0.0
 30
0.0
  9
$UCSORGRIGHT
 10
0.0
 20
0.0
 30
0.0
  9
$UCSORGFRONT
 10
0.0
 20
0.0
 30
0.0
  9
$UCSORGBACK
 10
0.0
 20
0.0
 30
0.0
  9
$PUCSBASE
  2

  9
$PUCSNAME
  2

  9
$PUCSORG
 10
0.0
 20
0.0
 30
0.0
  9
$PUCSXDIR
 10
1.0
 20
0.0
 30
0.0
  9
$PUCSYDIR
 10
0.0
 20
1.0
 30
0.0
  9
$PUCSORTHOREF
  2

  9
$PUCSORTHOVIEW
 70
     0
  9
$PUCSORGTOP
 10
0.0
 20
0.0
 30
0.0
  9
$PUCSORGBOTTOM
 10
0.0
 20
0.0
 30
0.0
  9
$PUCSORGLEFT
 10
0.0
 20
0.0
 30
0.0
  9
$PUCSORGRIGHT
 10
0.0
 20
0.0
 30
0.0
  9
$PUCSORGFRONT
 10
0.0
 20
0.0
 30
0.0
  9
$PUCSORGBACK
 10
0.0
 20
0.0
 30
0.0
  9
$USERI1
 70
     0
  9
$USERI2
 70
     0
  9
$USERI3
 70
     0
  9
$USERI4
 70
     0
  9
$USERI5
 70
     0
  9
$USERR1
 40
0.0
  9
$USERR2
 40
0.0
  9
$USERR3
 40
0.0
  9
$USERR4
 40
0.0
  9
$USERR5
 40
0.0
  9
$WORLDVIEW
 70
     1
  9
$SHADEDGE
 70
     3
  9
$SHADEDIF
 70
    70
  9
$TILEMODE
 70
     1
  9
$MAXACTVP
 70
    64
  9
$PINSBASE
 10
0.0
 20
0.0
 30
0.0
  9
$PLIMCHECK
 70
     0
  9
$PEXTMIN
 10
1.000000000000000E+20
 20
1.000000000000000E+20
 30
1.000000000000000E+20
  9
$PEXTMAX
 10
-1.000000000000000E+20
 20
-1.000000000000000E+20
 30
-1.000000000000000E+20
  9
$PLIMMIN
 10
0.0
 20
0.0
  9
$PLIMMAX
 10
420.0
 20
297.0
  9
$UNITMODE
 70
     0
  9
$VISRETAIN
 70
     1
  9
$PLINEGEN
 70
     0
  9
$PSLTSCALE
 70
     1
  9
$TREEDEPTH
 70
  3020
  9
$CMLSTYLE
  2
Standard
  9
$CMLJUST
 70
     0
  9
$CMLSCALE
 40
20.0
  9
$PROXYGRAPHICS
 70
     1
  9
$MEASUREMENT
 70
     1
  9
$CELWEIGHT
370
    -1
  9
$ENDCAPS
280
     0
  9
$JOINSTYLE
280
     0
  9
$LWDISPLAY
290
     0
  9
$INSUNITS
 70
     4
  9
$HYPERLINKBASE
  1

  9
$STYLESHEET
  1

  9
$XEDIT
290
     1
  9
$CEPSNTYPE
380
     0
  9
$PSTYLEMODE
290
     1
  9
$FINGERPRINTGUID
  2
{92905EEA-4798-D3AF-0738-BBE039DCC74E}
  9
$VERSIONGUID
  2
{FAEB1C32-E019-11D5-929B-00C0DF256EC4}
  9
$EXTNAMES
290
     1
  9
$PSVPSCALE
 40
0.0
  9
$OLESTARTUP
290
     0
  9
$SORTENTS
280
   127
  9
$INDEXCTL
280
     0
  9
$HIDETEXT
280
     1
  9
$XCLIPFRAME
280
     2
  9
$HALOGAP
280
     0
  9
$OBSCOLOR
 70
   257
  9
$OBSLTYPE
280
     0
  9
$INTERSECTIONDISPLAY
280
     0
  9
$INTERSECTIONCOLOR
 70
   257
  9
$DIMASSOC
280
     2
  9
$PROJECTNAME
  1

  9
$CAMERADISPLAY
290
     0
  9
$LENSLENGTH
 40
50.0
  9
$CAMERAHEIGHT
 40
0.0
  9
$STEPSPERSEC
 40
2.0
  9
$STEPSIZE
 40
6.0
  9
$3DDWFPREC
 40
2.0
  9
$PSOLWIDTH
 40
5.0
  9
$PSOLHEIGHT
 40
80.0
  9
$LOFTANG1
 40
1.570796326794897
  9
$LOFTANG2
 40
1.570796326794897
  9
$LOFTMAG1
 40
0.0
  9
$LOFTMAG2
 40
0.0
  9
$LOFTPARAM
 70
     7
  9
$LOFTNORMALS
280
     1
  9
$LATITUDE
 40
37.795
  9
$LONGITUDE
 40
-122.394
  9
$NORTHDIRECTION
 40
0.0
  9
$TIMEZONE
 70
 -8000
  9
$LIGHTGLYPHDISPLAY
280
     1
  9
$TILEMODELIGHTSYNCH
280
     1
  9
$CMATERIAL
347
3C
  9
$SOLIDHIST
280
     1
  9
$SHOWHIST
280
     1
  9
$DWFFRAME
280
     2
  9
$DGNFRAME
280
     2
  9
$REALWORLDSCALE
290
     1
  9
$INTERFERECOLOR
 62
   256
  9
$CSHADOW
280
     0
  9
$SHADOWPLANELOCATION
 40
0.0
  0
ENDSEC
"""
gtrace.draw.dxf.classes_template = Multiline-String
Show Value
"""  0
SECTION
  2
CLASSES
  0
CLASS
  1
ACDBDICTIONARYWDFLT
  2
AcDbDictionaryWithDefault
  3
ObjectDBX Classes
 90
        0
 91
        4
280
     0
281
     0
  0
CLASS
  1
VISUALSTYLE
  2
AcDbVisualStyle
  3
ObjectDBX Classes
 90
     4095
 91
        4
280
     0
281
     0
  0
CLASS
  1
MATERIAL
  2
AcDbMaterial
  3
ObjectDBX Classes
 90
     1153
 91
        4
280
     0
281
     0
  0
CLASS
  1
SUN
  2
AcDbSun
  3
SCENEOE
 90
     1024
 91
        4
280
     0
281
     0
  0
ENDSEC
"""
gtrace.draw.dxf.tables_template1 = Multiline-String
Show Value
"""  0
SECTION
  2
TABLES
"""
gtrace.draw.dxf.vport_template = Multiline-String
Show Value
"""  0
TABLE
  2
VPORT
  5
8
330
0
100
AcDbSymbolTable
 70
     1
  0
VPORT
  5
29
330
8
100
AcDbSymbolTableRecord
100
AcDbViewportTableRecord
  2
*Active
 70
     0
 10
0.0
 20
0.0
 11
1.0
 21
1.0
 12
360.5069142256372
 22
77.37740091485402
 13
0.0
 23
0.0
 14
10.0
 24
10.0
 15
10.0
 25
10.0
 16
0.0
 26
0.0
 36
1.0
 17
0.0
 27
0.0
 37
0.0
 40
643.00113180099
 41
2.116173120728929
 42
50.0
 43
0.0
 44
0.0
 50
0.0
 51
0.0
 71
     0
 72
   100
 73
     1
 74
     3
 75
     0
 76
     0
 77
     0
 78
     0
281
     0
 65
     1
110
0.0
120
0.0
130
0.0
111
1.0
121
0.0
131
0.0
112
0.0
122
1.0
132
0.0
 79
     0
146
0.0
 60
     3
 61
     5
292
     1
282
     1
141
0.0
142
0.0
 63
   250
361
3F
  0
ENDTAB
"""
gtrace.draw.dxf.linetype_template = Multiline-String
Show Value
"""  0
TABLE
  2
LTYPE
  5
5
330
0
100
AcDbSymbolTable
 70
     7
  0
LTYPE
  5
14
330
5
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
  2
ByBlock
 70
     0
  3

 72
    65
 73
     0
 40
0.0
  0
LTYPE
  5
15
330
5
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
  2
ByLayer
 70
     0
  3

 72
    65
 73
     0
 40
0.0
  0
LTYPE
  5
16
330
5
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
  2
Continuous
 70
     0
  3
Solid line
 72
    65
 73
     0
 40
0.0
  0
LTYPE
  5
40
330
5
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
  2
DOT
 70
     0
  3
Dot . . . . . . . . . . . . . . . . . . . . . . . .
 72
    65
 73
     2
 40
2.032
 49
1.016
 74
     0
 49
-1.016
 74
     0
  0
LTYPE
  5
41
330
5
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
  2
CENTER
 70
     0
  3
Center ____ _ ____ _ ____ _ ____ _ ____ _ ____
 72
    65
 73
     4
 40
13.208
 49
8.128
 74
     0
 49
-1.524
 74
     0
 49
2.032
 74
     0
 49
-1.524
 74
     0
  0
LTYPE
  5
42
330
5
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
  2
HIDDEN2
 70
     0
  3
Hidden (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
 72
    65
 73
     2
 40
4.762499999999999
 49
3.175
 74
     0
 49
-1.5875
 74
     0
  0
LTYPE
  5
43
330
5
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
  2
DASHED
 70
     0
  3
Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
 72
    65
 73
     2
 40
9.652
 49
8.128
 74
     0
 49
-1.524
 74
     0
  0
LTYPE
  5
44
330
5
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
  2
PHANTOM2
 70
     0
  3
Phantom (.5x) ___ _ _ ___ _ _ ___ _ _ ___ _ _
 72
    65
 73
     6
 40
14.732
 49
8.128
 74
     0
 49
-1.524
 74
     0
 49
1.016
 74
     0
 49
-1.524
 74
     0
 49
1.016
 74
     0
 49
-1.524
 74
     0
  0
LTYPE
  5
45
330
5
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
  2
DASHDOT
 70
     0
  3
Dash dot __ . __ . __ . __ . __ . __ . __ . __
 72
    65
 73
     4
 40
11.176
 49
8.128
 74
     0
 49
-1.524
 74
     0
 49
0.0
 74
     0
 49
-1.524
 74
     0
  0
ENDTAB
"""
gtrace.draw.dxf.layer_template1 = Multiline-String
Show Value
"""  0
TABLE
  2
LAYER
  5
2
330
0
100
AcDbSymbolTable
 70
     7
  0
LAYER
  5
10
330
2
100
AcDbSymbolTableRecord
100
AcDbLayerTableRecord
  2
0
 70
     0
 62
     5
  6
Continuous
370
    -3
390
F
347
3E
  0
LAYER
  5
46
330
2
100
AcDbSymbolTableRecord
100
AcDbLayerTableRecord
  2
Default
 70
     0
 62
     255
  6
Continuous
370
    -3
390
F
347
3E
"""
gtrace.draw.dxf.layer_template2 = Multiline-String
Show Value
"""  0
ENDTAB
"""
gtrace.draw.dxf.style_template = Multiline-String
Show Value
"""  0
TABLE
  2
STYLE
  5
3
330
0
100
AcDbSymbolTable
 70
    33
  0
STYLE
  5
11
330
3
100
AcDbSymbolTableRecord
100
AcDbTextStyleTableRecord
  2
Standard
 70
     0
 40
0.0
 41
1.0
 50
0.0
 71
     0
 42
2.5
  3
txt
  4

  0
ENDTAB
"""
gtrace.draw.dxf.view_template = Multiline-String
Show Value
"""  0
TABLE
  2
VIEW
  5
6
330
0
100
AcDbSymbolTable
 70
     0
  0
ENDTAB
"""
gtrace.draw.dxf.misctable_template = Multiline-String
Show Value
"""  0
TABLE
  2
UCS
  5
7
330
0
100
AcDbSymbolTable
 70
     0
  0
ENDTAB
  0
TABLE
  2
APPID
  5
9
330
0
100
AcDbSymbolTable
 70
     1
  0
APPID
  5
12
330
9
100
AcDbSymbolTableRecord
100
AcDbRegAppTableRecord
  2
ACAD
 70
     0
  0
ENDTAB
  0
TABLE
  2
DIMSTYLE
  5
A
330
0
100
AcDbSymbolTable
 70
     1
100
AcDbDimStyleTable
  0
DIMSTYLE
105
27
330
A
100
AcDbSymbolTableRecord
100
AcDbDimStyleTableRecord
  2
ISO-25
 70
     0
 41
2.5
 42
0.625
 43
3.75
 44
1.25
 73
     0
 74
     0
 77
     1
 78
     8
140
2.5
141
2.5
143
0.03937007874016
147
0.625
171
     3
172
     1
178
     0
271
     2
272
     2
274
     3
278
    44
283
     0
284
     8
340
11
  0
ENDTAB
"""
gtrace.draw.dxf.blockrecords_template = Multiline-String
Show Value
"""  0
TABLE
  2
BLOCK_RECORD
  5
1
330
0
100
AcDbSymbolTable
 70
     1
  0
BLOCK_RECORD
  5
1F
330
1
100
AcDbSymbolTableRecord
100
AcDbBlockTableRecord
  2
*Model_Space
340
22
 70
     0
280
     1
281
     0
  0
BLOCK_RECORD
  5
1B
330
1
100
AcDbSymbolTableRecord
100
AcDbBlockTableRecord
  2
*Paper_Space
340
1E
 70
     0
280
     1
281
     0
  0
BLOCK_RECORD
  5
23
330
1
100
AcDbSymbolTableRecord
100
AcDbBlockTableRecord
  2
*Paper_Space0
340
26
 70
     0
280
     1
281
     0
  0
ENDTAB
"""
gtrace.draw.dxf.tables_template2 = Multiline-String
Show Value
"""    0
ENDSEC
"""
gtrace.draw.dxf.blocks_template = Multiline-String
Show Value
"""  0
SECTION
  2
BLOCKS
  0
BLOCK
  5
20
330
1F
100
AcDbEntity
  8
0
100
AcDbBlockBegin
  2
*Model_Space
 70
     0
 10
0.0
 20
0.0
 30
0.0
  3
*Model_Space
  1

  0
ENDBLK
  5
21
330
1F
100
AcDbEntity
  8
0
100
AcDbBlockEnd
  0
BLOCK
  5
1C
330
1B
100
AcDbEntity
 67
     1
  8
0
100
AcDbBlockBegin
  2
*Paper_Space
 70
     0
 10
0.0
 20
0.0
 30
0.0
  3
*Paper_Space
  1

  0
ENDBLK
  5
1D
330
1B
100
AcDbEntity
 67
     1
  8
0
100
AcDbBlockEnd
  0
BLOCK
  5
24
330
23
100
AcDbEntity
  8
0
100
AcDbBlockBegin
  2
*Paper_Space0
 70
     0
 10
0.0
 20
0.0
 30
0.0
  3
*Paper_Space0
  1

  0
ENDBLK
  5
25
330
23
100
AcDbEntity
  8
0
100
AcDbBlockEnd
  0
ENDSEC
"""
gtrace.draw.dxf.entities_template1 = Multiline-String
Show Value
"""  0
SECTION
  2
ENTITIES
"""
gtrace.draw.dxf.entities_template0 = Multiline-String
Show Value
"""  0
LINE
  5
7C
330
1F
100
AcDbEntity
  8
Default
100
AcDbLine
 10
1.0
 20
0.0
 30
0.0
 11
73.0
 21
41.0
 31
0.0
  0
ENDSEC
"""
gtrace.draw.dxf.objects_template = Multiline-String
Show Value
"""  0
SECTION
  2
OBJECTS
  0
DICTIONARY
  5
C
330
0
100
AcDbDictionary
281
     1
  3
ACAD_GROUP
350
D
  3
ACAD_LAYOUT
350
1A
  3
ACAD_MATERIAL
350
3B
  3
ACAD_MLEADERSTYLE
350
6E
  3
ACAD_MLINESTYLE
350
17
  3
ACAD_PLOTSETTINGS
350
19
  3
ACAD_PLOTSTYLENAME
350
E
  3
ACAD_TABLESTYLE
350
6D
  3
ACAD_VISUALSTYLE
350
2A
  0
SUN
  5
3F
330
29
100
AcDbSun
 90
        1
290
     0
 63
     7
421
 16777215
 40
1.0
291
     1
 91
  2455826
 92
 54000000
292
     0
 70
     2
 71
   256
280
     1
  0
DICTIONARY
  5
D
102
{ACAD_REACTORS
330
C
102
}
330
C
100
AcDbDictionary
281
     1
  0
DICTIONARY
  5
1A
102
{ACAD_REACTORS
330
C
102
}
330
C
100
AcDbDictionary
281
     1
  3
Layout1
350
1E
  3
Layout2
350
26
  3
Model
350
22
  0
DICTIONARY
  5
3B
102
{ACAD_REACTORS
330
C
102
}
330
C
100
AcDbDictionary
281
     1
  3
ByBlock
350
3D
  3
ByLayer
350
3C
  3
Global
350
3E
  0
DICTIONARY
  5
6E
102
{ACAD_REACTORS
330
C
102
}
330
C
100
AcDbDictionary
281
     1
  0
DICTIONARY
  5
17
102
{ACAD_REACTORS
330
C
102
}
330
C
100
AcDbDictionary
281
     1
  3
Standard
350
18
  0
DICTIONARY
  5
19
102
{ACAD_REACTORS
330
C
102
}
330
C
100
AcDbDictionary
281
     1
  0
ACDBDICTIONARYWDFLT
  5
E
102
{ACAD_REACTORS
330
C
102
}
330
C
100
AcDbDictionary
281
     1
  3
Normal
350
F
100
AcDbDictionaryWithDefault
340
F
  0
DICTIONARY
  5
6D
102
{ACAD_REACTORS
330
C
102
}
330
C
100
AcDbDictionary
281
     1
  0
DICTIONARY
  5
2A
102
{ACAD_REACTORS
330
C
102
}
330
C
100
AcDbDictionary
281
     1
  3
2dWireframe
350
2F
  3
3D Hidden
350
31
  3
3dWireframe
350
30
  3
Basic
350
32
  3
Brighten
350
36
  3
ColorChange
350
3A
  3
Conceptual
350
34
  3
Dim
350
35
  3
Facepattern
350
39
  3
Flat
350
2B
  3
FlatWithEdges
350
2C
  3
Gouraud
350
2D
  3
GouraudWithEdges
350
2E
  3
Linepattern
350
38
  3
Realistic
350
33
  3
Thicken
350
37
  0
LAYOUT
  5
1E
102
{ACAD_REACTORS
330
1A
102
}
330
1A
100
AcDbPlotSettings
  1

  2
none_device
  4

  6

 40
0.0
 41
0.0
 42
0.0
 43
0.0
 44
0.0
 45
0.0
 46
0.0
 47
0.0
 48
0.0
 49
0.0
140
0.0
141
0.0
142
1.0
143
1.0
 70
   688
 72
     0
 73
     0
 74
     5
  7

 75
    16
 76
     0
 77
     2
 78
   300
147
1.0
148
0.0
149
0.0
100
AcDbLayout
  1
Layout1
 70
     1
 71
     1
 10
0.0
 20
0.0
 11
420.0
 21
297.0
 12
0.0
 22
0.0
 32
0.0
 14
1.000000000000000E+20
 24
1.000000000000000E+20
 34
1.000000000000000E+20
 15
-1.000000000000000E+20
 25
-1.000000000000000E+20
 35
-1.000000000000000E+20
146
0.0
 13
0.0
 23
0.0
 33
0.0
 16
1.0
 26
0.0
 36
0.0
 17
0.0
 27
1.0
 37
0.0
 76
     0
330
1B
  0
LAYOUT
  5
26
102
{ACAD_REACTORS
330
1A
102
}
330
1A
100
AcDbPlotSettings
  1

  2
none_device
  4

  6

 40
0.0
 41
0.0
 42
0.0
 43
0.0
 44
0.0
 45
0.0
 46
0.0
 47
0.0
 48
0.0
 49
0.0
140
0.0
141
0.0
142
1.0
143
1.0
 70
   688
 72
     0
 73
     0
 74
     5
  7

 75
    16
 76
     0
 77
     2
 78
   300
147
1.0
148
0.0
149
0.0
100
AcDbLayout
  1
Layout2
 70
     1
 71
     2
 10
0.0
 20
0.0
 11
0.0
 21
0.0
 12
0.0
 22
0.0
 32
0.0
 14
0.0
 24
0.0
 34
0.0
 15
0.0
 25
0.0
 35
0.0
146
0.0
 13
0.0
 23
0.0
 33
0.0
 16
1.0
 26
0.0
 36
0.0
 17
0.0
 27
1.0
 37
0.0
 76
     0
330
23
  0
LAYOUT
  5
22
102
{ACAD_REACTORS
330
1A
102
}
330
1A
100
AcDbPlotSettings
  1

  2
none_device
  4

  6

 40
0.0
 41
0.0
 42
0.0
 43
0.0
 44
0.0
 45
0.0
 46
0.0
 47
0.0
 48
0.0
 49
0.0
140
0.0
141
0.0
142
1.0
143
1.0
 70
  1712
 72
     0
 73
     0
 74
     0
  7

 75
     0
 76
     0
 77
     2
 78
   300
147
1.0
148
0.0
149
0.0
100
AcDbLayout
  1
Model
 70
     1
 71
     0
 10
0.0
 20
0.0
 11
420.0
 21
297.0
 12
0.0
 22
0.0
 32
0.0
 14
1.0
 24
0.0
 34
0.0
 15
73.0
 25
41.0
 35
0.0
146
0.0
 13
0.0
 23
0.0
 33
0.0
 16
1.0
 26
0.0
 36
0.0
 17
0.0
 27
1.0
 37
0.0
 76
     0
330
1F
331
29
  0
MATERIAL
  5
3D
102
{ACAD_REACTORS
330
3B
102
}
330
3B
100
AcDbMaterial
  1
ByBlock
 72
     1
 94
      127
  0
MATERIAL
  5
3C
102
{ACAD_REACTORS
330
3B
102
}
330
3B
100
AcDbMaterial
  1
ByLayer
 72
     1
 94
      127
  0
MATERIAL
  5
3E
102
{ACAD_REACTORS
330
3B
102
}
330
3B
100
AcDbMaterial
  1
Global
 72
     1
 94
      127
  0
MLINESTYLE
  5
18
102
{ACAD_REACTORS
330
17
102
}
330
17
100
AcDbMlineStyle
  2
Standard
 70
     0
  3

 62
   256
 51
90.0
 52
90.0
 71
     2
 49
0.5
 62
   256
  6
BYLAYER
 49
-0.5
 62
   256
  6
BYLAYER
  0
ACDBPLACEHOLDER
  5
F
102
{ACAD_REACTORS
330
E
102
}
330
E
  0
VISUALSTYLE
  5
2F
102
{ACAD_REACTORS
330
2A
102
}
330
2A
100
AcDbVisualStyle
  2
2dWireframe
 70
     4
177
     2
291
     0
 71
     0
176
     1
 72
     2
176
     1
 73
     0
176
     1
 90
        0
176
     1
 40
-0.6
176
     1
 41
-30.0
176
     1
 62
     5
 63
     7
421
 16777215
176
     1
 74
     1
176
     1
 91
        4
176
     1
 64
     7
176
     1
 65
   257
176
     1
 75
     1
176
     1
175
     1
176
     1
 42
1.0
176
     1
 92
        0
176
     1
 66
   257
176
     1
 43
1.0
176
     1
 76
     1
176
     1
 77
     6
176
     1
 78
     2
176
     1
 67
     7
176
     1
 79
     5
176
     1
170
     0
176
     1
171
     0
176
     1
290
     0
176
     1
 93
        1
176
     1
 44
0.0
176
     1
173
     0
176
     1
  0
VISUALSTYLE
  5
31
102
{ACAD_REACTORS
330
2A
102
}
330
2A
100
AcDbVisualStyle
  2
3D Hidden
 70
     6
177
     2
291
     0
 71
     1
176
     1
 72
     2
176
     1
 73
     2
176
     1
 90
        0
176
     1
 40
-0.6
176
     1
 41
-30.0
176
     1
 62
     5
 63
     7
421
 16777215
176
     1
 74
     2
176
     1
 91
        2
176
     1
 64
     7
176
     1
 65
   257
176
     1
 75
     2
176
     1
175
     1
176
     1
 42
40.0
176
     1
 92
        0
176
     1
 66
   257
176
     1
 43
1.0
176
     1
 76
     1
176
     1
 77
     6
176
     1
 78
     2
176
     1
 67
     7
176
     1
 79
     3
176
     1
170
     0
176
     1
171
     0
176
     1
290
     0
176
     1
 93
        1
176
     1
 44
0.0
176
     1
173
     0
176
     1
  0
VISUALSTYLE
  5
30
102
{ACAD_REACTORS
330
2A
102
}
330
2A
100
AcDbVisualStyle
  2
3dWireframe
 70
     5
177
     2
291
     0
 71
     0
176
     1
 72
     2
176
     1
 73
     0
176
     1
 90
        0
176
     1
 40
-0.6
176
     1
 41
-30.0
176
     1
 62
     5
 63
     7
421
 16777215
176
     1
 74
     1
176
     1
 91
        4
176
     1
 64
     7
176
     1
 65
   257
176
     1
 75
     1
176
     1
175
     1
176
     1
 42
1.0
176
     1
 92
        0
176
     1
 66
   257
176
     1
 43
1.0
176
     1
 76
     1
176
     1
 77
     6
176
     1
 78
     2
176
     1
 67
     7
176
     1
 79
     5
176
     1
170
     0
176
     1
171
     0
176
     1
290
     0
176
     1
 93
        1
176
     1
 44
0.0
176
     1
173
     0
176
     1
  0
VISUALSTYLE
  5
32
102
{ACAD_REACTORS
330
2A
102
}
330
2A
100
AcDbVisualStyle
  2
Basic
 70
     7
177
     2
291
     1
 71
     1
176
     1
 72
     0
176
     1
 73
     1
176
     1
 90
        0
176
     1
 40
-0.6
176
     1
 41
-30.0
176
     1
 62
     5
 63
     7
421
 16777215
176
     1
 74
     0
176
     1
 91
        4
176
     1
 64
     7
176
     1
 65
   257
176
     1
 75
     1
176
     1
175
     1
176
     1
 42
1.0
176
     1
 92
        8
176
     1
 66
     7
176
     1
 43
1.0
176
     1
 76
     1
176
     1
 77
     6
176
     1
 78
     2
176
     1
 67
     7
176
     1
 79
     5
176
     1
170
     0
176
     1
171
     0
176
     1
290
     0
176
     1
 93
        1
176
     1
 44
0.0
176
     1
173
     0
176
     1
  0
VISUALSTYLE
  5
36
102
{ACAD_REACTORS
330
2A
102
}
330
2A
100
AcDbVisualStyle
  2
Brighten
 70
    12
177
     2
291
     1
 71
     2
176
     1
 72
     2
176
     1
 73
     0
176
     1
 90
        0
176
     1
 40
-0.6
176
     1
 41
-30.0
176
     1
 62
     5
 63
     7
421
 16777215
176
     1
 74
     1
176
     1
 91
        4
176
     1
 64
     7
176
     1
 65
   257
176
     1
 75
     1
176
     1
175
     1
176
     1
 42
1.0
176
     1
 92
        8
176
     1
 66
     7
176
     1
 43
1.0
176
     1
 76
     1
176
     1
 77
     6
176
     1
 78
     2
176
     1
 67
     7
176
     1
 79
     5
176
     1
170
     0
176
     1
171
     0
176
     1
290
     0
176
     1
 93
        1
176
     1
 44
50.0
176
     1
173
     0
176
     1
  0
VISUALSTYLE
  5
3A
102
{ACAD_REACTORS
330
2A
102
}
330
2A
100
AcDbVisualStyle
  2
ColorChange
 70
    16
177
     2
291
     1
 71
     2
176
     1
 72
     2
176
     1
 73
     3
176
     1
 90
        0
176
     1
 40
-0.6
176
     1
 41
-30.0
176
     1
 62
     5
 63
     8
421
  8421504
176
     1
 74
     1
176
     1
 91
        4
176
     1
 64
     7
176
     1
 65
   257
176
     1
 75
     1
176
     1
175
     1
176
     1
 42
1.0
176
     1
 92
        8
176
     1
 66
     8
424
  8421504
176
     1
 43
1.0
176
     1
 76
     1
176
     1
 77
     6
176
     1
 78
     2
176
     1
 67
     7
176
     1
 79
     5
176
     1
170
     0
176
     1
171
     0
176
     1
290
     0
176
     1
 93
        1
176
     1
 44
0.0
176
     1
173
     0
176
     1
  0
VISUALSTYLE
  5
34
102
{ACAD_REACTORS
330
2A
102
}
330
2A
100
AcDbVisualStyle
  2
Conceptual
 70
     9
177
     2
291
     0
 71
     3
176
     1
 72
     2
176
     1
 73
     0
176
     1
 90
        0
176
     1
 40
-0.6
176
     1
 41
-30.0
176
     1
 62
     5
 63
     7
421
 16777215
176
     1
 74
     2
176
     1
 91
        2
176
     1
 64
     7
176
     1
 65
   257
176
     1
 75
     1
176
     1
175
     1
176
     1
 42
40.0
176
     1
 92
        8
176
     1
 66
     7
176
     1
 43
1.0
176
     1
 76
     1
176
     1
 77
     6
176
     1
 78
     2
176
     1
 67
     7
176
     1
 79
     3
176
     1
170
     0
176
     1
171
     0
176
     1
290
     0
176
     1
 93
        1
176
     1
 44
0.0
176
     1
173
     0
176
     1
  0
VISUALSTYLE
  5
35
102
{ACAD_REACTORS
330
2A
102
}
330
2A
100
AcDbVisualStyle
  2
Dim
 70
    11
177
     2
291
     1
 71
     2
176
     1
 72
     2
176
     1
 73
     0
176
     1
 90
        0
176
     1
 40
-0.6
176
     1
 41
-30.0
176
     1
 62
     5
 63
     7
421
 16777215
176
     1
 74
     1
176
     1
 91
        4
176
     1
 64
     7
176
     1
 65
   257
176
     1
 75
     1
176
     1
175
     1
176
     1
 42
1.0
176
     1
 92
        8
176
     1
 66
     7
176
     1
 43
1.0
176
     1
 76
     1
176
     1
 77
     6
176
     1
 78
     2
176
     1
 67
     7
176
     1
 79
     5
176
     1
170
     0
176
     1
171
     0
176
     1
290
     0
176
     1
 93
        1
176
     1
 44
-50.0
176
     1
173
     0
176
     1
  0
VISUALSTYLE
  5
39
102
{ACAD_REACTORS
330
2A
102
}
330
2A
100
AcDbVisualStyle
  2
Facepattern
 70
    15
177
     2
291
     1
 71
     2
176
     1
 72
     2
176
     1
 73
     0
176
     1
 90
        0
176
     1
 40
-0.6
176
     1
 41
-30.0
176
     1
 62
     5
 63
     7
421
 16777215
176
     1
 74
     1
176
     1
 91
        4
176
     1
 64
     7
176
     1
 65
   257
176
     1
 75
     1
176
     1
175
     1
176
     1
 42
1.0
176
     1
 92
        8
176
     1
 66
     7
176
     1
 43
1.0
176
     1
 76
     1
176
     1
 77
     6
176
     1
 78
     2
176
     1
 67
     7
176
     1
 79
     5
176
     1
170
     0
176
     1
171
     0
176
     1
290
     0
176
     1
 93
        1
176
     1
 44
0.0
176
     1
173
     0
176
     1
  0
VISUALSTYLE
  5
2B
102
{ACAD_REACTORS
330
2A
102
}
330
2A
100
AcDbVisualStyle
  2
Flat
 70
     0
177
     2
291
     1
 71
     2
176
     1
 72
     1
176
     1
 73
     1
176
     1
 90
        2
176
     1
 40
-0.6
176
     1
 41
30.0
176
     1
 62
     5
 63
     7
421
 16777215
176
     1
 74
     0
176
     1
 91
        4
176
     1
 64
     7
176
     1
 65
   257
176
     1
 75
     1
176
     1
175
     1
176
     1
 42
1.0
176
     1
 92
        8
176
     1
 66
     7
176
     1
 43
1.0
176
     1
 76
     1
176
     1
 77
     6
176
     1
 78
     2
176
     1
 67
     7
176
     1
 79
     5
176
     1
170
     0
176
     1
171
     0
176
     1
290
     0
176
     1
 93
       13
176
     1
 44
0.0
176
     1
173
     0
176
     1
  0
VISUALSTYLE
  5
2C
102
{ACAD_REACTORS
330
2A
102
}
330
2A
100
AcDbVisualStyle
  2
FlatWithEdges
 70
     1
177
     2
291
     1
 71
     2
176
     1
 72
     1
176
     1
 73
     1
176
     1
 90
        2
176
     1
 40
-0.6
176
     1
 41
30.0
176
     1
 62
     5
 63
     7
421
 16777215
176
     1
 74
     1
176
     1
 91
        4
176
     1
 64
     7
176
     1
 65
   257
176
     1
 75
     1
176
     1
175
     1
176
     1
 42
1.0
176
     1
 92
        0
176
     1
 66
   257
176
     1
 43
1.0
176
     1
 76
     1
176
     1
 77
     6
176
     1
 78
     2
176
     1
 67
     7
176
     1
 79
     5
176
     1
170
     0
176
     1
171
     0
176
     1
290
     0
176
     1
 93
       13
176
     1
 44
0.0
176
     1
173
     0
176
     1
  0
VISUALSTYLE
  5
2D
102
{ACAD_REACTORS
330
2A
102
}
330
2A
100
AcDbVisualStyle
  2
Gouraud
 70
     2
177
     2
291
     1
 71
     2
176
     1
 72
     2
176
     1
 73
     1
176
     1
 90
        2
176
     1
 40
-0.6
176
     1
 41
30.0
176
     1
 62
     5
 63
     7
421
 16777215
176
     1
 74
     0
176
     1
 91
        4
176
     1
 64
     7
176
     1
 65
   257
176
     1
 75
     1
176
     1
175
     1
176
     1
 42
1.0
176
     1
 92
        0
176
     1
 66
     7
176
     1
 43
1.0
176
     1
 76
     1
176
     1
 77
     6
176
     1
 78
     2
176
     1
 67
     7
176
     1
 79
     5
176
     1
170
     0
176
     1
171
     0
176
     1
290
     0
176
     1
 93
       13
176
     1
 44
0.0
176
     1
173
     0
176
     1
  0
VISUALSTYLE
  5
2E
102
{ACAD_REACTORS
330
2A
102
}
330
2A
100
AcDbVisualStyle
  2
GouraudWithEdges
 70
     3
177
     2
291
     1
 71
     2
176
     1
 72
     2
176
     1
 73
     1
176
     1
 90
        2
176
     1
 40
-0.6
176
     1
 41
30.0
176
     1
 62
     5
 63
     7
421
 16777215
176
     1
 74
     1
176
     1
 91
        4
176
     1
 64
     7
176
     1
 65
   257
176
     1
 75
     1
176
     1
175
     1
176
     1
 42
1.0
176
     1
 92
        0
176
     1
 66
   257
176
     1
 43
1.0
176
     1
 76
     1
176
     1
 77
     6
176
     1
 78
     2
176
     1
 67
     7
176
     1
 79
     5
176
     1
170
     0
176
     1
171
     0
176
     1
290
     0
176
     1
 93
       13
176
     1
 44
0.0
176
     1
173
     0
176
     1
  0
VISUALSTYLE
  5
38
102
{ACAD_REACTORS
330
2A
102
}
330
2A
100
AcDbVisualStyle
  2
Linepattern
 70
    14
177
     2
291
     1
 71
     2
176
     1
 72
     2
176
     1
 73
     0
176
     1
 90
        0
176
     1
 40
-0.6
176
     1
 41
-30.0
176
     1
 62
     5
 63
     7
421
 16777215
176
     1
 74
     1
176
     1
 91
        4
176
     1
 64
     7
176
     1
 65
   257
176
     1
 75
     7
176
     1
175
     7
176
     1
 42
1.0
176
     1
 92
        8
176
     1
 66
     7
176
     1
 43
1.0
176
     1
 76
     1
176
     1
 77
     6
176
     1
 78
     2
176
     1
 67
     7
176
     1
 79
     5
176
     1
170
     0
176
     1
171
     0
176
     1
290
     0
176
     1
 93
        1
176
     1
 44
0.0
176
     1
173
     0
176
     1
  0
VISUALSTYLE
  5
33
102
{ACAD_REACTORS
330
2A
102
}
330
2A
100
AcDbVisualStyle
  2
Realistic
 70
     8
177
     2
291
     0
 71
     2
176
     1
 72
     2
176
     1
 73
     0
176
     1
 90
        0
176
     1
 40
-0.6
176
     1
 41
-30.0
176
     1
 62
     5
 63
     7
421
 16777215
176
     1
 74
     1
176
     1
 91
        0
176
     1
 64
     7
176
     1
 65
   257
176
     1
 75
     1
176
     1
175
     1
176
     1
 42
1.0
176
     1
 92
        8
176
     1
 66
     8
424
  7895160
176
     1
 43
1.0
176
     1
 76
     1
176
     1
 77
     6
176
     1
 78
     2
176
     1
 67
     7
176
     1
 79
     5
176
     1
170
     0
176
     1
171
     0
176
     1
290
     0
176
     1
 93
       13
176
     1
 44
0.0
176
     1
173
     0
176
     1
  0
VISUALSTYLE
  5
37
102
{ACAD_REACTORS
330
2A
102
}
330
2A
100
AcDbVisualStyle
  2
Thicken
 70
    13
177
     2
291
     1
 71
     2
176
     1
 72
     2
176
     1
 73
     0
176
     1
 90
        0
176
     1
 40
-0.6
176
     1
 41
-30.0
176
     1
 62
     5
 63
     7
421
 16777215
176
     1
 74
     1
176
     1
 91
        4
176
     1
 64
     7
176
     1
 65
   257
176
     1
 75
     1
176
     1
175
     1
176
     1
 42
1.0
176
     1
 92
       12
176
     1
 66
     7
176
     1
 43
1.0
176
     1
 76
     1
176
     1
 77
     6
176
     1
 78
     2
176
     1
 67
     7
176
     1
 79
     5
176
     1
170
     0
176
     1
171
     0
176
     1
290
     0
176
     1
 93
        1
176
     1
 44
0.0
176
     1
173
     0
176
     1
  0
ENDSEC
"""
gtrace.draw.dxf.test_func()