Open dotoritos-kim opened 1 year ago
Sounds like unsupported functionality. Currently it just loads and renders the whole document. Do you mean DXF BLOCK
entity? What is your use case? What do you expect from the viewer API if such was implemented?
As shown in the picture below, only the layers that exist in the default block are output.
But I want the output like below. choose the right block
Ok, I see. Currently the viewer renders just model space content. What you want is called "Sheets" in Autodesk viewer, and probably corresponds to LAYOUT
entity in DXF. Unfortunately it was completely out of scope during the viewer implementation. Mostly because this feature is not actually documented well-enough in the DXF specification. Seems it requires some kind of reverse engineering to completely understand how it is represented in DXF.
BTW your link for example file is not publicly accessible, I get the file from link from your example code.
So it is not possible to get the Layout entities?
I did some debugging with that example and found something surprising.
parsing log
{
"*Model_Space": {
"handle": "5063",
"ownerHandle": "5062",
"layer": "0",
"name": "*Model_Space",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"name2": "*Model_Space",
"xrefPath": ""
},
"*Paper_Space": {
"handle": "513A",
"ownerHandle": "5138",
"paperSpace": true,
"layer": "0",
"name": "*Paper_Space",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"name2": "*Paper_Space",
"xrefPath": ""
},
"*Paper_Space1": {
"handle": "505F",
"ownerHandle": "505E",
"layer": "0",
"name": "*Paper_Space1",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"name2": "*Paper_Space1",
"xrefPath": "",
"entities": [
{
"type": "INSERT",
"handle": "1F3A",
"ownerHandle": "505E",
"layer": "0",
"name": "Border",
"position": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"type": "MTEXT",
"handle": "21B1",
"ownerHandle": "505E",
"layer": "border",
"position": {
"x": 220,
"y": 175,
"z": 0
},
"height": 2.5,
"width": 0,
"attachmentPoint": 1,
"drawingDirection": 1,
"text": "Detail 2:1",
"lineSpacing": 1
}
]
},
"Border": {
"handle": "513F",
"ownerHandle": "513E",
"layer": "0",
"name": "Border",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"name2": "Border",
"xrefPath": "",
"entities": [
{
"type": "LINE",
"vertices": [
{
"x": 286.9999999999999,
"y": 9.999999999999972,
"z": 0
},
{
"x": 286.9999999999999,
"y": 9.999999999999972,
"z": 0
}
],
"handle": "1E86",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 287.0000000000001,
"y": 200,
"z": 0
},
{
"x": 287.0000000000001,
"y": 200,
"z": 0
}
],
"handle": "1E87",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 10.00000000000006,
"y": 200,
"z": 0
},
{
"x": 10.00000000000006,
"y": 200,
"z": 0
}
],
"handle": "1E88",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 10.00000000000006,
"y": 10,
"z": 0
},
{
"x": 10.00000000000006,
"y": 10,
"z": 0
}
],
"handle": "1E89",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 148.5,
"y": 10.00000000000003,
"z": 0
},
{
"x": 148.5,
"y": 5,
"z": 0
}
],
"handle": "1E8A",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 98.49999999999997,
"y": 5.000000000000369,
"z": 0
},
{
"x": 198.5,
"y": 5.000000000000085,
"z": 0
}
],
"handle": "1E8B",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 198.5,
"y": 5.000000000000085,
"z": 0
},
{
"x": 198.5,
"y": 10.00000000000009,
"z": 0
}
],
"handle": "1E8C",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 108.5,
"y": 4.999999999999915,
"z": 0
},
{
"x": 108.5,
"y": 9.999999999999886,
"z": 0
}
],
"handle": "1E8D",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 118.5,
"y": 4.999999999999943,
"z": 0
},
{
"x": 118.5,
"y": 10.00000000000003,
"z": 0
}
],
"handle": "1E8E",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 128.5,
"y": 5.000000000000199,
"z": 0
},
{
"x": 128.5,
"y": 9.999999999999972,
"z": 0
}
],
"handle": "1E8F",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 138.5,
"y": 5.000000000000341,
"z": 0
},
{
"x": 138.5,
"y": 9.999999999999972,
"z": 0
}
],
"handle": "1E90",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 158.5,
"y": 4.999999999999943,
"z": 0
},
{
"x": 158.5,
"y": 10.00000000000006,
"z": 0
}
],
"handle": "1E91",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 168.5,
"y": 5.000000000000057,
"z": 0
},
{
"x": 168.5,
"y": 9.999999999999972,
"z": 0
}
],
"handle": "1E92",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 178.5,
"y": 4.999999999999943,
"z": 0
},
{
"x": 178.5,
"y": 10.00000000000009,
"z": 0
}
],
"handle": "1E93",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 188.5,
"y": 4.999999999999972,
"z": 0
},
{
"x": 188.5,
"y": 10.00000000000003,
"z": 0
}
],
"handle": "1E94",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 5.000000000000085,
"y": 105.0000000000001,
"z": 0
},
{
"x": 15.00000000000003,
"y": 105,
"z": 0
}
],
"handle": "1E95",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 148.5000000000001,
"y": 200,
"z": 0
},
{
"x": 148.5000000000001,
"y": 205,
"z": 0
}
],
"handle": "1E96",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 12.50000000000011,
"y": 107.5000000000002,
"z": 0
},
{
"x": 12.50000000000003,
"y": 102.5,
"z": 0
}
],
"handle": "1E98",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 12.50000000000003,
"y": 102.5,
"z": 0
},
{
"x": 7.5,
"y": 105,
"z": 0
}
],
"handle": "1E99",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 7.5,
"y": 105,
"z": 0
},
{
"x": 12.50000000000011,
"y": 107.5000000000002,
"z": 0
}
],
"handle": "1E9A",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 10.00000000000006,
"y": 57.49999999999994,
"z": 0
},
{
"x": 5.000000000000114,
"y": 57.49999999999994,
"z": 0
}
],
"handle": "1E9E",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 10.00000000000006,
"y": 152.5,
"z": 0
},
{
"x": 5.000000000000057,
"y": 152.5,
"z": 0
}
],
"handle": "1E9F",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 102.5,
"y": 10.00000000000003,
"z": 0
},
{
"x": 102.5,
"y": 4.999999999999972,
"z": 0
}
],
"handle": "1EA0",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 56.50000000000003,
"y": 10,
"z": 0
},
{
"x": 56.50000000000006,
"y": 4.999999999999972,
"z": 0
}
],
"handle": "1EA1",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 194.5,
"y": 10,
"z": 0
},
{
"x": 194.5,
"y": 5,
"z": 0
}
],
"handle": "1EA2",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 240.5,
"y": 10,
"z": 0
},
{
"x": 240.5,
"y": 5,
"z": 0
}
],
"handle": "1EA3",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 56.50000000000006,
"y": 205,
"z": 0
},
{
"x": 56.50000000000006,
"y": 200,
"z": 0
}
],
"handle": "1EA4",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 102.5000000000001,
"y": 205,
"z": 0
},
{
"x": 102.5000000000001,
"y": 199.9999999999999,
"z": 0
}
],
"handle": "1EA5",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 194.5000000000001,
"y": 205,
"z": 0
},
{
"x": 194.5000000000001,
"y": 200,
"z": 0
}
],
"handle": "1EA6",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 240.5000000000001,
"y": 205,
"z": 0
},
{
"x": 240.5000000000001,
"y": 200,
"z": 0
}
],
"handle": "1EA7",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 56.50000000000003,
"y": 10,
"z": 0
},
{
"x": 56.50000000000003,
"y": 10,
"z": 0
}
],
"handle": "1EA8",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 56.50000000000006,
"y": 200,
"z": 0
},
{
"x": 56.50000000000006,
"y": 200,
"z": 0
}
],
"handle": "1EA9",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 10.00000000000006,
"y": 57.49999999999994,
"z": 0
},
{
"x": 10.00000000000006,
"y": 10,
"z": 0
}
],
"handle": "1EAA",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 10.00000000000006,
"y": 105,
"z": 0
},
{
"x": 10.00000000000006,
"y": 57.49999999999994,
"z": 0
}
],
"handle": "1EAB",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 10.00000000000006,
"y": 152.5,
"z": 0
},
{
"x": 10.00000000000006,
"y": 105,
"z": 0
}
],
"handle": "1EAC",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 98.49999999999997,
"y": 10.00000000000003,
"z": 0
},
{
"x": 198.5,
"y": 10.00000000000009,
"z": 0
}
],
"handle": "1EAD",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 287,
"y": 155,
"z": 0
},
{
"x": 287.0000000000001,
"y": 200,
"z": 0
}
],
"handle": "1EAE",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 287.0000000000001,
"y": 200,
"z": 0
},
{
"x": 287.0000000000001,
"y": 200,
"z": 0
}
],
"handle": "1EAF",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 286.9999999999999,
"y": 9.999999999999972,
"z": 0
},
{
"x": 287.0000000000001,
"y": 54.99999999999997,
"z": 0
}
],
"handle": "1EB0",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 240.5,
"y": 10,
"z": 0
},
{
"x": 286.9999999999999,
"y": 9.999999999999972,
"z": 0
}
],
"handle": "1EB1",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 194.5,
"y": 10,
"z": 0
},
{
"x": 240.5,
"y": 10,
"z": 0
}
],
"handle": "1EB2",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 148.5,
"y": 10.00000000000006,
"z": 0
},
{
"x": 194.5,
"y": 10,
"z": 0
}
],
"handle": "1EB3",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 102.5,
"y": 10.00000000000003,
"z": 0
},
{
"x": 148.5,
"y": 10.00000000000006,
"z": 0
}
],
"handle": "1EB4",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 56.50000000000003,
"y": 10,
"z": 0
},
{
"x": 102.5,
"y": 10.00000000000003,
"z": 0
}
],
"handle": "1EB5",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 10.00000000000006,
"y": 10,
"z": 0
},
{
"x": 56.50000000000003,
"y": 10,
"z": 0
}
],
"handle": "1EB6",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 10.00000000000006,
"y": 200,
"z": 0
},
{
"x": 10.00000000000006,
"y": 200,
"z": 0
}
],
"handle": "1EB7",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 56.50000000000006,
"y": 200,
"z": 0
},
{
"x": 10.00000000000006,
"y": 200,
"z": 0
}
],
"handle": "1EB8",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 102.5000000000001,
"y": 199.9999999999999,
"z": 0
},
{
"x": 56.50000000000006,
"y": 200,
"z": 0
}
],
"handle": "1EB9",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 148.5000000000001,
"y": 200,
"z": 0
},
{
"x": 102.5000000000001,
"y": 199.9999999999999,
"z": 0
}
],
"handle": "1EBA",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 194.5000000000001,
"y": 200,
"z": 0
},
{
"x": 148.5000000000001,
"y": 200,
"z": 0
}
],
"handle": "1EBB",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 240.5000000000001,
"y": 199.9999999999999,
"z": 0
},
{
"x": 194.5000000000001,
"y": 200,
"z": 0
}
],
"handle": "1EBC",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 287.0000000000001,
"y": 200,
"z": 0
},
{
"x": 240.5000000000001,
"y": 199.9999999999999,
"z": 0
}
],
"handle": "1EBD",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 0,
"y": 0,
"z": 0
},
{
"x": 5.68e-14,
"y": 210,
"z": 0
}
],
"handle": "1EBE",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 5.68e-14,
"y": 210,
"z": 0
},
{
"x": 297.0000000000001,
"y": 210,
"z": 0
}
],
"handle": "1EBF",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 297.0000000000001,
"y": 210,
"z": 0
},
{
"x": 297,
"y": -2.84e-14,
"z": 0
}
],
"handle": "1EC0",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 297,
"y": -2.84e-14,
"z": 0
},
{
"x": 0,
"y": 0,
"z": 0
}
],
"handle": "1EC1",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "INSERT",
"handle": "1EDF",
"ownerHandle": "513E",
"layer": "0",
"name": "Revision",
"position": {
"x": 287.0000000000001,
"y": 200,
"z": 0
}
},
{
"type": "INSERT",
"handle": "1F03",
"ownerHandle": "513E",
"layer": "0",
"name": "Title",
"position": {
"x": 286.9999999999998,
"y": 9.999999999999972,
"z": 0
}
},
{
"type": "LINE",
"vertices": [
{
"x": 98.49999999999997,
"y": 10.00000000000003,
"z": 0
},
{
"x": 98.49999999999997,
"y": 5.000000000000369,
"z": 0
}
],
"handle": "1F04",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 10.00000000000006,
"y": 200,
"z": 0
},
{
"x": 10.00000000000006,
"y": 152.5,
"z": 0
}
],
"handle": "1F05",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 287,
"y": 155,
"z": 0
},
{
"x": 287.0000000000001,
"y": 54.99999999999997,
"z": 0
}
],
"handle": "1F06",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 282,
"y": 105,
"z": 0
},
{
"x": 292,
"y": 105,
"z": 0
}
],
"handle": "1F07",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 287.0000000000001,
"y": 57.49999999999996,
"z": 0
},
{
"x": 292.0000000000001,
"y": 57.49999999999996,
"z": 0
}
],
"handle": "1F08",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "LINE",
"vertices": [
{
"x": 287,
"y": 152.5,
"z": 0
},
{
"x": 292,
"y": 152.5,
"z": 0
}
],
"handle": "1F09",
"ownerHandle": "513E",
"layer": "border"
},
{
"type": "MTEXT",
"handle": "1F0A",
"ownerHandle": "513E",
"layer": "border",
"position": {
"x": 7.000000000000078,
"y": 176.25,
"z": 0
},
"height": 4,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "A",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1F0B",
"ownerHandle": "513E",
"layer": "border",
"position": {
"x": 290.0000000000001,
"y": 176.25,
"z": 0
},
"height": 4,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "A",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1F0C",
"ownerHandle": "513E",
"layer": "border",
"position": {
"x": 7.000000000000109,
"y": 33.74999999999994,
"z": 0
},
"height": 4,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "D",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1F0D",
"ownerHandle": "513E",
"layer": "border",
"position": {
"x": 290.0000000000002,
"y": 33.75000000000023,
"z": 0
},
"height": 4,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "D",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1F0E",
"ownerHandle": "513E",
"layer": "border",
"position": {
"x": 7.000000000000091,
"y": 81.24999999999991,
"z": 0
},
"height": 4,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "C",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1F0F",
"ownerHandle": "513E",
"layer": "border",
"position": {
"x": 290.0000000000001,
"y": 81.2499999999999,
"z": 0
},
"height": 4,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "C",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1F10",
"ownerHandle": "513E",
"layer": "border",
"position": {
"x": 7.000000000000085,
"y": 128.75,
"z": 0
},
"height": 4,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "B",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1F11",
"ownerHandle": "513E",
"layer": "border",
"position": {
"x": 290.0000000000001,
"y": 128.75,
"z": 0
},
"height": 4,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "B",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1F12",
"ownerHandle": "513E",
"layer": "border",
"position": {
"x": 33.25000000000005,
"y": 203,
"z": 0
},
"height": 4,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "1",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1F13",
"ownerHandle": "513E",
"layer": "border",
"position": {
"x": 33.25000000000006,
"y": 6.99999999999997,
"z": 0
},
"height": 4,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "1",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1F14",
"ownerHandle": "513E",
"layer": "border",
"position": {
"x": 79.50000000000006,
"y": 203,
"z": 0
},
"height": 4,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "2",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1F15",
"ownerHandle": "513E",
"layer": "border",
"position": {
"x": 79.50000000000006,
"y": 6.999999999999982,
"z": 0
},
"height": 4,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "2",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1F16",
"ownerHandle": "513E",
"layer": "border",
"position": {
"x": 125.5000000000001,
"y": 203,
"z": 0
},
"height": 4,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "3",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1F17",
"ownerHandle": "513E",
"layer": "border",
"position": {
"x": 171.5,
"y": 203,
"z": 0
},
"height": 4,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "4",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1F18",
"ownerHandle": "513E",
"layer": "border",
"position": {
"x": 217.5000000000001,
"y": 203,
"z": 0
},
"height": 4,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "5",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1F19",
"ownerHandle": "513E",
"layer": "border",
"position": {
"x": 217.4999999999999,
"y": 6.999999999999771,
"z": 0
},
"height": 4,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "5",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1F1A",
"ownerHandle": "513E",
"layer": "border",
"position": {
"x": 263.7500000000001,
"y": 203,
"z": 0
},
"height": 4,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "6",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1F1B",
"ownerHandle": "513E",
"layer": "border",
"position": {
"x": 263.7499999999998,
"y": 7.000000000000653,
"z": 0
},
"height": 4,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "6",
"lineSpacing": 1
}
]
},
"Revision": {
"handle": "5142",
"ownerHandle": "5141",
"layer": "0",
"name": "Revision",
"position": {
"x": 0,
"y": 0,
"z": 0
},
"name2": "Revision",
"xrefPath": "",
"entities": [
{
"type": "MTEXT",
"handle": "1EDE",
"ownerHandle": "5141",
"layer": "revision",
"position": {
"x": -146.5429576580047,
"y": -3.000000000000471,
"z": 0
},
"height": 1.8,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "Revision note",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1EDD",
"ownerHandle": "5141",
"layer": "revision",
"position": {
"x": -43.55038933388607,
"y": -2.999999999999962,
"z": 0
},
"height": 1.8,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "Date",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1EDC",
"ownerHandle": "5141",
"layer": "revision",
"position": {
"x": -21.49999999999989,
"y": -2.999999999999944,
"z": 0
},
"height": 1.8,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "Signature",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1EDB",
"ownerHandle": "5141",
"layer": "revision",
"position": {
"x": -7.837882783136308,
"y": -2.999999999999941,
"z": 0
},
"height": 1.8,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "Checked",
"lineSpacing": 1
},
{
"type": "LINE",
"vertices": [
{
"x": -170,
"y": -11.99999999999994,
"z": 0
},
{
"x": 0,
"y": -11.99999999999994,
"z": 0
}
],
"handle": "1EDA",
"ownerHandle": "5141",
"layer": "revision"
},
{
"type": "LINE",
"vertices": [
{
"x": 0,
"y": -5.999999999999943,
"z": 0
},
{
"x": -170,
"y": -5.999999999999943,
"z": 0
}
],
"handle": "1ED9",
"ownerHandle": "5141",
"layer": "revision"
},
{
"type": "LINE",
"vertices": [
{
"x": -170,
"y": -5.999999999999943,
"z": 0
},
{
"x": -170,
"y": -11.99999999999994,
"z": 0
}
],
"handle": "1ED8",
"ownerHandle": "5141",
"layer": "revision"
},
{
"type": "LINE",
"vertices": [
{
"x": -158.0000000000001,
"y": -5.999999999999943,
"z": 0
},
{
"x": -158.0000000000001,
"y": -11.99999999999994,
"z": 0
}
],
"handle": "1ED7",
"ownerHandle": "5141",
"layer": "revision"
},
{
"type": "LINE",
"vertices": [
{
"x": -48.99999999999997,
"y": -5.999999999999886,
"z": 0
},
{
"x": -48.99999999999997,
"y": -11.99999999999994,
"z": 0
}
],
"handle": "1ED6",
"ownerHandle": "5141",
"layer": "revision"
},
{
"type": "LINE",
"vertices": [
{
"x": -28.99999999999977,
"y": -5.999999999999943,
"z": 0
},
{
"x": -28.99999999999977,
"y": -11.99999999999994,
"z": 0
}
],
"handle": "1ED5",
"ownerHandle": "5141",
"layer": "revision"
},
{
"type": "LINE",
"vertices": [
{
"x": -14,
"y": -6.000000000000284,
"z": 0
},
{
"x": -14,
"y": -11.99999999999994,
"z": 0
}
],
"handle": "1ED4",
"ownerHandle": "5141",
"layer": "revision"
},
{
"type": "LINE",
"vertices": [
{
"x": -169.9999999999999,
"y": 5.68e-14,
"z": 0
},
{
"x": -14,
"y": 5.68e-14,
"z": 0
}
],
"handle": "1ED3",
"ownerHandle": "5141",
"layer": "revision"
},
{
"type": "LINE",
"vertices": [
{
"x": 0,
"y": -11.99999999999994,
"z": 0
},
{
"x": 0,
"y": -5.999999999999943,
"z": 0
}
],
"handle": "1ED2",
"ownerHandle": "5141",
"layer": "revision"
},
{
"type": "LINE",
"vertices": [
{
"x": 0,
"y": -6.000000000000057,
"z": 0
},
{
"x": 0,
"y": -5.68e-14,
"z": 0
}
],
"handle": "1ECF",
"ownerHandle": "5141",
"layer": "revision"
},
{
"type": "LINE",
"vertices": [
{
"x": 0,
"y": -5.68e-14,
"z": 0
},
{
"x": -14,
"y": 5.68e-14,
"z": 0
}
],
"handle": "1ECD",
"ownerHandle": "5141",
"layer": "revision"
},
{
"type": "LINE",
"vertices": [
{
"x": -170,
"y": -5.999999999999943,
"z": 0
},
{
"x": -169.9999999999999,
"y": 5.68e-14,
"z": 0
}
],
"handle": "1ECB",
"ownerHandle": "5141",
"layer": "revision"
},
{
"type": "LINE",
"vertices": [
{
"x": -170,
"y": -5.999999999999943,
"z": 0
},
{
"x": -169.9999999999999,
"y": -5.999999999999943,
"z": 0
}
],
"handle": "1ECA",
"ownerHandle": "5141",
"layer": "revision"
},
{
"type": "LINE",
"vertices": [
{
"x": -158.0000000000001,
"y": -5.999999999999886,
"z": 0
},
{
"x": -157.9999999999999,
"y": 5.68e-14,
"z": 0
}
],
"handle": "1ED1",
"ownerHandle": "5141",
"layer": "revision"
},
{
"type": "LINE",
"vertices": [
{
"x": -48.99999999999997,
"y": -5.999999999999886,
"z": 0
},
{
"x": -48.99999999999989,
"y": 5.68e-14,
"z": 0
}
],
"handle": "1ED0",
"ownerHandle": "5141",
"layer": "revision"
},
{
"type": "LINE",
"vertices": [
{
"x": -28.99999999999977,
"y": -6.000000000000284,
"z": 0
},
{
"x": -28.99999999999989,
"y": 5.68e-14,
"z": 0
}
],
"handle": "1ECE",
"ownerHandle": "5141",
"layer": "revision"
},
{
"type": "LINE",
"vertices": [
{
"x": -14,
"y": -5.999999999999943,
"z": 0
},
{
"x": -14,
"y": 5.68e-14,
"z": 0
}
],
"handle": "1ECC",
"ownerHandle": "5141",
"layer": "revision"
},
{
"type": "LINE",
"vertices": [
{
"x": -48.99999999999997,
"y": -6.000000000000284,
"z": 0
},
{
"x": -28.99999999999989,
"y": -6.000000000000284,
"z": 0
}
],
"handle": "1EC9",
"ownerHandle": "5141",
"layer": "revision"
},
{
"type": "LINE",
"vertices": [
{
"x": -28.99999999999989,
"y": -6.000000000000284,
"z": 0
},
{
"x": -14,
"y": -6.000000000000284,
"z": 0
}
],
"handle": "1EC8",
"ownerHandle": "5141",
"layer": "revision"
},
{
"type": "LINE",
"vertices": [
{
"x": -14,
"y": -6.000000000000284,
"z": 0
},
{
"x": 2.274e-13,
"y": -6.000000000000284,
"z": 0
}
],
"handle": "1EC7",
"ownerHandle": "5141",
"layer": "revision"
},
{
"type": "LINE",
"vertices": [
{
"x": -158.0000000000001,
"y": -5.999999999999943,
"z": 0
},
{
"x": -48.99999999999997,
"y": -6.000000000000284,
"z": 0
}
],
"handle": "1EC6",
"ownerHandle": "5141",
"layer": "revision"
},
{
"type": "LINE",
"vertices": [
{
"x": -169.9999999999999,
"y": -5.999999999999943,
"z": 0
},
{
"x": -158.0000000000001,
"y": -5.999999999999943,
"z": 0
}
],
"handle": "1EC5",
"ownerHandle": "5141",
"layer": "revision"
},
{
"type": "MTEXT",
"handle": "1EC4",
"ownerHandle": "5141",
"layer": "revision",
"position": {
"x": -164,
"y": -3.000000000000626,
"z": 0
},
"height": 1.8,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "Rev No",
"lineSpacing": 1
}
]
},
"Title": {
"handle": "5145",
"ownerHandle": "5144",
"layer": "0",
"name": "Title",
"type": 2,
"position": {
"x": 0,
"y": 0,
"z": 0
},
"name2": "Title",
"xrefPath": "",
"entities": [
{
"type": "LINE",
"vertices": [
{
"x": -158.8037900428604,
"y": 10.23973642260565,
"z": 0
},
{
"x": -156.2105507984053,
"y": 10.23973642260565,
"z": 0
}
],
"handle": "2225",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 18,
"color": 0,
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -156.1317939185111,
"y": 6.87286222692693,
"z": 0
},
{
"x": -153.7451990597214,
"y": 6.87286222692693,
"z": 0
}
],
"handle": "2226",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 18,
"color": 0,
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -153.2947252124219,
"y": 10.23973642260565,
"z": 0
},
{
"x": -151.0688134576109,
"y": 10.23973642260565,
"z": 0
}
],
"handle": "2227",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 18,
"color": 0,
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -153.2947252124219,
"y": 10.23973642260565,
"z": 0
},
{
"x": -151.7928861740867,
"y": 12.84104764113599,
"z": 0
}
],
"handle": "2229",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 18,
"color": 0,
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -153.3438884973406,
"y": 10.20754337752045,
"z": 0
},
{
"x": -153.2947252124219,
"y": 10.23973642260565,
"z": 0
}
],
"handle": "222A",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 18,
"color": 0,
"lineweight": 13
},
{
"type": "LWPOLYLINE",
"vertices": [
{
"x": -153.8719872721951,
"y": 14.29022000188688
},
{
"x": -156.2105507984053,
"y": 10.23973026992519
},
{
"x": -156.1945626187547,
"y": 10.17801536910157
},
{
"x": -156.1710945375745,
"y": 10.12007206139947
},
{
"x": -156.140155344408,
"y": 10.06589858891019
},
{
"x": -156.1017274601683,
"y": 10.01552923085342
},
{
"x": -156.0558460430293,
"y": 9.96893322382688
},
{
"x": -156.0024847243607,
"y": 9.92613781541544
},
{
"x": -155.9416522937058,
"y": 9.88711751594291
},
{
"x": -155.8733311719776,
"y": 9.851867051683211
},
{
"x": -155.7975389382633,
"y": 9.82041894394732
},
{
"x": -155.7142843821062,
"y": 9.792745066195991
},
{
"x": -155.6235147662454,
"y": 9.768872666014131
},
{
"x": -155.5253091965723,
"y": 9.74877185895379
},
{
"x": -155.4196061462825,
"y": 9.73244264501496
},
{
"x": -155.3064144049195,
"y": 9.71992106132604
},
{
"x": -155.1857779202008,
"y": 9.71116491807819
},
{
"x": -155.0587514373479,
"y": 9.7063851643157
},
{
"x": -154.9319446930829,
"y": 9.70648184929435
},
{
"x": -154.8954503494432,
"y": 9.707988340733861
}
],
"handle": "368E",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 18,
"color": 0,
"lineweight": 13,
"shape": false,
"hasContinuousLinetypePattern": true
},
{
"type": "LINE",
"vertices": [
{
"x": -153.726458800247,
"y": 14.20605045425009,
"z": 0
},
{
"x": -152.2190920558289,
"y": 13.33578051667418,
"z": 0
}
],
"handle": "223D",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 18,
"color": 0,
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -153.0988414456866,
"y": 13.10494390645082,
"z": 0
},
{
"x": -152.8362362541426,
"y": 13.5598089359396,
"z": 0
}
],
"handle": "223E",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 12,
"color": 12976128,
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -153.2312647082566,
"y": 12.87562735305437,
"z": 0
},
{
"x": -153.2291552178134,
"y": 12.87939806722153,
"z": 0
}
],
"handle": "223F",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 12,
"color": 12976128,
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -153.6241485137533,
"y": 12.19521384747325,
"z": 0
},
{
"x": -153.3615257431222,
"y": 12.65007887696204,
"z": 0
}
],
"handle": "2240",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 12,
"color": 12976128,
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -153.7565366181491,
"y": 11.96589553616811,
"z": 0
},
{
"x": -153.754427127706,
"y": 11.96967503987878,
"z": 0
}
],
"handle": "2241",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 12,
"color": 12976128,
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -154.1494643713635,
"y": 11.28549169908485,
"z": 0
},
{
"x": -153.8868503902759,
"y": 11.74035497066493,
"z": 0
}
],
"handle": "2242",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 12,
"color": 12976128,
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -154.2818788443899,
"y": 11.05617338777971,
"z": 0
},
{
"x": -154.2797693539467,
"y": 11.05995289149038,
"z": 0
}
],
"handle": "2243",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 12,
"color": 12976128,
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -154.5422677811917,
"y": 10.60527388718705,
"z": 0
},
{
"x": -154.4121574583426,
"y": 10.83063282227653,
"z": 0
}
],
"handle": "2244",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 12,
"color": 12976128,
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -155.2000872970403,
"y": 9.46603685485584,
"z": 0
},
{
"x": -154.9547822168267,
"y": 9.890921707075071,
"z": 0
}
],
"handle": "2245",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 12,
"color": 12976128,
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -155.3324754014361,
"y": 9.23671942250504,
"z": 0
},
{
"x": -155.330365910993,
"y": 9.24049013667221,
"z": 0
}
],
"handle": "2246",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 12,
"color": 12976128,
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -155.7253943651069,
"y": 8.556306795878271,
"z": 0
},
{
"x": -155.4627803840194,
"y": 9.01117006745835,
"z": 0
}
],
"handle": "2247",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 12,
"color": 12976128,
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -154.3201045691288,
"y": 8.556306795878271,
"z": 0
},
{
"x": -154.3157097973722,
"y": 8.556306795878271,
"z": 0
}
],
"handle": "2248",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 12,
"color": 12976128,
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -155.1057403369695,
"y": 8.556306795878271,
"z": 0
},
{
"x": -154.5805123747945,
"y": 8.556306795878271,
"z": 0
}
],
"handle": "2249",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 12,
"color": 12976128,
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -155.3705517039353,
"y": 8.556306795878271,
"z": 0
},
{
"x": -155.3661569321787,
"y": 8.556306795878271,
"z": 0
}
],
"handle": "224A",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 12,
"color": 12976128,
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -156.1561874717761,
"y": 8.556306795878271,
"z": 0
},
{
"x": -155.630959509601,
"y": 8.556306795878271,
"z": 0
}
],
"handle": "224B",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 12,
"color": 12976128,
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -156.4209988387419,
"y": 8.556306795878271,
"z": 0
},
{
"x": -156.4166040669853,
"y": 8.556306795878271,
"z": 0
}
],
"handle": "224C",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 12,
"color": 12976128,
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -157.2066346065826,
"y": 8.556306795878271,
"z": 0
},
{
"x": -156.6813890653206,
"y": 8.556306795878271,
"z": 0
}
],
"handle": "224D",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 12,
"color": 12976128,
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -157.4714196049179,
"y": 8.556306795878271,
"z": 0
},
{
"x": -157.4670248331613,
"y": 8.556306795878271,
"z": 0
}
],
"handle": "224E",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 12,
"color": 12976128,
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -158.2570553727587,
"y": 8.556306795878271,
"z": 0
},
{
"x": -157.7318274105836,
"y": 8.556306795878271,
"z": 0
}
],
"handle": "224F",
"ownerHandle": "5144",
"layer": "0",
"colorIndex": 12,
"color": 12976128,
"lineweight": 13
},
{
"type": "LWPOLYLINE",
"vertices": [
{
"x": -155.2597143524256,
"y": 10.83109542030352
},
{
"x": -154.6607907702776,
"y": 8.98448057578324
},
{
"x": -150.4199811437471,
"y": 4.7576131264616,
"bulge": 0.1662581834590955
},
{
"x": -150.0530674883223,
"y": 4.79852648763443,
"bulge": 0.0575775367664148
},
{
"x": -149.5759633714158,
"y": 5.151156301571961,
"bulge": 0.1146232307152479
},
{
"x": -149.186025847767,
"y": 5.738087378742581,
"bulge": 0.1744005791765424
},
{
"x": -149.1860051545858,
"y": 6.00248885737774
},
{
"x": -153.3733634685472,
"y": 10.23735274221058
}
],
"handle": "225E",
"ownerHandle": "5144",
"layer": "0",
"lineweight": 13,
"shape": true,
"hasContinuousLinetypePattern": false
},
{
"type": "LINE",
"vertices": [
{
"x": -154.5234010088591,
"y": 10.59933543319768,
"z": 0
},
{
"x": -155.0210146237431,
"y": 10.09513097424314,
"z": 0
}
],
"handle": "225F",
"ownerHandle": "5144",
"layer": "0",
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -151.0662259832365,
"y": 5.401733357476232,
"z": 0
},
{
"x": -149.8272134673561,
"y": 6.650971677047602,
"z": 0
}
],
"handle": "2260",
"ownerHandle": "5144",
"layer": "0",
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -150.4849968511941,
"y": 7.31621761192998,
"z": 0
},
{
"x": -151.7257209939812,
"y": 6.059060198197274,
"z": 0
}
],
"handle": "2261",
"ownerHandle": "5144",
"layer": "0",
"lineweight": 13
},
{
"type": "LWPOLYLINE",
"vertices": [
{
"x": -154.6607907702776,
"y": 8.98448057578324
},
{
"x": -154.0155382044682,
"y": 8.99491787805823
},
{
"x": -154.0175374625928,
"y": 9.61262104689866
},
{
"x": -153.3971011298928,
"y": 9.59231786573007
},
{
"x": -153.3733634685472,
"y": 10.23735274221058
}
],
"handle": "2262",
"ownerHandle": "5144",
"layer": "0",
"lineweight": 13,
"shape": false,
"hasContinuousLinetypePattern": true
},
{
"type": "LINE",
"vertices": [
{
"x": -150.3177371635854,
"y": 7.151144304272346,
"z": 0
},
{
"x": -151.5584613063725,
"y": 5.893986890539644,
"z": 0
}
],
"handle": "2263",
"ownerHandle": "5144",
"layer": "0",
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -150.1504774759767,
"y": 6.986070996614716,
"z": 0
},
{
"x": -151.3912016187637,
"y": 5.728913582882013,
"z": 0
}
],
"handle": "2264",
"ownerHandle": "5144",
"layer": "0",
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -149.983217788368,
"y": 6.820997688957085,
"z": 0
},
{
"x": -151.223941931155,
"y": 5.563840275224383,
"z": 0
}
],
"handle": "2265",
"ownerHandle": "5144",
"layer": "0",
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -150.650082483135,
"y": 7.148945436804098,
"z": 0
},
{
"x": -153.3852220022759,
"y": 9.91511510778,
"z": 0
}
],
"handle": "2266",
"ownerHandle": "5144",
"layer": "0",
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -154.3332181635338,
"y": 8.98977923633069,
"z": 0
},
{
"x": -151.5606456784083,
"y": 6.226321920315847,
"z": 0
}
],
"handle": "2267",
"ownerHandle": "5144",
"layer": "0",
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -150.9310793034598,
"y": 6.864226840845159,
"z": 0
},
{
"x": -153.6363073144065,
"y": 9.60014565763209,
"z": 0
}
],
"handle": "2268",
"ownerHandle": "5144",
"layer": "0",
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -154.0163271856425,
"y": 9.23868638673149,
"z": 0
},
{
"x": -151.2796664178589,
"y": 6.511022723921929,
"z": 0
}
],
"handle": "2269",
"ownerHandle": "5144",
"layer": "0",
"lineweight": 13
},
{
"type": "LINE",
"vertices": [
{
"x": -155,
"y": 29.99999999999897,
"z": 0
},
{
"x": -155,
"y": 35.99999999999887,
"z": 0
}
],
"handle": "1EFE",
"ownerHandle": "5144",
"layer": "title"
},
{
"type": "LINE",
"vertices": [
{
"x": -170,
"y": 29.99999999999873,
"z": 0
},
{
"x": -170,
"y": 35.99999999999881,
"z": 0
}
],
"handle": "1EFD",
"ownerHandle": "5144",
"layer": "title"
},
{
"type": "LINE",
"vertices": [
{
"x": -137.9999999999999,
"y": 29.99999999999864,
"z": 0
},
{
"x": -138,
"y": 35.99999999999938,
"z": 0
}
],
"handle": "1EFC",
"ownerHandle": "5144",
"layer": "title"
},
{
"type": "LINE",
"vertices": [
{
"x": -50,
"y": 29.99999999999931,
"z": 0
},
{
"x": -50,
"y": 35.99999999999864,
"z": 0
}
],
"handle": "1EFB",
"ownerHandle": "5144",
"layer": "title"
},
{
"type": "MTEXT",
"handle": "1EFA",
"ownerHandle": "5144",
"layer": "title",
"position": {
"x": -148.6949180353247,
"y": 32.99999999999884,
"z": 0
},
"height": 1.8,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "Quantity",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1EF9",
"ownerHandle": "5144",
"layer": "title",
"position": {
"x": -164.0480687203525,
"y": 32.99999999999875,
"z": 0
},
"height": 1.8,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "Item ref",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1EF8",
"ownerHandle": "5144",
"layer": "title",
"position": {
"x": -109.9853785422227,
"y": 32.99999999999883,
"z": 0
},
"height": 1.8,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "Title/Name, destination, material, dimension etc",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1EF7",
"ownerHandle": "5144",
"layer": "title",
"position": {
"x": -36.19225641992971,
"y": 32.99999999999891,
"z": 0
},
"height": 1.8,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "Article No./Reference",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1EF6",
"ownerHandle": "5144",
"layer": "title",
"position": {
"x": -161.238768807773,
"y": 27.49999999999873,
"z": 0
},
"height": 1.8,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "Designed by",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1EF5",
"ownerHandle": "5144",
"layer": "title",
"position": {
"x": -129.8791418766524,
"y": 27.49999999999872,
"z": 0
},
"height": 1.8,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "Checked by",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1EF4",
"ownerHandle": "5144",
"layer": "title",
"position": {
"x": -96.1675429256978,
"y": 27.49999999999871,
"z": 0
},
"height": 1.8,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "Approved by - date",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1EF3",
"ownerHandle": "5144",
"layer": "title",
"position": {
"x": -66.7678926777722,
"y": 27.49999999999862,
"z": 0
},
"height": 1.8,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "Filename",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1EF2",
"ownerHandle": "5144",
"layer": "title",
"position": {
"x": -45.79614216758539,
"y": 27.49999999999858,
"z": 0
},
"height": 1.8,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "Date",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1EF1",
"ownerHandle": "5144",
"layer": "title",
"position": {
"x": -15.02450824142329,
"y": 27.4999999999985,
"z": 0
},
"height": 1.8,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "Scale",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1EF0",
"ownerHandle": "5144",
"layer": "title",
"position": {
"x": -29.33233802874713,
"y": 7.4999999999998,
"z": 0
},
"height": 1.8,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "Edition",
"lineSpacing": 1
},
{
"type": "MTEXT",
"handle": "1EEF",
"ownerHandle": "5144",
"layer": "title",
"position": {
"x": -14.24051756814532,
"y": 7.499999999999916,
"z": 0
},
"height": 1.8,
"width": 0,
"attachmentPoint": 5,
"drawingDirection": 1,
"text": "Sheet",
"lineSpacing": 1
},
{
"type": "LINE",
"vertices": [
{
"x": 0,
"y": 0,
"z": 0
},
{
"x": 0,
"y": 10,
"z": 0
}
],
"handle": "1EEB",
"ownerHandle": "5144",
"layer": "title"
},
{
"type": "LINE",
"vertices": [
{
"x": -170,
"y": 3.695e-13,
"z": 0
},
{
"x": 0,
"y": 0,
"z": 0
}
],
"handle": "1EEE",
"ownerHandle": "5144",
"layer": "title"
},
{
"type": "LINE",
"vertices": [
{
"x": 0,
"y": 0,
"z": 0
},
{
"x": 0,
"y": 35.9999999999989,
"z": 0
}
],
"handle": "1EEC",
"ownerHandle": "5144",
"layer": "title"
},
{
"type": "LINE",
"vertices": [
{
"x": -95,
"y": 9.99999999999924,
"z": 0
},
{
"x": 0,
"y": 10,
"z": 0
}
],
"handle": "1EEA",
"ownerHandle": "5144",
"layer": "title"
},
{
"type": "LINE",
"vertices": [
{
"x": -170,
"y": 19.999999999999,
"z": 0
},
{
"x": 0,
"y": 19.99999999999866,
"z": 0
}
],
"handle": "1EE9",
"ownerHandle": "5144",
"layer": "title"
},
{
"type": "LINE",
"vertices": [
{
"x": -170,
"y": 29.99999999999873,
"z": 0
},
{
"x": 0,
"y": 29.99999999999847,
"z": 0
}
],
"handle": "1EE8",
"ownerHandle": "5144",
"layer": "title"
},
{
"type": "LINE",
"vertices": [
{
"x": -170,
"y": 3.695e-13,
"z": 0
},
{
"x": -170,
"y": 29.99999999999873,
"z": 0
}
],
"handle": "1EE7",
"ownerHandle": "5144",
"layer": "title"
},
{
"type": "LINE",
"vertices": [
{
"x": -95,
"y": -1.2506e-12,
"z": 0
},
{
"x": -95,
"y": 19.99999999999876,
"z": 0
}
],
"handle": "1EE6",
"ownerHandle": "5144",
"layer": "title"
},
{
"type": "LINE",
"vertices": [
{
"x": -20,
"y": -2.2453e-12,
"z": 0
},
{
"x": -20,
"y": 9.999999999999197,
"z": 0
}
],
"handle": "1EE5",
"ownerHandle": "5144",
"layer": "title"
},
{
"type": "LINE",
"vertices": [
{
"x": -35,
"y": -2.6859e-12,
"z": 0
},
{
"x": -35,
"y": 9.99999999999924,
"z": 0
}
],
"handle": "1EE4",
"ownerHandle": "5144",
"layer": "title"
},
{
"type": "LINE",
"vertices": [
{
"x": -19.99999999999994,
"y": 19.99999999999849,
"z": 0
},
{
"x": -20,
"y": 29.99999999999853,
"z": 0
}
],
"handle": "1EE3",
"ownerHandle": "5144",
"layer": "title"
},
{
"type": "LINE",
"vertices": [
{
"x": -50,
"y": 19.9999999999986,
"z": 0
},
{
"x": -50,
"y": 29.99999999999931,
"z": 0
}
],
"handle": "1EE2",
"ownerHandle": "5144",
"layer": "title"
},
{
"type": "LINE",
"vertices": [
{
"x": -75,
"y": 19.99999999999902,
"z": 0
},
{
"x": -74.9999999999999,
"y": 29.99999999999826,
"z": 0
}
],
"handle": "1F02",
"ownerHandle": "5144",
"layer": "title"
},
{
"type": "LINE",
"vertices": [
{
"x": -113,
"y": 19.99999999999865,
"z": 0
},
{
"x": -112.9999999999999,
"y": 29.99999999999856,
"z": 0
}
],
"handle": "1F01",
"ownerHandle": "5144",
"layer": "title"
},
{
"type": "LINE",
"vertices": [
{
"x": -138,
"y": 19.99999999999907,
"z": 0
},
{
"x": -137.9999999999999,
"y": 29.99999999999864,
"z": 0
}
],
"handle": "1F00",
"ownerHandle": "5144",
"layer": "title"
},
{
"type": "LINE",
"vertices": [
{
"x": -170,
"y": 35.99999999999881,
"z": 0
},
{
"x": 0,
"y": 35.9999999999989,
"z": 0
}
],
"handle": "1EFF",
"ownerHandle": "5144",
"layer": "title"
},
{
"type": "ATTDEF",
"scale": 1,
"textStyle": "textstyle3",
"handle": "21D5",
"ownerHandle": "5144",
"layer": "0",
"startPoint": {
"x": -92,
"y": 12,
"z": 0
},
"textHeight": 5,
"text": "Title",
"endPoint": {
"x": -92,
"y": 17,
"z": 0
},
"prompt": "Title",
"tag": "Title",
"invisible": false,
"constant": false,
"verificationRequired": false,
"preset": false,
"verticalJustification": 3
},
{
"type": "ATTDEF",
"scale": 1,
"textStyle": "textstyle3",
"handle": "221E",
"ownerHandle": "5144",
"layer": "0",
"startPoint": {
"x": -43.97544338335601,
"y": 22.00000000000004,
"z": 0
},
"textHeight": 3,
"text": "01/01/2018",
"horizontalJustification": 2,
"endPoint": {
"x": -22.99999999999994,
"y": 22.00000000000004,
"z": 0
},
"prompt": "Date",
"tag": "Date",
"invisible": false,
"constant": false,
"verificationRequired": false,
"preset": false
},
{
"type": "ATTDEF",
"scale": 1,
"textStyle": "textstyle3",
"handle": "221F",
"ownerHandle": "5144",
"layer": "0",
"startPoint": {
"x": -65.11255115961801,
"y": 22.0000000000001,
"z": 0
},
"textHeight": 3,
"text": "file.dxf",
"horizontalJustification": 2,
"endPoint": {
"x": -53.00000000000001,
"y": 22.0000000000001,
"z": 0
},
"prompt": "Filename",
"tag": "Filename",
"invisible": false,
"constant": false,
"verificationRequired": false,
"preset": false
},
{
"type": "ATTDEF",
"scale": 1,
"textStyle": "textstyle3",
"handle": "221D",
"ownerHandle": "5144",
"layer": "0",
"startPoint": {
"x": -8.82605729877217,
"y": 22,
"z": 0
},
"textHeight": 3,
"text": "1:1",
"horizontalJustification": 2,
"endPoint": {
"x": -3,
"y": 22,
"z": 0
},
"prompt": "Scale",
"tag": "Scale",
"invisible": false,
"constant": false,
"verificationRequired": false,
"preset": false
},
{
"type": "LWPOLYLINE",
"vertices": [
{
"x": -151.6525233069985,
"y": 8.496989652810111
},
{
"x": -150.4396686316909,
"y": 7.270375143876011,
"bulge": 12.54874393147248
},
{
"x": -151.6959138162841,
"y": 6.029351015220598
},
{
"x": -152.9196457836798,
"y": 7.248909190785179,
"bulge": -8.614956660800411
}
],
"handle": "3690",
"ownerHandle": "5144",
"layer": "border",
"lineweight": 13,
"shape": true,
"hasContinuousLinetypePattern": true
}
]
}
}
Oh, I did not notice they are represented in blocks as well. May be we do not need to parse layouts, just instantiate blocks which names starts with "*" (selecting one of them in some way). I will try to do some proof of concept once I have some time. Thanks for this hint.
I'd be very interested in any proof of concept work you do on this. Thanks.
How can I select and import the blocks of a dxf file?