Some outline testing
This commit is contained in:
parent
26128f8db7
commit
9bdcd36d1a
10 changed files with 828 additions and 0 deletions
26
test/outlines/circles.yaml
Normal file
26
test/outlines/circles.yaml
Normal file
|
@ -0,0 +1,26 @@
|
|||
points:
|
||||
zones:
|
||||
matrix: {}
|
||||
mirror: 20
|
||||
outlines:
|
||||
exports:
|
||||
outline:
|
||||
main:
|
||||
type: keys
|
||||
side: both
|
||||
size: 20
|
||||
bound: false
|
||||
middle_circle:
|
||||
type: circle
|
||||
anchor:
|
||||
ref:
|
||||
- matrix_default_default
|
||||
- mirror_matrix_default_default
|
||||
radius: 15
|
||||
outside_circles:
|
||||
type: circle
|
||||
anchor:
|
||||
ref: matrix_default_default
|
||||
shift: [-10, 10]
|
||||
radius: 5
|
||||
mirror: true
|
178
test/outlines/circles___outlines_outline_dxf.dxf
Normal file
178
test/outlines/circles___outlines_outline_dxf.dxf
Normal file
|
@ -0,0 +1,178 @@
|
|||
0
|
||||
SECTION
|
||||
2
|
||||
HEADER
|
||||
9
|
||||
$INSUNITS
|
||||
70
|
||||
4
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
SECTION
|
||||
2
|
||||
TABLES
|
||||
0
|
||||
TABLE
|
||||
2
|
||||
LTYPE
|
||||
0
|
||||
LTYPE
|
||||
72
|
||||
65
|
||||
70
|
||||
64
|
||||
2
|
||||
CONTINUOUS
|
||||
3
|
||||
______
|
||||
73
|
||||
0
|
||||
40
|
||||
0
|
||||
0
|
||||
ENDTAB
|
||||
0
|
||||
TABLE
|
||||
2
|
||||
LAYER
|
||||
0
|
||||
ENDTAB
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
SECTION
|
||||
2
|
||||
ENTITIES
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-10
|
||||
20
|
||||
-10
|
||||
11
|
||||
8.8196601
|
||||
21
|
||||
-10
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
8.8196601
|
||||
20
|
||||
10
|
||||
11
|
||||
-5
|
||||
21
|
||||
10
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-10
|
||||
20
|
||||
5
|
||||
11
|
||||
-10
|
||||
21
|
||||
-10
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
31.1803399
|
||||
20
|
||||
-10
|
||||
11
|
||||
50
|
||||
21
|
||||
-10
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
50
|
||||
20
|
||||
-10
|
||||
11
|
||||
50
|
||||
21
|
||||
5
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
45
|
||||
20
|
||||
10
|
||||
11
|
||||
31.1803399
|
||||
21
|
||||
10
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
20
|
||||
20
|
||||
0
|
||||
40
|
||||
15
|
||||
50
|
||||
221.8103149
|
||||
51
|
||||
318.1896851
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
20
|
||||
20
|
||||
0
|
||||
40
|
||||
15
|
||||
50
|
||||
401.8103149
|
||||
51
|
||||
498.1896851
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
-10
|
||||
20
|
||||
10
|
||||
40
|
||||
5
|
||||
50
|
||||
0
|
||||
51
|
||||
270
|
||||
0
|
||||
ARC
|
||||
8
|
||||
0
|
||||
10
|
||||
50
|
||||
20
|
||||
10
|
||||
40
|
||||
5
|
||||
50
|
||||
270
|
||||
51
|
||||
540
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
EOF
|
29
test/outlines/polygons.yaml
Normal file
29
test/outlines/polygons.yaml
Normal file
|
@ -0,0 +1,29 @@
|
|||
points:
|
||||
zones:
|
||||
matrix: {}
|
||||
mirror: 20
|
||||
outlines:
|
||||
exports:
|
||||
outline:
|
||||
main:
|
||||
type: keys
|
||||
side: both
|
||||
size: 20
|
||||
bound: false
|
||||
middle_poly:
|
||||
type: polygon
|
||||
points:
|
||||
- ref:
|
||||
- matrix_default_default
|
||||
- mirror_matrix_default_default
|
||||
shift: [0, 20]
|
||||
- shift: [20, -40]
|
||||
- shift: [-40, 0]
|
||||
outside_polys:
|
||||
type: polygon
|
||||
points:
|
||||
- ref: matrix_default_default
|
||||
shift: [-10, 15]
|
||||
- shift: [5, -10]
|
||||
- shift: [-10, 0]
|
||||
mirror: true
|
278
test/outlines/polygons___outlines_outline_dxf.dxf
Normal file
278
test/outlines/polygons___outlines_outline_dxf.dxf
Normal file
|
@ -0,0 +1,278 @@
|
|||
0
|
||||
SECTION
|
||||
2
|
||||
HEADER
|
||||
9
|
||||
$INSUNITS
|
||||
70
|
||||
4
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
SECTION
|
||||
2
|
||||
TABLES
|
||||
0
|
||||
TABLE
|
||||
2
|
||||
LTYPE
|
||||
0
|
||||
LTYPE
|
||||
72
|
||||
65
|
||||
70
|
||||
64
|
||||
2
|
||||
CONTINUOUS
|
||||
3
|
||||
______
|
||||
73
|
||||
0
|
||||
40
|
||||
0
|
||||
0
|
||||
ENDTAB
|
||||
0
|
||||
TABLE
|
||||
2
|
||||
LAYER
|
||||
0
|
||||
ENDTAB
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
SECTION
|
||||
2
|
||||
ENTITIES
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-10
|
||||
20
|
||||
-10
|
||||
11
|
||||
5
|
||||
21
|
||||
-10
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
10
|
||||
20
|
||||
0
|
||||
11
|
||||
10
|
||||
21
|
||||
10
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
10
|
||||
20
|
||||
10
|
||||
11
|
||||
-7.5
|
||||
21
|
||||
10
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-10
|
||||
20
|
||||
5
|
||||
11
|
||||
-10
|
||||
21
|
||||
-10
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
35
|
||||
20
|
||||
-10
|
||||
11
|
||||
50
|
||||
21
|
||||
-10
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
50
|
||||
20
|
||||
-10
|
||||
11
|
||||
50
|
||||
21
|
||||
5
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
47.5
|
||||
20
|
||||
10
|
||||
11
|
||||
30
|
||||
21
|
||||
10
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
30
|
||||
20
|
||||
10
|
||||
11
|
||||
30
|
||||
21
|
||||
0
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
0
|
||||
20
|
||||
-20
|
||||
11
|
||||
5
|
||||
21
|
||||
-10
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
10
|
||||
20
|
||||
0
|
||||
11
|
||||
20
|
||||
21
|
||||
20
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
20
|
||||
20
|
||||
20
|
||||
11
|
||||
30
|
||||
21
|
||||
0
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
35
|
||||
20
|
||||
-10
|
||||
11
|
||||
40
|
||||
21
|
||||
-20
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
40
|
||||
20
|
||||
-20
|
||||
11
|
||||
0
|
||||
21
|
||||
-20
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-15
|
||||
20
|
||||
5
|
||||
11
|
||||
-10
|
||||
21
|
||||
15
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-10
|
||||
20
|
||||
15
|
||||
11
|
||||
-7.5
|
||||
21
|
||||
10
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-10
|
||||
20
|
||||
5
|
||||
11
|
||||
-15
|
||||
21
|
||||
5
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
55
|
||||
20
|
||||
5
|
||||
11
|
||||
50
|
||||
21
|
||||
15
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
50
|
||||
20
|
||||
15
|
||||
11
|
||||
47.5
|
||||
21
|
||||
10
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
50
|
||||
20
|
||||
5
|
||||
11
|
||||
55
|
||||
21
|
||||
5
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
EOF
|
27
test/outlines/rectangles.yaml
Normal file
27
test/outlines/rectangles.yaml
Normal file
|
@ -0,0 +1,27 @@
|
|||
points:
|
||||
zones:
|
||||
matrix: {}
|
||||
mirror: 20
|
||||
outlines:
|
||||
exports:
|
||||
outline:
|
||||
main:
|
||||
type: keys
|
||||
side: both
|
||||
size: 20
|
||||
bound: false
|
||||
middle_rect:
|
||||
type: rectangle
|
||||
anchor:
|
||||
ref:
|
||||
- matrix_default_default
|
||||
- mirror_matrix_default_default
|
||||
shift: [-sx/2, 0]
|
||||
size: [20, 40]
|
||||
outside_rects:
|
||||
type: rectangle
|
||||
anchor:
|
||||
ref: matrix_default_default
|
||||
shift: [-15, 5]
|
||||
size: 10
|
||||
mirror: true
|
290
test/outlines/rectangles___outlines_outline_dxf.dxf
Normal file
290
test/outlines/rectangles___outlines_outline_dxf.dxf
Normal file
|
@ -0,0 +1,290 @@
|
|||
0
|
||||
SECTION
|
||||
2
|
||||
HEADER
|
||||
9
|
||||
$INSUNITS
|
||||
70
|
||||
4
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
SECTION
|
||||
2
|
||||
TABLES
|
||||
0
|
||||
TABLE
|
||||
2
|
||||
LTYPE
|
||||
0
|
||||
LTYPE
|
||||
72
|
||||
65
|
||||
70
|
||||
64
|
||||
2
|
||||
CONTINUOUS
|
||||
3
|
||||
______
|
||||
73
|
||||
0
|
||||
40
|
||||
0
|
||||
0
|
||||
ENDTAB
|
||||
0
|
||||
TABLE
|
||||
2
|
||||
LAYER
|
||||
0
|
||||
ENDTAB
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
SECTION
|
||||
2
|
||||
ENTITIES
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-10
|
||||
20
|
||||
-10
|
||||
11
|
||||
10
|
||||
21
|
||||
-10
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
10
|
||||
20
|
||||
-10
|
||||
11
|
||||
10
|
||||
21
|
||||
0
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
10
|
||||
20
|
||||
10
|
||||
11
|
||||
-5
|
||||
21
|
||||
10
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-10
|
||||
20
|
||||
5
|
||||
11
|
||||
-10
|
||||
21
|
||||
-10
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
30
|
||||
20
|
||||
-10
|
||||
11
|
||||
50
|
||||
21
|
||||
-10
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
50
|
||||
20
|
||||
-10
|
||||
11
|
||||
50
|
||||
21
|
||||
5
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
45
|
||||
20
|
||||
10
|
||||
11
|
||||
30
|
||||
21
|
||||
10
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
30
|
||||
20
|
||||
0
|
||||
11
|
||||
30
|
||||
21
|
||||
-10
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
10
|
||||
20
|
||||
0
|
||||
11
|
||||
30
|
||||
21
|
||||
0
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
30
|
||||
20
|
||||
10
|
||||
11
|
||||
30
|
||||
21
|
||||
40
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
30
|
||||
20
|
||||
40
|
||||
11
|
||||
10
|
||||
21
|
||||
40
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
10
|
||||
20
|
||||
40
|
||||
11
|
||||
10
|
||||
21
|
||||
10
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-15
|
||||
20
|
||||
5
|
||||
11
|
||||
-10
|
||||
21
|
||||
5
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-5
|
||||
20
|
||||
10
|
||||
11
|
||||
-5
|
||||
21
|
||||
15
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-5
|
||||
20
|
||||
15
|
||||
11
|
||||
-15
|
||||
21
|
||||
15
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
-15
|
||||
20
|
||||
15
|
||||
11
|
||||
-15
|
||||
21
|
||||
5
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
50
|
||||
20
|
||||
5
|
||||
11
|
||||
55
|
||||
21
|
||||
5
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
55
|
||||
20
|
||||
5
|
||||
11
|
||||
55
|
||||
21
|
||||
15
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
55
|
||||
20
|
||||
15
|
||||
11
|
||||
45
|
||||
21
|
||||
15
|
||||
0
|
||||
LINE
|
||||
8
|
||||
0
|
||||
10
|
||||
45
|
||||
20
|
||||
15
|
||||
11
|
||||
45
|
||||
21
|
||||
10
|
||||
0
|
||||
ENDSEC
|
||||
0
|
||||
EOF
|
Loading…
Add table
Add a link
Reference in a new issue