Skip to content

Instantly share code, notes, and snippets.

@aubergene
Last active October 19, 2016 10:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aubergene/7141e435261f70048217245d1537ee13 to your computer and use it in GitHub Desktop.
Save aubergene/7141e435261f70048217245d1537ee13 to your computer and use it in GitHub Desktop.
Julian ambigram
license: cc-by-nc-nd-4.0

I first saw an ambigram many years ago and wondered if I could make my name in to one, and it turned out I could. I first created it using Flash, and have done many versions over the years, some have been laser cut into business cards. This one was created with D3 path using just lines and arcs.

<!DOCTYPE html>
<html>
<head>
<title>Julian Ambigram</title>
<style type="text/css">
body {
margin: 0;
background: #eee;
}
svg {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: #fff;
}
path, circle {
fill: #555;
}
</style>
</head>
<body>
<svg id="julian" width="100%" height="100%" viewBox="0 0 900 900"></svg>
<script src="https://d3js.org/d3.v4.min.js"></script>
<script>
var width = 900, height = 900
var svg = d3.select('#julian').append('g')
.attr('transform', 'translate(' + [width/2, height/2] + ')')
var customElastic = d3.easeElastic.period(0.6)
function rotate() {
if (d3.active(this)) return
d3.select(this)
.transition()
.duration(3000)
.ease(customElastic)
.attr('transform', 'rotate(180,0,0)')
.on('end', function() {
d3.select(this).attr('transform', 'rotate(0,0,0)')
})
}
svg.append('use')
.attr('xlink:href', '#left')
.attr('transform', 'rotate(180)')
svg = svg.append('g').attr('id', 'left')
svg.on('click', rotate)
var r1 = 22
var r2 = 77
var d = r2 - r1
var r2 = 82
var padding = 20
var extend = 12
var pi = Math.PI
var J = svg.append('path')
var U = svg.append('path')
var L = svg.append('path')
var I = svg.append('circle')
var scale = d3.scaleLinear().domain([0, 60]).range([10, 120])
render()
function render() {
// window.requestAnimationFrame(render);
// var now = new Date()
// r1 = scale(now.getSeconds())
var path = d3.path()
path.moveTo(r1, -r2-r1)
path.arc(0,0,r1,0,-pi)
path.lineTo(-r1, -r1-extend)
path.lineTo(-r1-d, -r1)
path.arc(0,2*extend,r2,pi,0, true)
path.lineTo(r1+d, -r2-r1)
path.closePath()
J.attr('transform', 'translate(' + [-r2*3-d-padding/2-padding*2, 0] + ')')
.attr('d', path.toString())
var path = d3.path()
path.moveTo(r1+d, -r1)
path.lineTo(r1, -r1)
path.arc(0,0,r1,0,-pi)
path.lineTo(-r1, -r1)
path.lineTo(-r1-d, -r1)
path.arc(0,2*extend,r2,pi,0, true)
path.closePath()
U.attr('transform', 'translate(' + [-r2-d-padding/2-padding, -padding] + ')')
.attr('d', path.toString())
var path = d3.path()
path.moveTo(-d/2, 0)
path.lineTo(-d/2, -r2*2+r1)
path.lineTo(d/2, -r2*2+r1)
path.lineTo(d/2, r2+d/2-padding)
path.lineTo(-d/2, r2+d/2-padding)
path.closePath()
L.attr('transform', 'translate(' + [-d/2 - padding/2, 0] + ')')
.attr('d', path.toString())
I.attr('cx', -d/2-padding)
.attr('cx', -d/2-padding/2)
.attr('cy', r2+d)
.attr('r', d/2+padding/2)
.attr('r', d/2*1.1)
// svg.append('circle')
// .attr('r', padding/2)
// .style('fill', 'red')
}
</script>
</body>
</html>
0
SECTION
2
HEADER
9
$ACADVER
1
AC1014
9
$HANDSEED
5
FFFF
9
$MEASUREMENT
70
1
0
ENDSEC
0
SECTION
2
TABLES
0
TABLE
2
VPORT
5
8
330
0
100
AcDbSymbolTable
70
4
0
VPORT
5
2E
330
8
100
AcDbSymbolTableRecord
100
AcDbViewportTableRecord
2
*ACTIVE
70
0
10
0.0
20
0.0
11
1.0
21
1.0
12
210.0
22
148.5
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
341.0
41
1.24
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
0
ENDTAB
0
TABLE
2
LTYPE
5
5
330
0
100
AcDbSymbolTable
70
1
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
ENDTAB
0
TABLE
2
LAYER
5
2
100
AcDbSymbolTable
70
2
0
LAYER
5
50
100
AcDbSymbolTableRecord
100
AcDbLayerTableRecord
2
0
70
0
6
CONTINUOUS
0
LAYER
5
51
100
AcDbSymbolTableRecord
100
AcDbLayerTableRecord
2
Layer_1
70
0
6
CONTINUOUS
0
ENDTAB
0
TABLE
2
STYLE
5
3
330
0
100
AcDbSymbolTable
70
1
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
0
TABLE
2
VIEW
5
6
330
0
100
AcDbSymbolTable
70
0
0
ENDTAB
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
2
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
0
DIMSTYLE
105
27
330
A
100
AcDbSymbolTableRecord
100
AcDbDimStyleTableRecord
2
ISO-25
70
0
3
4
5
6
7
40
1.0
41
2.5
42
0.625
43
3.75
44
1.25
45
0.0
46
0.0
47
0.0
48
0.0
140
2.5
141
2.5
142
0.0
143
0.03937007874016
144
1.0
145
0.0
146
1.0
147
0.625
71
0
72
0
73
0
74
0
75
0
76
0
77
1
78
8
170
0
171
3
172
1
173
0
174
0
175
0
176
0
177
0
178
0
270
2
271
2
272
2
273
2
274
3
340
11
275
0
280
0
281
0
282
0
283
0
284
8
285
0
286
0
287
3
288
0
0
ENDTAB
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
0
BLOCK_RECORD
5
1B
330
1
100
AcDbSymbolTableRecord
100
AcDbBlockTableRecord
2
*PAPER_SPACE
0
ENDTAB
0
ENDSEC
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
1
0
ENDBLK
5
1D
330
1B
100
AcDbEntity
67
1
8
0
100
AcDbBlockEnd
0
ENDSEC
0
SECTION
2
ENTITIES
0
LWPOLYLINE
5
100
100
AcDbEntity
8
Layer_1
62
7
100
AcDbPolyline
90
5
70
1
10
11.884077
20
285.129286
30
0.0
10
96.695093
20
285.129286
30
0.0
10
96.695093
20
230.318269
30
0.0
10
11.884077
20
230.318269
30
0.0
10
11.884077
20
285.129286
30
0.0
0
SPLINE
5
101
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
80.545707
20
257.723777
30
0.0
10
80.544911
20
258.351568
30
0.0
10
80.879377
20
258.932012
30
0.0
10
81.422927
20
259.246137
30
0.0
0
SPLINE
5
102
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
81.422927
20
259.246137
30
0.0
10
81.966478
20
259.560263
30
0.0
10
82.636390
20
259.560263
30
0.0
10
83.179941
20
259.246137
30
0.0
0
SPLINE
5
103
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
83.179941
20
259.246137
30
0.0
10
83.723492
20
258.932012
30
0.0
10
84.057957
20
258.351568
30
0.0
10
84.057161
20
257.723777
30
0.0
0
LWPOLYLINE
5
104
100
AcDbEntity
8
Layer_1
62
7
100
AcDbPolyline
90
2
70
1
10
80.545707
20
249.423969
30
0.0
10
80.545707
20
257.723777
30
0.0
0
SPLINE
5
105
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
88.845513
20
260.916010
30
0.0
10
88.845513
20
263.253984
30
0.0
10
87.598218
20
265.414361
30
0.0
10
85.573474
20
266.583348
30
0.0
0
SPLINE
5
106
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
85.573474
20
266.583348
30
0.0
10
83.548729
20
267.752335
30
0.0
10
81.054140
20
267.752335
30
0.0
10
79.029395
20
266.583348
30
0.0
0
SPLINE
5
107
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
79.029395
20
266.583348
30
0.0
10
77.004650
20
265.414361
30
0.0
10
75.757356
20
263.253984
30
0.0
10
75.757356
20
260.916010
30
0.0
0
LWPOLYLINE
5
108
100
AcDbEntity
8
Layer_1
62
7
100
AcDbPolyline
90
4
70
1
10
84.057161
20
257.723777
30
0.0
10
84.057161
20
254.371931
30
0.0
10
88.446484
20
255.968050
30
0.0
10
88.845513
20
260.916010
30
0.0
0
LWPOLYLINE
5
109
100
AcDbEntity
8
Layer_1
62
7
100
AcDbPolyline
90
3
70
1
10
75.757356
20
260.916010
30
0.0
10
76.156384
20
249.423969
30
0.0
10
80.545707
20
249.423969
30
0.0
0
SPLINE
5
10a
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
65.861434
20
254.371934
30
0.0
10
65.861434
20
254.371934
30
0.0
10
65.861434
20
256.127661
30
0.0
10
65.861434
20
256.127661
30
0.0
0
SPLINE
5
10b
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
65.861434
20
256.127661
30
0.0
10
65.860638
20
256.755452
30
0.0
10
66.195103
20
257.335896
30
0.0
10
66.738654
20
257.650021
30
0.0
0
SPLINE
5
10c
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
66.738654
20
257.650021
30
0.0
10
67.282205
20
257.964147
30
0.0
10
67.952117
20
257.964147
30
0.0
10
68.495668
20
257.650021
30
0.0
0
SPLINE
5
10d
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
68.495668
20
257.650021
30
0.0
10
69.039218
20
257.335896
30
0.0
10
69.373684
20
256.755452
30
0.0
10
69.372888
20
256.127661
30
0.0
0
LWPOLYLINE
5
10e
100
AcDbEntity
8
Layer_1
62
7
100
AcDbPolyline
90
2
70
1
10
61.472111
20
254.371934
30
0.0
10
65.861434
20
254.371934
30
0.0
0
SPLINE
5
10f
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
74.161239
20
259.319893
30
0.0
10
74.161239
20
261.657867
30
0.0
10
72.913945
20
263.818245
30
0.0
10
70.889200
20
264.987232
30
0.0
0
SPLINE
5
110
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
70.889200
20
264.987232
30
0.0
10
68.864455
20
266.156219
30
0.0
10
66.369866
20
266.156219
30
0.0
10
64.345122
20
264.987232
30
0.0
0
SPLINE
5
111
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
64.345122
20
264.987232
30
0.0
10
62.320377
20
263.818245
30
0.0
10
61.073082
20
261.657867
30
0.0
10
61.073082
20
259.319893
30
0.0
0
LWPOLYLINE
5
112
100
AcDbEntity
8
Layer_1
62
7
100
AcDbPolyline
90
4
70
1
10
69.372888
20
256.127661
30
0.0
10
69.372888
20
254.371934
30
0.0
10
73.762211
20
254.371934
30
0.0
10
74.161239
20
259.319893
30
0.0
0
LWPOLYLINE
5
113
100
AcDbEntity
8
Layer_1
62
7
100
AcDbPolyline
90
2
70
1
10
61.073082
20
259.319893
30
0.0
10
61.472111
20
254.371934
30
0.0
0
SPLINE
5
114
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
54.868178
20
268.657179
30
0.0
10
54.868179
20
269.297445
30
0.0
10
55.122524
20
269.911488
30
0.0
10
55.575261
20
270.364225
30
0.0
0
SPLINE
5
115
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
55.575261
20
270.364225
30
0.0
10
56.027998
20
270.816961
30
0.0
10
56.642041
20
271.071306
30
0.0
10
57.282307
20
271.071305
30
0.0
0
SPLINE
5
116
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
57.282307
20
271.071305
30
0.0
10
58.615592
20
271.071305
30
0.0
10
59.696433
20
269.990464
30
0.0
10
59.696433
20
268.657179
30
0.0
0
SPLINE
5
117
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
59.696433
20
268.657179
30
0.0
10
59.696434
20
268.016912
30
0.0
10
59.442089
20
267.402869
30
0.0
10
58.989353
20
266.950132
30
0.0
0
SPLINE
5
118
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
58.989353
20
266.950132
30
0.0
10
58.536616
20
266.497395
30
0.0
10
57.922574
20
266.243050
30
0.0
10
57.282307
20
266.243050
30
0.0
0
SPLINE
5
119
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
57.282307
20
266.243050
30
0.0
10
56.642040
20
266.243049
30
0.0
10
56.027997
20
266.497394
30
0.0
10
55.575260
20
266.950131
30
0.0
0
SPLINE
5
11a
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
55.575260
20
266.950131
30
0.0
10
55.122523
20
267.402868
30
0.0
10
54.868178
20
268.016912
30
0.0
10
54.868178
20
268.657179
30
0.0
0
LWPOLYLINE
5
11b
100
AcDbEntity
8
Layer_1
62
7
100
AcDbPolyline
90
6
70
1
10
59.476966
20
257.723777
30
0.0
10
59.476966
20
246.391347
30
0.0
10
55.087643
20
246.391347
30
0.0
10
55.087643
20
264.866398
30
0.0
10
59.476966
20
264.866398
30
0.0
10
59.476966
20
257.723777
30
0.0
0
LWPOLYLINE
5
11c
100
AcDbEntity
8
Layer_1
62
7
100
AcDbPolyline
90
2
70
1
10
54.868178
20
268.657179
30
0.0
10
54.868178
20
268.657179
30
0.0
0
SPLINE
5
11d
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
28.033466
20
257.723777
30
0.0
10
28.033466
20
257.096516
30
0.0
10
27.698826
20
256.516902
30
0.0
10
27.155601
20
256.203272
30
0.0
0
SPLINE
5
11e
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
27.155601
20
256.203272
30
0.0
10
26.612377
20
255.889641
30
0.0
10
25.943097
20
255.889641
30
0.0
10
25.399873
20
256.203272
30
0.0
0
SPLINE
5
11f
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
25.399873
20
256.203272
30
0.0
10
24.856649
20
256.516902
30
0.0
10
24.522009
20
257.096516
30
0.0
10
24.522009
20
257.723777
30
0.0
0
LWPOLYLINE
5
120
100
AcDbEntity
8
Layer_1
62
7
100
AcDbPolyline
90
2
70
1
10
28.033466
20
266.023586
30
0.0
10
28.033466
20
257.723777
30
0.0
0
SPLINE
5
121
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
20.132688
20
259.479504
30
0.0
10
20.132688
20
259.479504
30
0.0
10
19.733659
20
254.531545
30
0.0
10
19.733659
20
254.531545
30
0.0
0
SPLINE
5
122
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
19.733659
20
254.531545
30
0.0
10
19.733659
20
252.193570
30
0.0
10
20.980953
20
250.033193
30
0.0
10
23.005698
20
248.864206
30
0.0
0
SPLINE
5
123
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
23.005698
20
248.864206
30
0.0
10
25.030443
20
247.695219
30
0.0
10
27.525032
20
247.695219
30
0.0
10
29.549777
20
248.864206
30
0.0
0
SPLINE
5
124
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
29.549777
20
248.864206
30
0.0
10
31.574522
20
250.033193
30
0.0
10
32.821816
20
252.193570
30
0.0
10
32.821816
20
254.531545
30
0.0
0
LWPOLYLINE
5
125
100
AcDbEntity
8
Layer_1
62
7
100
AcDbPolyline
90
3
70
1
10
24.522009
20
257.723777
30
0.0
10
24.522009
20
261.075623
30
0.0
10
20.132688
20
259.479504
30
0.0
0
LWPOLYLINE
5
126
100
AcDbEntity
8
Layer_1
62
7
100
AcDbPolyline
90
3
70
1
10
32.821816
20
254.531545
30
0.0
10
32.422785
20
266.023586
30
0.0
10
28.033466
20
266.023586
30
0.0
0
SPLINE
5
127
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
42.717738
20
261.075620
30
0.0
10
42.717738
20
261.075620
30
0.0
10
42.717738
20
259.319893
30
0.0
10
42.717738
20
259.319893
30
0.0
0
SPLINE
5
128
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
42.717738
20
259.319893
30
0.0
10
42.716510
20
258.351101
30
0.0
10
41.930804
20
257.566391
30
0.0
10
40.962011
20
257.566391
30
0.0
0
SPLINE
5
129
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
40.962011
20
257.566391
30
0.0
10
39.993219
20
257.566391
30
0.0
10
39.207513
20
258.351101
30
0.0
10
39.206284
20
259.319893
30
0.0
0
LWPOLYLINE
5
12a
100
AcDbEntity
8
Layer_1
62
7
100
AcDbPolyline
90
2
70
1
10
47.107062
20
261.075620
30
0.0
10
42.717738
20
261.075620
30
0.0
0
SPLINE
5
12b
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
34.417933
20
256.127661
30
0.0
10
34.417933
20
253.789687
30
0.0
10
35.665227
20
251.629310
30
0.0
10
37.689972
20
250.460323
30
0.0
0
SPLINE
5
12c
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
37.689972
20
250.460323
30
0.0
10
39.714717
20
249.291335
30
0.0
10
42.209306
20
249.291335
30
0.0
10
44.234051
20
250.460323
30
0.0
0
SPLINE
5
12d
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
44.234051
20
250.460323
30
0.0
10
46.258796
20
251.629310
30
0.0
10
47.506090
20
253.789687
30
0.0
10
47.506090
20
256.127661
30
0.0
0
LWPOLYLINE
5
12e
100
AcDbEntity
8
Layer_1
62
7
100
AcDbPolyline
90
4
70
1
10
39.206284
20
259.319893
30
0.0
10
39.206284
20
261.075620
30
0.0
10
34.816961
20
261.075620
30
0.0
10
34.417933
20
256.127661
30
0.0
0
LWPOLYLINE
5
12f
100
AcDbEntity
8
Layer_1
62
7
100
AcDbPolyline
90
2
70
1
10
47.506090
20
256.127661
30
0.0
10
47.107062
20
261.075620
30
0.0
0
SPLINE
5
130
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
53.710994
20
246.790378
30
0.0
10
53.710994
20
246.150112
30
0.0
10
53.456650
20
245.536069
30
0.0
10
53.003913
20
245.083332
30
0.0
0
SPLINE
5
131
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
53.003913
20
245.083332
30
0.0
10
52.551177
20
244.630595
30
0.0
10
51.937134
20
244.376249
30
0.0
10
51.296868
20
244.376249
30
0.0
0
SPLINE
5
132
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
51.296868
20
244.376249
30
0.0
10
50.656601
20
244.376249
30
0.0
10
50.042557
20
244.630593
30
0.0
10
49.589820
20
245.083331
30
0.0
0
SPLINE
5
133
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
49.589820
20
245.083331
30
0.0
10
49.137083
20
245.536068
30
0.0
10
48.882738
20
246.150111
30
0.0
10
48.882739
20
246.790378
30
0.0
0
SPLINE
5
134
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
48.882739
20
246.790378
30
0.0
10
48.882739
20
247.430645
30
0.0
10
49.137084
20
248.044687
30
0.0
10
49.589821
20
248.497424
30
0.0
0
SPLINE
5
135
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
49.589821
20
248.497424
30
0.0
10
50.042558
20
248.950160
30
0.0
10
50.656601
20
249.204505
30
0.0
10
51.296868
20
249.204504
30
0.0
0
SPLINE
5
136
100
AcDbEntity
8
Layer_1
62
7
100
AcDbSpline
70
8
71
3
72
8
73
4
74
0
40
0
40
0
40
0
40
0
40
1
40
1
40
1
40
1
10
51.296868
20
249.204504
30
0.0
10
52.630153
20
249.204504
30
0.0
10
53.710993
20
248.123663
30
0.0
10
53.710994
20
246.790378
30
0.0
0
LWPOLYLINE
5
137
100
AcDbEntity
8
Layer_1
62
7
100
AcDbPolyline
90
6
70
1
10
49.102206
20
257.723777
30
0.0
10
49.102206
20
269.056207
30
0.0
10
53.491529
20
269.056207
30
0.0
10
53.491529
20
250.581156
30
0.0
10
49.102206
20
250.581156
30
0.0
10
49.102206
20
257.723777
30
0.0
0
LWPOLYLINE
5
138
100
AcDbEntity
8
Layer_1
62
7
100
AcDbPolyline
90
2
70
1
10
53.710994
20
246.790378
30
0.0
10
53.710994
20
246.790378
30
0.0
0
ENDSEC
0
SECTION
2
OBJECTS
0
DICTIONARY
5
C
330
0
100
AcDbDictionary
3
ACAD_GROUP
350
D
3
ACAD_MLINESTYLE
350
17
0
DICTIONARY
5
D
330
C
100
AcDbDictionary
0
DICTIONARY
5
1A
330
C
100
AcDbDictionary
0
DICTIONARY
5
17
330
C
100
AcDbDictionary
3
STANDARD
350
18
0
DICTIONARY
5
19
330
C
100
AcDbDictionary
0
ENDSEC
0
EOF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment