diff --git a/samples/dynamic-blocks/dynamic-block-circle.dwg b/samples/dynamic-blocks/dynamic-block-circle.dwg index c510de07..ced508b2 100644 Binary files a/samples/dynamic-blocks/dynamic-block-circle.dwg and b/samples/dynamic-blocks/dynamic-block-circle.dwg differ diff --git a/samples/dynamic-blocks/dynamic-block-circle.dxf b/samples/dynamic-blocks/dynamic-block-circle.dxf index aa788f5c..b12fe497 100644 --- a/samples/dynamic-blocks/dynamic-block-circle.dxf +++ b/samples/dynamic-blocks/dynamic-block-circle.dxf @@ -33,17 +33,17 @@ $INSBASE 9 $EXTMIN 10 --0.0393700787401575 +-1.0 20 --0.2822937104145076 +-7.17026024452849 30 0.0 9 $EXTMAX 10 -1.539262152766995 +18.06199890779308 20 -0.296438569622865 +7.529539668420769 30 0.0 9 @@ -501,19 +501,19 @@ $TDUCREATE 9 $TDUPDATE 40 -2460621.921759260 +2460661.892453704 9 $TDUUPDATE 40 -2460621.880092592 +2460661.850787037 9 $TDINDWG 40 -0.0119444444 +0.0199305556 9 $TDUSRTIMER 40 -0.0119444444 +0.0199305556 9 $USRTIMER 70 @@ -553,7 +553,7 @@ $SPLINESEGS 9 $HANDSEED 5 -397 +51A 9 $SURFTAB1 70 @@ -909,7 +909,7 @@ $LWDISPLAY 9 $INSUNITS 70 - 1 + 4 9 $HYPERLINKBASE 1 @@ -937,7 +937,7 @@ $FINGERPRINTGUID 9 $VERSIONGUID 2 -{F5EB0E23-EE44-6A4C-85DF-0C0D19BEFBCB} +{D0B86C54-B598-A643-9618-5EE13AA226D3} 9 $EXTNAMES 290 @@ -1391,7 +1391,7 @@ ObjectDBX Classes 90 1153 91 - 1 + 6 280 0 281 @@ -1407,7 +1407,7 @@ AcAeEditorObj 90 1024 91 - 0 + 3 280 0 281 @@ -1423,7 +1423,7 @@ ObjectDBX Classes 90 1153 91 - 1 + 6 280 0 281 @@ -1439,7 +1439,7 @@ ObjectDBX Classes 90 1153 91 - 2 + 12 280 0 281 @@ -1455,7 +1455,7 @@ ObjectDBX Classes 90 1153 91 - 4 + 36 280 0 281 @@ -1471,7 +1471,7 @@ ObjectDBX Classes 90 1025 91 - 0 + 10 280 0 281 @@ -1487,7 +1487,7 @@ AcAeEEMgrObj 90 1024 91 - 0 + 1 280 0 281 @@ -1503,7 +1503,7 @@ ObjectDBX Classes 90 1025 91 - 0 + 5 280 0 281 @@ -1519,7 +1519,7 @@ ObjectDBX Classes 90 1153 91 - 1 + 6 280 0 281 @@ -1551,7 +1551,7 @@ ObjectDBX Classes 90 1153 91 - 1 + 6 280 0 281 @@ -1567,7 +1567,7 @@ ObjectDBX Classes 90 1025 91 - 0 + 5 280 0 281 @@ -1589,971 +1589,2765 @@ ObjectDBX Classes 281 0 0 -ENDSEC - 0 -SECTION - 2 -TABLES - 0 -TABLE +CLASS + 1 +AEC_VARS_DWG_SETUP 2 -VPORT - 5 -8 -330 -0 -100 -AcDbSymbolTable - 70 - 1 +AecDbVarsDwgSetup + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 0 -VPORT - 5 -94 -330 -8 -100 -AcDbSymbolTableRecord -100 -AcDbViewportTableRecord +CLASS + 1 +AEC_NOTIFICATION_TRACKER 2 -*Active - 70 +AecDbNotificationTracker + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 0 +280 0 - 10 -0.0 - 20 -0.0 - 11 -1.0 - 21 -1.0 - 12 -1.83584346306661 - 22 -0.4288788985695807 - 13 -0.0 - 23 -0.0 - 14 -0.5 - 24 -0.5 - 15 -0.5 - 25 -0.5 - 16 -0.0 - 26 -0.0 - 36 -1.0 - 17 -0.0 - 27 -0.0 - 37 -0.0 - 40 -2.140364742168024 - 41 -2.334319526627218 - 42 -50.0 - 43 -0.0 - 44 -0.0 - 50 -0.0 - 51 -0.0 - 71 +281 0 - 72 - 1000 - 73 - 1 - 74 - 3 - 75 + 0 +CLASS + 1 +AEC_DISP_REP_ANCHOR + 2 +AecDbDispRepAnchor + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 0 - 76 - 1 - 77 +281 0 - 78 + 0 +CLASS + 1 +AEC_DISP_REP_ANCHOR_TAG_TO_ENT + 2 +AecDbDispRepAnchorTagToEnt + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 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 -348 -9F - 60 - 3 - 61 - 5 -292 - 1 -282 - 1 -141 -0.0 -142 -0.0 - 63 - 250 -421 - 3355443 -1001 -ACAD_NAV_VCDISPLAY -1070 - 3 0 -ENDTAB - 0 -TABLE +CLASS + 1 +AEC_DISP_PROPS_ENT 2 -LTYPE - 5 -5 -330 -0 -100 -AcDbSymbolTable - 70 - 1 +AecDbDispPropsEnt + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 3 +280 + 0 +281 + 0 0 -LTYPE - 5 -14 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord +CLASS + 1 +AEC_DISP_REP_CLIP_VOLUME_MODEL 2 -ByBlock - 70 - 0 +AecDbDispRepClipVolModel 3 - - 72 - 65 - 73 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 0 - 40 -0.0 0 -LTYPE - 5 -15 -330 -5 -100 -AcDbSymbolTableRecord -100 -AcDbLinetypeTableRecord +CLASS + 1 +AEC_DISP_PROPS_CLIP_VOLUME 2 -ByLayer - 70 - 0 +AecDbDispPropsClipVol 3 - - 72 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 2 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_ANCHOR_ENT_TO_NODE + 2 +AecDbDispRepAnchorEntToNode + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_ANCHOR_EXT_TAG_TO_ENT + 2 +AecDbDispRepAnchorExtendedTagToEnt + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_2D_SECTION + 2 +AecDbDispRep2dSection + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_PROPS_2D_SECTION + 2 +AecDbDispProps2dSection + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_CLIP_VOLUME_RESULT_SUBDIV + 2 +AecDbDispRepClipVolResSubDiv + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_PROPS_CLIP_VOLUME_RESULT + 2 +AecDbDispPropsClipVolResSubDiv + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_CLIP_VOLUME_PLAN + 2 +AecDbDispRepClipVolPlan + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_LAYOUT_GRID2D + 2 +AecDbDispRepLayoutGrid2d + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_PROPS_LAYOUT_GRID2D + 2 +AecDbDispPropsLayoutGrid2d + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_LAYOUT_GRID3D + 2 +AecDbDispRepLayoutGrid3d + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_PROPS_LAYOUT_GRID3D + 2 +AecDbDispPropsLayoutGrid3d + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_MASKBLOCK_REF + 2 +AecDbDispRepMaskBlockRef + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_PROPS_MASKBLOCK + 2 +AecDbDispPropsMaskBlock + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_MATERIAL + 2 +AecDbDispRepMaterial + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_PROPS_MATERIAL + 2 +AecDbDispPropsMaterial + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_EDITINPLACEPROFILE + 2 +AecDbDispRepEditInPlaceProfile + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_PROPS_EDITINPLACEPROFILE_MODEL + 2 +AecDbDispPropsEditInPlaceProfile + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_DISPLAYTHEME + 2 +AecDbDispRepDisplayTheme + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_PROPS_DISPLAYTHEME + 2 +AecDbDispPropsDisplayTheme + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_ENT_REF + 2 +AecDbDispRepEntRef + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_PROPS_ENT_REF + 2 +AecDbDispPropsEntRef + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_LAYOUT_CURVE + 2 +AecDbDispRepLayoutCurve + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_PROPS_LAYOUT_CURVE + 2 +AecDbDispPropsLayoutCurve + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_CLIP_VOLUME_RESULT + 2 +AecDbDispRepClipVolResult + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_MVBLOCK_REF + 2 +AecDbDispRepMvBlockRef + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_POLYGON_TRUECOLOUR + 2 +AecDbDispRepPolygonTrueColour + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_PROPS_POLYGON_TRUECOLOUR + 2 +AecDbDispPropsPolygonTrueColour + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_POLYGON_MODEL + 2 +AecDbDispRepPolygonModel + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_PROPS_POLYGON_MODEL + 2 +AecDbDispPropsPolygonModel + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_MVBLOCK_REF_MODEL + 2 +AecDbDispRepMvBlockRefModel + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_SLICE + 2 +AecDbDispRepSlice + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_PROPS_SLICE + 2 +AecDbDispPropsSlice + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_MASS_GROUP_MODEL + 2 +AecDbDispRepMassGroupModel + 3 +AecBaseEx80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_PROPS_MASS_GROUP + 2 +AecDbDispPropsMassGroup + 3 +AecBaseEx80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 2 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_MASS_ELEM_MODEL + 2 +AecDbDispRepMassElemModel + 3 +AecBaseEx80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_PROPS_MASS_ELEM_MODEL + 2 +AecDbDispPropsMassElem + 3 +AecBaseEx80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 2 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_MASS_GROUP_PLAN + 2 +AecDbDispRepMassGroupPlan + 3 +AecBaseEx80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_MASS_ELEM_SCHEM + 2 +AecDbDispRepMassElemSchem + 3 +AecBaseEx80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_SET + 2 +AecDbDispRepSet + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 8 +280 + 0 +281 + 0 + 0 +CLASS + 1 +AEC_DISP_REP_CONFIG + 2 +AecDbDispRepConfig + 3 +AecBase80|Product Desc: Autodesk Architectural Desktop 2007 |Company: Autodesk,Inc. |WEB Address: www.autodesk.com + 90 + 129 + 91 + 1 +280 + 0 +281 + 0 + 0 +CLASS + 1 +BLOCKVISIBILITYPARAMETER + 2 +AcDbBlockVisibilityParameter + 3 +ObjectDBX Classes + 90 + 1153 + 91 + 6 +280 + 0 +281 + 0 + 0 +CLASS + 1 +BLOCKVISIBILITYGRIP + 2 +AcDbBlockVisibilityGrip + 3 +ObjectDBX Classes + 90 + 1153 + 91 + 6 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISIBILITYGRIPENTITY + 2 +AcDbBlockVisibilityGripEntity + 3 +ObjectDBX Classes + 90 + 1025 + 91 + 6 +280 + 0 +281 + 1 + 0 +CLASS + 1 +VISIBILITYPARAMETERENTITY + 2 +AcDbBlockVisibilityParameterEntity + 3 +ObjectDBX Classes + 90 + 1025 + 91 + 6 +280 + 0 +281 + 1 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +94 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*Active + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +12.05812271749568 + 22 +0.3505351886403449 + 13 +0.0 + 23 +0.0 + 14 +0.5 + 24 +0.5 + 15 +0.5 + 25 +0.5 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +18.22652838680291 + 41 +2.504761904761904 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 1000 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 1 + 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 +348 +9F + 60 + 3 + 61 + 5 +292 + 1 +282 + 1 +141 +0.0 +142 +0.0 + 63 + 250 +421 + 3355443 +1001 +ACAD_NAV_VCDISPLAY +1070 + 3 + 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 -LTYPE +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +102 +{ACAD_XDICTIONARY +360 +18E +102 +} +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LAYER + 5 +10 +102 +{ACAD_XDICTIONARY +360 +E6 +102 +} +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +Continuous +370 + -3 +390 +F +347 +98 +348 +0 + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 4 + 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 +0.2 + 3 +arial.ttf + 4 + +1001 +ACAD +1000 +Arial +1071 + 34 + 0 +STYLE + 5 +DC +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +Annotative + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +arial.ttf + 4 + +1001 +AcadAnnotative +1000 +AnnotativeData +1002 +{ +1070 + 1 +1070 + 1 +1002 +} +1001 +ACAD +1000 +Arial +1071 + 34 + 0 +STYLE + 5 +279 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +{18b73a54-fa43-428c-adcb-c1c7bbdf2c84} + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +0.2 + 3 +simplex_.ttf + 4 + +1001 +ACAD +1000 +Simplex +1071 + 256 + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 3 + 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 + 12 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +APPID + 5 +DD +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +AcadAnnoPO + 70 + 0 + 0 +APPID + 5 +DE +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +AcadAnnotative + 70 + 0 + 0 +APPID + 5 +DF +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD_DSTYLE_DIMJAG + 70 + 0 + 0 +APPID + 5 +E0 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD_DSTYLE_DIMTALN + 70 + 0 + 0 +APPID + 5 +107 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD_MLEADERVER + 70 + 0 + 0 +APPID + 5 +1A6 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD_NAV_VCDISPLAY + 70 + 0 + 0 +APPID + 5 +24B +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAUTHENVIRON + 70 + 0 + 0 +APPID + 5 +25E +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +AcDbDynamicBlockTrueName + 70 + 0 + 0 +APPID + 5 +25F +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +AcDbDynamicBlockGUID + 70 + 0 + 0 +APPID + 5 +261 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +AcDbBlockRepETag + 70 + 0 + 0 +APPID + 5 +27B +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +AcDbBlockRepBTag + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 3 +100 +AcDbDimStyleTable + 71 + 2 +340 +27 +340 +E1 + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +Standard + 70 + 0 +340 +11 + 0 +DIMSTYLE +105 +E1 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +Annotative + 70 + 0 + 40 +0.0 +340 +11 +1001 +AcadAnnotative +1000 +AnnotativeData +1002 +{ +1070 + 1 +1070 + 1 +1002 +} +1001 +ACAD_DSTYLE_DIMJAG +1070 + 388 +1040 +1.5 +1001 +ACAD_DSTYLE_DIMTALN +1070 + 392 +1070 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 19 + 0 +BLOCK_RECORD + 5 +1F +102 +{ACAD_XDICTIONARY +360 +15D +102 +} +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Model_Space +340 +22 + 70 + 0 +280 + 1 +281 + 0 + 0 +BLOCK_RECORD + 5 +58 +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space +340 +59 + 70 + 0 +280 + 1 +281 + 0 + 0 +BLOCK_RECORD + 5 +5D +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*Paper_Space0 +340 +5E + 70 + 0 +280 + 1 +281 + 0 + 0 +BLOCK_RECORD + 5 +23A +102 +{ACAD_XDICTIONARY +360 +4E3 +102 +} +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +my-dynamic-block +340 +0 +310 +28000000200000002000000001002000000000000010000001000000010000000000000000000000302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821 +310 +FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFFFFFFFFFFFFFFFFFF302821FF302821FF302821FF3028 +310 +21FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF302821FF302821FF302821FFFFFFFFFFFFFFFFFFFFFFFFFF30 +310 +2821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF +310 +FFFFFFFFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821 +310 +FF302821FF302821FFFFFFFFFFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF3028 +310 +21FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF30 +310 +2821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF +310 +302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821 +310 +FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF3028 +310 +21FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF30 +310 +2821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF +310 +302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821 +310 +FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF3028 +310 +21FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF30 +310 +2821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF +310 +302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821 +310 +FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF3028 +310 +21FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF30 +310 +2821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF +310 +302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821 +310 +FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF3028 +310 +21FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF30 +310 +2821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF +310 +302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821 +310 +FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF3028 +310 +21FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF30 +310 +2821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF +310 +302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFFFFFFFFFF302821FF302821FF302821FF302821FF302821 +310 +FF302821FF302821FF302821FF302821FF302821FFFFFFFFFFFFFFFFFFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +310 +FFFF302821FF302821FF302821FFFFFFFFFFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF30 +310 +2821FFFFFFFFFFFFFFFFFFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF +310 +302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF + 70 + 4 +280 + 1 +281 + 1 +1001 +AcDbDynamicBlockTrueName +1000 +my-dynamic-block +1001 +AcDbDynamicBlockGUID +1000 +{6B570EAE-E2EF-2145-8FE2-5E0DDC7B071F} +1001 +AcDbBlockRepETag +1070 + 1 +1071 + 1 + 0 +BLOCK_RECORD 5 -16 +364 +102 +{ACAD_XDICTIONARY +360 +368 +102 +} 330 -5 +1 100 AcDbSymbolTableRecord 100 -AcDbLinetypeTableRecord +AcDbBlockTableRecord 2 -Continuous +*U2 +340 +0 70 0 - 3 -Solid line - 72 - 65 - 73 - 0 - 40 -0.0 - 0 -ENDTAB +280 + 1 +281 + 1 +1001 +AcDbBlockRepBTag +1070 + 1 +1005 +23A 0 -TABLE - 2 -LAYER +BLOCK_RECORD 5 -2 +385 102 {ACAD_XDICTIONARY 360 -18E +389 102 } 330 -0 +1 100 -AcDbSymbolTable +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*U3 +340 +0 70 + 0 +280 + 1 +281 + 1 +1001 +AcDbBlockRepBTag +1070 1 +1005 +23A 0 -LAYER +BLOCK_RECORD 5 -10 +431 102 {ACAD_XDICTIONARY 360 -E6 +435 102 } 330 -2 +1 100 AcDbSymbolTableRecord 100 -AcDbLayerTableRecord +AcDbBlockTableRecord 2 +*U6 +340 0 70 0 - 62 - 7 - 6 -Continuous -370 - -3 -390 -F -347 -98 -348 -0 - 0 -ENDTAB +280 + 1 +281 + 1 +1001 +AcDbBlockRepBTag +1070 + 1 +1005 +23A 0 -TABLE - 2 -STYLE +BLOCK_RECORD 5 -3 +43B +102 +{ACAD_XDICTIONARY +360 +43F +102 +} 330 -0 +1 100 -AcDbSymbolTable +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*U7 +340 +0 70 - 3 + 0 +280 + 1 +281 + 1 +1001 +AcDbBlockRepBTag +1070 + 1 +1005 +23A 0 -STYLE +BLOCK_RECORD 5 -11 +457 +102 +{ACAD_XDICTIONARY +360 +45B +102 +} 330 -3 +1 100 AcDbSymbolTableRecord 100 -AcDbTextStyleTableRecord +AcDbBlockTableRecord 2 -Standard +*U8 +340 +0 70 0 - 40 -0.0 - 41 -1.0 - 50 -0.0 - 71 +280 + 1 +281 + 1 +1001 +AcDbBlockRepBTag +1070 + 1 +1005 +23A + 0 +BLOCK_RECORD + 5 +461 +102 +{ACAD_XDICTIONARY +360 +465 +102 +} +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*U9 +340 +0 + 70 0 - 42 -0.2 - 3 -arial.ttf - 4 - +280 + 1 +281 + 1 1001 -ACAD -1000 -Arial -1071 - 34 +AcDbBlockRepBTag +1070 + 1 +1005 +23A 0 -STYLE +BLOCK_RECORD 5 -DC +4A9 +102 +{ACAD_XDICTIONARY +360 +4AD +102 +} 330 -3 +1 100 AcDbSymbolTableRecord 100 -AcDbTextStyleTableRecord +AcDbBlockTableRecord 2 -Annotative +*U12 +340 +0 70 0 - 40 -0.0 - 41 -1.0 - 50 -0.0 - 71 - 0 - 42 -0.2 - 3 -arial.ttf - 4 - -1001 -AcadAnnotative -1000 -AnnotativeData -1002 -{ -1070 +280 1 -1070 +281 1 -1002 -} 1001 -ACAD -1000 -Arial -1071 - 34 +AcDbBlockRepBTag +1070 + 1 +1005 +23A 0 -STYLE +BLOCK_RECORD 5 -279 +4B2 +102 +{ACAD_XDICTIONARY +360 +4B6 +102 +} 330 -3 +1 100 AcDbSymbolTableRecord 100 -AcDbTextStyleTableRecord +AcDbBlockTableRecord 2 -{18b73a54-fa43-428c-adcb-c1c7bbdf2c84} +*U13 +340 +0 70 0 - 40 -0.0 - 41 -1.0 - 50 -0.0 - 71 - 0 - 42 -0.2 - 3 -Simplex.shx - 4 - - 0 -ENDTAB +280 + 1 +281 + 1 +1001 +AcDbBlockRepBTag +1070 + 1 +1005 +23A 0 -TABLE - 2 -VIEW +BLOCK_RECORD 5 -6 +4CA +102 +{ACAD_XDICTIONARY +360 +4CE +102 +} 330 -0 +1 100 -AcDbSymbolTable - 70 - 0 - 0 -ENDTAB - 0 -TABLE +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord 2 -UCS - 5 -7 -330 +*U14 +340 0 -100 -AcDbSymbolTable 70 0 +280 + 1 +281 + 1 +1001 +AcDbBlockRepBTag +1070 + 1 +1005 +23A 0 -ENDTAB - 0 -TABLE - 2 -APPID +BLOCK_RECORD 5 -9 +4D3 +102 +{ACAD_XDICTIONARY +360 +4D7 +102 +} 330 -0 +1 100 -AcDbSymbolTable +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*U15 +340 +0 70 - 12 + 0 +280 + 1 +281 + 1 +1001 +AcDbBlockRepBTag +1070 + 1 +1005 +23A 0 -APPID +BLOCK_RECORD 5 -12 +4F9 +102 +{ACAD_XDICTIONARY +360 +4FD +102 +} 330 -9 +1 100 AcDbSymbolTableRecord 100 -AcDbRegAppTableRecord +AcDbBlockTableRecord 2 -ACAD +*U17 +340 +0 +102 +{BLKREFS +331 +314 +102 +} 70 0 +280 + 1 +281 + 1 +1001 +AcDbBlockRepBTag +1070 + 1 +1005 +23A 0 -APPID +BLOCK_RECORD 5 -DD +503 +102 +{ACAD_XDICTIONARY +360 +507 +102 +} 330 -9 +1 100 AcDbSymbolTableRecord 100 -AcDbRegAppTableRecord +AcDbBlockTableRecord 2 -AcadAnnoPO +*U18 +340 +0 +102 +{BLKREFS +331 +379 +102 +} 70 0 +280 + 1 +281 + 1 +1001 +AcDbBlockRepBTag +1070 + 1 +1005 +23A 0 -APPID +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK 5 -DE +20 330 -9 +1F 100 -AcDbSymbolTableRecord +AcDbEntity + 8 +0 100 -AcDbRegAppTableRecord +AcDbBlockBegin 2 -AcadAnnotative +*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 -APPID +BLOCK 5 -DF +5A 330 -9 +58 100 -AcDbSymbolTableRecord +AcDbEntity + 67 + 1 + 8 +0 100 -AcDbRegAppTableRecord +AcDbBlockBegin 2 -ACAD_DSTYLE_DIMJAG +*Paper_Space 70 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space + 1 + 0 -APPID +ENDBLK 5 -E0 +5B 330 -9 +58 100 -AcDbSymbolTableRecord +AcDbEntity + 67 + 1 + 8 +0 100 -AcDbRegAppTableRecord - 2 -ACAD_DSTYLE_DIMTALN - 70 - 0 +AcDbBlockEnd 0 -APPID +BLOCK 5 -107 +5F 330 -9 +5D 100 -AcDbSymbolTableRecord +AcDbEntity + 67 + 1 + 8 +0 100 -AcDbRegAppTableRecord +AcDbBlockBegin 2 -ACAD_MLEADERVER +*Paper_Space0 70 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*Paper_Space0 + 1 + 0 -APPID +ENDBLK 5 -1A6 +60 330 -9 +5D 100 -AcDbSymbolTableRecord +AcDbEntity + 67 + 1 + 8 +0 100 -AcDbRegAppTableRecord - 2 -ACAD_NAV_VCDISPLAY - 70 - 0 +AcDbBlockEnd 0 -APPID +BLOCK 5 -24B +23B 330 -9 +23A 100 -AcDbSymbolTableRecord +AcDbEntity + 8 +0 100 -AcDbRegAppTableRecord +AcDbBlockBegin 2 -ACAUTHENVIRON +my-dynamic-block 70 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +my-dynamic-block + 1 + + 4 +My dynamic block description. 0 -APPID +CIRCLE 5 -25E +4E2 330 -9 +23A 100 -AcDbSymbolTableRecord +AcDbEntity + 8 +0 100 -AcDbRegAppTableRecord - 2 -AcDbDynamicBlockTrueName - 70 - 0 +AcDbCircle + 10 +0.0 + 20 +0.0 + 30 +0.0 + 40 +1.0 +1001 +AcDbBlockRepETag +1070 + 1 +1071 + 0 +1005 +4E2 0 -APPID +ENDBLK 5 -25F +23C 330 -9 +23A 100 -AcDbSymbolTableRecord +AcDbEntity + 8 +0 100 -AcDbRegAppTableRecord - 2 -AcDbDynamicBlockGUID - 70 - 0 +AcDbBlockEnd 0 -APPID +BLOCK 5 -261 +365 330 -9 +364 100 -AcDbSymbolTableRecord +AcDbEntity + 8 +0 100 -AcDbRegAppTableRecord +AcDbBlockBegin 2 -AcDbBlockRepETag +*U2 70 - 0 + 1 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*U2 + 1 + 0 -APPID +CIRCLE 5 -27B +367 330 -9 +364 100 -AcDbSymbolTableRecord +AcDbEntity + 8 +0 100 -AcDbRegAppTableRecord - 2 -AcDbBlockRepBTag - 70 - 0 - 0 -ENDTAB +AcDbCircle + 10 +-0.0001000435253656 + 20 +0.0 + 30 +0.0 + 40 +0.9998999564746343 +1001 +AcDbBlockRepETag +1070 + 1 +1071 + 0 +1005 +367 0 -TABLE - 2 -DIMSTYLE +ENDBLK 5 -A +366 330 -0 +364 100 -AcDbSymbolTable - 70 - 2 +AcDbEntity + 8 +0 100 -AcDbDimStyleTable - 71 - 2 -340 -27 -340 -E1 +AcDbBlockEnd 0 -DIMSTYLE -105 -27 +BLOCK + 5 +386 330 -A +385 100 -AcDbSymbolTableRecord +AcDbEntity + 8 +0 100 -AcDbDimStyleTableRecord +AcDbBlockBegin 2 -Standard +*U3 70 - 0 -340 -11 + 1 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*U3 + 1 + 0 -DIMSTYLE -105 -E1 +CIRCLE + 5 +388 330 -A +385 100 -AcDbSymbolTableRecord +AcDbEntity + 8 +0 100 -AcDbDimStyleTableRecord - 2 -Annotative - 70 - 0 - 40 +AcDbCircle + 10 +6.347358723807047 + 20 +0.1796397119461391 + 30 0.0 -340 -11 + 40 +7.349899956474631 1001 -AcadAnnotative -1000 -AnnotativeData -1002 -{ -1070 - 1 +AcDbBlockRepETag 1070 1 -1002 -} -1001 -ACAD_DSTYLE_DIMJAG -1070 - 388 -1040 -1.5 -1001 -ACAD_DSTYLE_DIMTALN -1070 - 392 -1070 - 0 - 0 -ENDTAB +1071 + 0 +1005 +388 0 -TABLE - 2 -BLOCK_RECORD +ENDBLK 5 -1 +387 330 +385 +100 +AcDbEntity + 8 0 100 -AcDbSymbolTable - 70 - 10 +AcDbBlockEnd 0 -BLOCK_RECORD +BLOCK 5 -1F -102 -{ACAD_XDICTIONARY -360 -15D -102 -} +432 330 -1 +431 100 -AcDbSymbolTableRecord +AcDbEntity + 8 +0 100 -AcDbBlockTableRecord +AcDbBlockBegin 2 -*Model_Space -340 -22 +*U6 70 - 0 -280 1 -281 - 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*U6 + 1 + 0 -BLOCK_RECORD +CIRCLE 5 -58 +434 330 -1 +431 100 -AcDbSymbolTableRecord +AcDbEntity + 8 +0 100 -AcDbBlockTableRecord - 2 -*Paper_Space -340 -59 - 70 - 0 -280 +AcDbCircle + 10 +-0.0001000435253656 + 20 +0.0 + 30 +0.0 + 40 +0.9998999564746343 +1001 +AcDbBlockRepETag +1070 1 -281 - 0 +1071 + 0 +1005 +434 0 -BLOCK_RECORD +ENDBLK 5 -5D +433 330 -1 +431 100 -AcDbSymbolTableRecord +AcDbEntity + 8 +0 100 -AcDbBlockTableRecord - 2 -*Paper_Space0 -340 -5E - 70 - 0 -280 - 1 -281 - 0 +AcDbBlockEnd 0 -BLOCK_RECORD - 5 -23A -102 -{ACAD_XDICTIONARY -360 -331 -102 -} -330 -1 -100 -AcDbSymbolTableRecord -100 -AcDbBlockTableRecord - 2 -my-dynamic-block -340 -0 -310 -28000000200000002000000001002000000000000010000001000000010000000000000000000000302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821 -310 -FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFFFFFFFFFFFFFFFFFF302821FF302821FF302821FF3028 -310 -21FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF302821FF302821FF302821FFFFFFFFFFFFFFFFFFFFFFFFFF30 -310 -2821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF -310 -FFFFFFFFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821 -310 -FF302821FF302821FFFFFFFFFFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF3028 -310 -21FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF30 -310 -2821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF -310 -302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821 -310 -FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF3028 -310 -21FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF30 -310 -2821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF -310 -302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821 -310 -FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF3028 -310 -21FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF30 -310 -2821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF -310 -302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821 -310 -FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF3028 -310 -21FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF30 -310 -2821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF -310 -302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821 -310 -FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF3028 -310 -21FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF30 -310 -2821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF -310 -302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821 -310 -FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF3028 -310 -21FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF30 -310 -2821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF -310 -302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFFFFFFFFFF302821FF302821FF302821FF302821FF302821 -310 -FF302821FF302821FF302821FF302821FF302821FFFFFFFFFFFFFFFFFFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -310 -FFFF302821FF302821FF302821FFFFFFFFFFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF30 -310 -2821FFFFFFFFFFFFFFFFFFFFFFFFFF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF -310 -302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF302821FF +BLOCK + 5 +43C +330 +43B +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*U7 70 - 4 -280 - 1 -281 1 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*U7 + 1 + + 0 +CIRCLE + 5 +43E +330 +43B +100 +AcDbEntity + 8 +0 +100 +AcDbCircle + 10 +6.347358723807046 + 20 +0.1796397119461391 + 30 +0.0 + 40 +7.349899956474629 1001 AcDbBlockRepETag 1070 1 1071 - 1 -1001 -AcDbDynamicBlockTrueName -1000 -my-dynamic-block -1001 -AcDbDynamicBlockGUID -1000 -{1EFCC26F-2046-6840-BDCE-6FB927013069} + 0 +1005 +43E 0 -BLOCK_RECORD +ENDBLK 5 -364 -102 -{ACAD_XDICTIONARY -360 -368 -102 -} +43D 330 -1 +43B 100 -AcDbSymbolTableRecord +AcDbEntity + 8 +0 100 -AcDbBlockTableRecord +AcDbBlockEnd + 0 +BLOCK + 5 +458 +330 +457 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin 2 *U8 -340 -0 -102 -{BLKREFS -331 -314 -102 -} 70 - 0 -280 - 1 -281 1 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*U8 + 1 + + 0 +CIRCLE + 5 +45A +330 +457 +100 +AcDbEntity + 8 +0 +100 +AcDbCircle + 10 +-0.0001000435253656 + 20 +0.0 + 30 +0.0 + 40 +0.9998999564746343 1001 -AcDbBlockRepBTag +AcDbBlockRepETag 1070 1 +1071 + 0 1005 -23A +45A 0 -BLOCK_RECORD +ENDBLK 5 -385 -102 -{ACAD_XDICTIONARY -360 -389 -102 -} +459 330 -1 +457 100 -AcDbSymbolTableRecord +AcDbEntity + 8 +0 100 -AcDbBlockTableRecord +AcDbBlockEnd + 0 +BLOCK + 5 +462 +330 +461 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin 2 *U9 -340 -0 -102 -{BLKREFS -331 -379 -102 -} 70 - 0 -280 - 1 -281 1 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*U9 + 1 + + 0 +CIRCLE + 5 +464 +330 +461 +100 +AcDbEntity + 8 +0 +100 +AcDbCircle + 10 +6.347358723807046 + 20 +0.1796397119461391 + 30 +0.0 + 40 +7.349899956474629 1001 -AcDbBlockRepBTag +AcDbBlockRepETag 1070 1 +1071 + 0 1005 -23A - 0 -ENDTAB +464 0 -ENDSEC +ENDBLK + 5 +463 +330 +461 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd 0 -SECTION +BLOCK + 5 +4AA +330 +4A9 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin 2 -BLOCKS +*U12 + 70 + 1 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*U12 + 1 + + 0 +CIRCLE + 5 +4AC +330 +4A9 +100 +AcDbEntity + 8 +0 +100 +AcDbCircle + 10 +-0.0001000435253656 + 20 +0.0 + 30 +0.0 + 40 +0.9998999564746343 +1001 +AcDbBlockRepETag +1070 + 1 +1071 + 0 +1005 +4AC + 0 +ENDBLK + 5 +4AB +330 +4A9 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd 0 BLOCK 5 -20 +4B3 330 -1F +4B2 100 AcDbEntity 8 @@ -2561,9 +4355,9 @@ AcDbEntity 100 AcDbBlockBegin 2 -*Model_Space +*U13 70 - 0 + 1 10 0.0 20 @@ -2571,15 +4365,43 @@ AcDbBlockBegin 30 0.0 3 -*Model_Space +*U13 1 + 0 +CIRCLE + 5 +4B5 +330 +4B2 +100 +AcDbEntity + 8 +0 +100 +AcDbCircle + 10 +6.347358723807046 + 20 +0.1796397119461391 + 30 +0.0 + 40 +7.349899956474629 +1001 +AcDbBlockRepETag +1070 + 1 +1071 + 0 +1005 +4B5 0 ENDBLK 5 -21 +4B4 330 -1F +4B2 100 AcDbEntity 8 @@ -2589,21 +4411,19 @@ AcDbBlockEnd 0 BLOCK 5 -5A +4CB 330 -58 +4CA 100 AcDbEntity - 67 - 1 8 0 100 AcDbBlockBegin 2 -*Paper_Space +*U14 70 - 0 + 1 10 0.0 20 @@ -2611,61 +4431,45 @@ AcDbBlockBegin 30 0.0 3 -*Paper_Space +*U14 1 0 -ENDBLK - 5 -5B -330 -58 -100 -AcDbEntity - 67 - 1 - 8 -0 -100 -AcDbBlockEnd - 0 -BLOCK +CIRCLE 5 -5F +4CD 330 -5D +4CA 100 AcDbEntity - 67 - 1 8 0 100 -AcDbBlockBegin - 2 -*Paper_Space0 - 70 - 0 +AcDbCircle 10 -0.0 +-0.0001000435253656 20 0.0 30 0.0 - 3 -*Paper_Space0 - 1 - + 40 +0.9998999564746343 +1001 +AcDbBlockRepETag +1070 + 1 +1071 + 0 +1005 +4CD 0 ENDBLK 5 -60 +4CC 330 -5D +4CA 100 AcDbEntity - 67 - 1 8 0 100 @@ -2673,9 +4477,9 @@ AcDbBlockEnd 0 BLOCK 5 -23B +4D4 330 -23A +4D3 100 AcDbEntity 8 @@ -2683,9 +4487,9 @@ AcDbEntity 100 AcDbBlockBegin 2 -my-dynamic-block +*U15 70 - 0 + 1 10 0.0 20 @@ -2693,17 +4497,15 @@ my-dynamic-block 30 0.0 3 -my-dynamic-block +*U15 1 - 4 -My dynamic block description. 0 CIRCLE 5 +4D6 330 -330 -23A +4D3 100 AcDbEntity 8 @@ -2711,13 +4513,13 @@ AcDbEntity 100 AcDbCircle 10 -0.0 +6.347358723807046 20 -0.0 +0.1796397119461391 30 0.0 40 -1.0 +7.349899956474629 1001 AcDbBlockRepETag 1070 @@ -2725,13 +4527,13 @@ AcDbBlockRepETag 1071 0 1005 -330 +4D6 0 ENDBLK 5 -23C +4D5 330 -23A +4D3 100 AcDbEntity 8 @@ -2741,9 +4543,9 @@ AcDbBlockEnd 0 BLOCK 5 -365 +4FA 330 -364 +4F9 100 AcDbEntity 8 @@ -2751,7 +4553,7 @@ AcDbEntity 100 AcDbBlockBegin 2 -*U8 +*U17 70 1 10 @@ -2761,15 +4563,15 @@ AcDbBlockBegin 30 0.0 3 -*U8 +*U17 1 0 CIRCLE 5 -367 +4FC 330 -364 +4F9 100 AcDbEntity 8 @@ -2791,13 +4593,13 @@ AcDbBlockRepETag 1071 0 1005 -367 +4FC 0 ENDBLK 5 -366 +4FB 330 -364 +4F9 100 AcDbEntity 8 @@ -2807,9 +4609,9 @@ AcDbBlockEnd 0 BLOCK 5 -386 +504 330 -385 +503 100 AcDbEntity 8 @@ -2817,7 +4619,7 @@ AcDbEntity 100 AcDbBlockBegin 2 -*U9 +*U18 70 1 10 @@ -2827,15 +4629,15 @@ AcDbBlockBegin 30 0.0 3 -*U9 +*U18 1 0 CIRCLE 5 -388 +506 330 -385 +503 100 AcDbEntity 8 @@ -2843,13 +4645,13 @@ AcDbEntity 100 AcDbCircle 10 -6.347358723807047 +6.347358723807046 20 0.1796397119461391 30 0.0 40 -7.349899956474631 +7.349899956474629 1001 AcDbBlockRepETag 1070 @@ -2857,13 +4659,13 @@ AcDbBlockRepETag 1071 0 1005 -388 +506 0 ENDBLK 5 -387 +505 330 -385 +503 100 AcDbEntity 8 @@ -2895,19 +4697,13 @@ AcDbEntity 100 AcDbBlockReference 2 -*U8 +*U17 10 0.0 20 0.0 30 0.0 - 41 -0.0393700787401575 - 42 -0.0393700787401575 - 43 -0.0393700787401575 0 INSERT 5 @@ -2927,19 +4723,13 @@ AcDbEntity 100 AcDbBlockReference 2 -*U9 +*U18 10 -1.0 +4.364740227511404 20 0.0 30 0.0 - 41 -0.0393700787401575 - 42 -0.0393700787401575 - 43 -0.0393700787401575 0 ENDSEC 0 @@ -3015,11 +4805,31 @@ ACAD_VISUALSTYLE 3 ACDB_RECOMPOSE_DATA 350 -396 +519 3 AcDbVariableDictionary 350 66 + 3 +AEC_DISP_REP_CONFIGURATIONS +350 +3E6 + 3 +AEC_DISP_REP_SETS +350 +3DD + 3 +AEC_DISP_REPS +350 +3AB + 3 +AEC_DISPLAY_PROPS_DEFAULTS +350 +3AE + 3 +AEC_VARS +350 +395 0 DICTIONARY 5 @@ -3039,9 +4849,137 @@ ACAD_LAYERSTATES 0 DICTIONARY 5 -E6 +E6 +330 +10 +100 +AcDbDictionary +280 + 1 +281 + 1 + 0 +DICTIONARY + 5 +15D +330 +1F +100 +AcDbDictionary +280 + 1 +281 + 1 + 0 +DICTIONARY + 5 +4E3 +330 +23A +100 +AcDbDictionary +280 + 1 +281 + 1 + 3 +ACAD_ENHANCEDBLOCK +360 +4E4 + 3 +AcDbDynamicBlockRoundTripPurgePreventer +360 +4F8 + 0 +DICTIONARY + 5 +368 +330 +364 +100 +AcDbDictionary +280 + 1 +281 + 1 + 0 +DICTIONARY + 5 +389 +330 +385 +100 +AcDbDictionary +280 + 1 +281 + 1 + 0 +DICTIONARY + 5 +435 +330 +431 +100 +AcDbDictionary +280 + 1 +281 + 1 + 0 +DICTIONARY + 5 +43F +330 +43B +100 +AcDbDictionary +280 + 1 +281 + 1 + 0 +DICTIONARY + 5 +45B +330 +457 +100 +AcDbDictionary +280 + 1 +281 + 1 + 0 +DICTIONARY + 5 +465 +330 +461 +100 +AcDbDictionary +280 + 1 +281 + 1 + 0 +DICTIONARY + 5 +4AD +330 +4A9 +100 +AcDbDictionary +280 + 1 +281 + 1 + 0 +DICTIONARY + 5 +4B6 330 -10 +4B2 100 AcDbDictionary 280 @@ -3051,9 +4989,9 @@ AcDbDictionary 0 DICTIONARY 5 -15D +4CE 330 -1F +4CA 100 AcDbDictionary 280 @@ -3063,29 +5001,21 @@ AcDbDictionary 0 DICTIONARY 5 -331 +4D7 330 -23A +4D3 100 AcDbDictionary 280 1 281 1 - 3 -ACAD_ENHANCEDBLOCK -360 -332 - 3 -AcDbDynamicBlockRoundTripPurgePreventer -360 -351 0 DICTIONARY 5 -368 +4FD 330 -364 +4F9 100 AcDbDictionary 280 @@ -3095,9 +5025,9 @@ AcDbDictionary 0 DICTIONARY 5 -389 +507 330 -385 +503 100 AcDbDictionary 280 @@ -3555,125 +5485,365 @@ AcDbDictionary 281 1 3 -2dWireframe +2dWireframe +350 +9F + 3 +Basic +350 +9E + 3 +Brighten +350 +A5 + 3 +ColorChange +350 +A9 + 3 +Conceptual +350 +A2 + 3 +Dim +350 +A4 + 3 +EdgeColorOff +350 +175 + 3 +Facepattern +350 +A8 + 3 +Flat +350 +9A + 3 +FlatWithEdges +350 +9B + 3 +Gouraud +350 +9C + 3 +GouraudWithEdges +350 +9D + 3 +Hidden +350 +A1 + 3 +JitterOff +350 +173 + 3 +Linepattern +350 +A7 + 3 +OverhangOff +350 +174 + 3 +Realistic +350 +A3 + 3 +Shaded +350 +182 + 3 +Shaded with edges +350 +181 + 3 +Shades of Gray +350 +17E + 3 +Sketchy +350 +17F + 3 +Thicken +350 +A6 + 3 +Wireframe +350 +A0 + 3 +X-Ray +350 +180 + 0 +XRECORD + 5 +519 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord +280 + 1 + 90 + 1 +330 +87 + 0 +DICTIONARY + 5 +66 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +CANNOSCALE +350 +F0 + 3 +CMLEADERSTYLE +350 +EF + 3 +CTABLESTYLE +350 +89 + 3 +CVIEWDETAILSTYLE +350 +1B7 + 3 +CVIEWSECTIONSTYLE +350 +1B8 + 3 +DIMASSOC +350 +67 + 3 +HIDETEXT +350 +6B + 3 +LAYEREVAL +350 +14D + 3 +LAYERNOTIFY +350 +14E + 0 +DICTIONARY + 5 +3E6 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Standard +350 +3E7 + 0 +DICTIONARY + 5 +3DD +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +Elevation +350 +3E1 + 3 +Model +350 +3DE + 3 +Model High Detail +350 +3E5 + 3 +Model Low Detail +350 +3E4 + 3 +Plan +350 +3DF + 3 +Plan High Detail +350 +3E3 + 3 +Plan Low Detail +350 +3E2 + 3 +Reflected +350 +3E0 + 0 +DICTIONARY + 5 +3AB +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +AecDbDispRep2dSection +350 +3B6 + 3 +AecDbDispRepAnchor +350 +3AC + 3 +AecDbDispRepAnchorEntToNode 350 -9F +3B2 3 -Basic +AecDbDispRepAnchorExtendedTagToEnt 350 -9E +3B4 3 -Brighten +AecDbDispRepAnchorTagToEnt 350 -A5 +3AD 3 -ColorChange +AecDbDispRepClipVolModel 350 -A9 +3B0 3 -Conceptual +AecDbDispRepClipVolPlan 350 -A2 +3BA 3 -Dim +AecDbDispRepClipVolResSubDiv 350 -A4 +3B8 3 -EdgeColorOff +AecDbDispRepClipVolResult 350 -175 +3CC 3 -Facepattern +AecDbDispRepDisplayTheme 350 -A8 +3C6 3 -Flat +AecDbDispRepEditInPlaceProfile 350 -9A +3C4 3 -FlatWithEdges +AecDbDispRepEntRef 350 -9B +3C8 3 -Gouraud +AecDbDispRepLayoutCurve 350 -9C +3CA 3 -GouraudWithEdges +AecDbDispRepLayoutGrid2d 350 -9D +3BC 3 -Hidden +AecDbDispRepLayoutGrid3d 350 -A1 +3BE 3 -JitterOff +AecDbDispRepMaskBlockRef 350 -173 +3C0 3 -Linepattern +AecDbDispRepMassElemModel 350 -A7 +3D7 3 -OverhangOff +AecDbDispRepMassElemSchem 350 -174 +3DB 3 -Realistic +AecDbDispRepMassGroupModel 350 -A3 +3D5 3 -Shaded +AecDbDispRepMassGroupPlan 350 -182 +3D9 3 -Shaded with edges +AecDbDispRepMaterial 350 -181 +3C2 3 -Shades of Gray +AecDbDispRepMvBlockRef 350 -17E +3CD 3 -Sketchy +AecDbDispRepMvBlockRefModel 350 -17F +3D2 3 -Thicken +AecDbDispRepPolygonModel 350 -A6 +3D0 3 -Wireframe +AecDbDispRepPolygonTrueColour 350 -A0 +3CE 3 -X-Ray +AecDbDispRepSlice 350 -180 - 0 -XRECORD - 5 -396 -102 -{ACAD_REACTORS -330 -C -102 -} -330 -C -100 -AcDbXrecord -280 - 1 - 90 - 1 -330 -87 +3D3 0 DICTIONARY 5 -66 +3AE 102 {ACAD_REACTORS 330 @@ -3687,41 +5857,113 @@ AcDbDictionary 281 1 3 -CANNOSCALE +*A1 350 -F0 +3AF 3 -CMLEADERSTYLE +*A10 350 -EF +3D4 3 -CTABLESTYLE +*A11 350 -89 +3D6 3 -CVIEWDETAILSTYLE +*A12 350 -1B7 +3B1 3 -CVIEWSECTIONSTYLE +*A13 350 -1B8 +3D8 3 -DIMASSOC +*A14 350 -67 +3DA 3 -HIDETEXT +*A15 350 -6B +3DC 3 -LAYEREVAL +*A16 350 -14D +3B3 3 -LAYERNOTIFY +*A17 350 -14E +3B5 + 3 +*A18 +350 +3B7 + 3 +*A19 +350 +3B9 + 3 +*A2 +350 +3C1 + 3 +*A20 +350 +3BB + 3 +*A21 +350 +3BD + 3 +*A22 +350 +3BF + 3 +*A3 +350 +3C3 + 3 +*A4 +350 +3C5 + 3 +*A5 +350 +3C7 + 3 +*A6 +350 +3C9 + 3 +*A7 +350 +3CB + 3 +*A8 +350 +3CF + 3 +*A9 +350 +3D1 + 0 +DICTIONARY + 5 +395 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +281 + 1 + 3 +AEC_VARS_DWG_SETUP +350 +396 0 DICTIONARY 5 @@ -3741,21 +5983,21 @@ AcDbDictionary 0 ACAD_EVALUATION_GRAPH 5 -332 +4E4 102 {ACAD_REACTORS 330 -331 +4E3 102 } 330 -331 +4E3 100 AcDbEvalGraph 96 - 10 + 26 97 - 10 + 26 91 0 93 @@ -3763,7 +6005,7 @@ AcDbEvalGraph 95 1 360 -333 +4E5 92 2 92 @@ -3779,7 +6021,7 @@ AcDbEvalGraph 95 2 360 -334 +4E6 92 -1 92 @@ -3795,7 +6037,7 @@ AcDbEvalGraph 95 3 360 -335 +4E7 92 0 92 @@ -3811,7 +6053,7 @@ AcDbEvalGraph 95 4 360 -336 +4E8 92 1 92 @@ -3827,7 +6069,7 @@ AcDbEvalGraph 95 5 360 -337 +4E9 92 -1 92 @@ -3843,7 +6085,7 @@ AcDbEvalGraph 95 6 360 -338 +4EA 92 3 92 @@ -3859,7 +6101,7 @@ AcDbEvalGraph 95 7 360 -339 +4EB 92 4 92 @@ -3875,7 +6117,7 @@ AcDbEvalGraph 95 10 360 -33A +4EC 92 6 92 @@ -3884,6 +6126,70 @@ AcDbEvalGraph -1 92 -1 + 91 + 8 + 93 + 32 + 95 + 23 +360 +4F2 + 92 + 7 + 92 + 7 + 92 + 8 + 92 + 9 + 91 + 9 + 93 + 32 + 95 + 24 +360 +4F3 + 92 + -1 + 92 + -1 + 92 + 7 + 92 + 7 + 91 + 10 + 93 + 32 + 95 + 25 +360 +4F4 + 92 + 8 + 92 + 8 + 92 + -1 + 92 + -1 + 91 + 11 + 93 + 32 + 95 + 26 +360 +4F5 + 92 + 9 + 92 + 9 + 92 + -1 + 92 + -1 92 0 93 @@ -3979,47 +6285,107 @@ AcDbEvalGraph 92 -1 92 - 3 + 3 + 92 + 6 + 92 + -1 + 92 + 5 + 93 + 0 + 94 + 2 + 91 + 4 + 91 + 0 + 92 + 2 + 92 + -1 + 92 + -1 + 92 + -1 + 92 + -1 + 92 + 6 + 93 + 0 + 94 + 5 + 91 + 0 + 91 + 7 + 92 + -1 + 92 + -1 + 92 + 4 + 92 + -1 + 92 + -1 + 92 + 7 + 93 + 0 + 94 + 1 + 91 + 9 + 91 + 8 + 92 + -1 + 92 + -1 + 92 + -1 92 - 6 + -1 92 -1 92 - 5 + 8 93 0 94 - 2 + 1 91 - 4 + 8 91 - 0 - 92 - 2 + 10 92 -1 92 -1 92 -1 + 92 + 9 92 -1 92 - 6 + 9 93 0 94 - 5 + 1 91 - 0 + 8 91 - 7 + 11 92 -1 92 -1 92 - 4 + 8 92 -1 92 @@ -4027,15 +6393,15 @@ AcDbEvalGraph 0 ACDB_DYNAMICBLOCKPURGEPREVENTER_VERSION 5 -351 +4F8 102 {ACAD_REACTORS 330 -331 +4E3 102 } 330 -331 +4E3 100 AcDbDynamicBlockPurgePreventer 70 @@ -12629,9 +14995,9 @@ DictionaryVariables 0 BLOCKLINEARPARAMETER 5 -333 +4E5 330 -332 +4E4 100 AcDbEvalExpr 90 @@ -12737,9 +15103,9 @@ ACAUTHENVIRON 0 BLOCKLINEARGRIP 5 -334 +4E6 330 -332 +4E4 100 AcDbEvalExpr 90 @@ -12785,9 +15151,9 @@ AcDbBlockLinearGrip 0 BLOCKGRIPLOCATIONCOMPONENT 5 -335 +4E7 330 -332 +4E4 100 AcDbEvalExpr 90 @@ -12811,9 +15177,9 @@ UpdatedEndX 0 BLOCKGRIPLOCATIONCOMPONENT 5 -336 +4E8 330 -332 +4E4 100 AcDbEvalExpr 90 @@ -12837,9 +15203,9 @@ UpdatedEndY 0 BLOCKLINEARGRIP 5 -337 +4E9 330 -332 +4E4 100 AcDbEvalExpr 90 @@ -12885,9 +15251,9 @@ AcDbBlockLinearGrip 0 BLOCKGRIPLOCATIONCOMPONENT 5 -338 +4EA 330 -332 +4E4 100 AcDbEvalExpr 90 @@ -12911,9 +15277,9 @@ UpdatedBaseX 0 BLOCKGRIPLOCATIONCOMPONENT 5 -339 +4EB 330 -332 +4E4 100 AcDbEvalExpr 90 @@ -12937,9 +15303,9 @@ UpdatedBaseY 0 BLOCKSCALEACTION 5 -33A +4EC 330 -332 +4E4 100 AcDbEvalExpr 90 @@ -12965,7 +15331,7 @@ AcDbBlockAction 71 1 330 -330 +4E2 1010 3.162400550851376 1020 @@ -13011,6 +15377,214 @@ XScale 305 YScale 0 +BLOCKVISIBILITYPARAMETER + 5 +4F2 +330 +4E4 +100 +AcDbEvalExpr + 90 + 23 + 98 + 33 + 99 + 228 +100 +AcDbBlockElement +300 +Visibility State + 98 + 33 + 99 + 228 +1071 + 0 +100 +AcDbBlockParameter +280 + 1 +281 + 0 +100 +AcDbBlock1PtParameter +1010 +1.464141259768283 +1020 +0.6618002933606438 +1030 +0.0 + 93 + 24 +170 + 0 +171 + 0 +100 +AcDbBlockVisibilityParameter +281 + 1 +301 +custom_visibility +302 +description_visibility + 91 + 0 + 93 + 1 +331 +4E2 + 92 + 4 +303 +visibility_state_default + 94 + 1 +332 +4E2 + 95 + 4 +333 +4E6 +333 +4E5 +333 +4EC +333 +4E9 +303 +visibility_state_hide_all + 94 + 0 + 95 + 0 +303 +visibility_state_show_all + 94 + 1 +332 +4E2 + 95 + 4 +333 +4EC +333 +4E9 +333 +4E6 +333 +4E5 +303 +visibility_state_unchanged + 94 + 1 +332 +4E2 + 95 + 4 +333 +4E9 +333 +4EC +333 +4E5 +333 +4E6 + 0 +BLOCKVISIBILITYGRIP + 5 +4F3 +330 +4E4 +100 +AcDbEvalExpr + 90 + 24 + 98 + 33 + 99 + 228 +100 +AcDbBlockElement +300 +Grip + 98 + 33 + 99 + 228 +1071 + 0 +100 +AcDbBlockGrip + 91 + 25 + 92 + 26 +1010 +1.464141259768283 +1020 +0.6618002933606438 +1030 +0.0 +280 + 0 + 93 + -1 +100 +AcDbBlockVisibilityGrip + 0 +BLOCKGRIPLOCATIONCOMPONENT + 5 +4F4 +330 +4E4 +100 +AcDbEvalExpr + 90 + 25 + 98 + 33 + 99 + 228 + 1 + + 70 + 40 +140 +0.0 +100 +AcDbBlockGripExpr + 91 + 23 +300 +UpdatedX + 0 +BLOCKGRIPLOCATIONCOMPONENT + 5 +4F5 +330 +4E4 +100 +AcDbEvalExpr + 90 + 26 + 98 + 33 + 99 + 228 + 1 + + 70 + 40 +140 +0.0 +100 +AcDbBlockGripExpr + 91 + 23 +300 +UpdatedY + 0 ACDB_BLOCKREPRESENTATION_DATA 5 348 @@ -13049,7 +15623,7 @@ AcDbDictionary 3 ACAD_ENHANCEDBLOCKDATA 360 -36A +4FF 3 ACAD_ENHANCEDBLOCKHDATA 360 @@ -13057,7 +15631,7 @@ ACAD_ENHANCEDBLOCKHDATA 3 ACAD_ENHANCEDBLOCKHISTORY 360 -369 +4FE 0 ACDB_BLOCKREPRESENTATION_DATA 5 @@ -13097,7 +15671,7 @@ AcDbDictionary 3 ACAD_ENHANCEDBLOCKDATA 360 -38E +50D 3 ACAD_ENHANCEDBLOCKHDATA 360 @@ -13105,7 +15679,7 @@ ACAD_ENHANCEDBLOCKHDATA 3 ACAD_ENHANCEDBLOCKHISTORY 360 -38D +50C 0 DICTIONARY 5 @@ -13197,11 +15771,11 @@ AcDbDictionary 3 ACAD_ROUNDTRIP_2008_TABLESTYLE_CELLSTYLEMAP 360 -395 +518 0 DICTIONARY 5 -36A +4FF 102 {ACAD_REACTORS 330 @@ -13219,11 +15793,15 @@ AcDbDictionary 3 1 360 -36B +500 3 10 360 -36C +501 + 3 +23 +360 +502 0 DICTIONARY 5 @@ -13251,7 +15829,7 @@ AcDbDictionary 0 XRECORD 5 -369 +4FE 102 {ACAD_REACTORS 330 @@ -13269,7 +15847,7 @@ AcDbXrecord 0 DICTIONARY 5 -38E +50D 102 {ACAD_REACTORS 330 @@ -13287,11 +15865,15 @@ AcDbDictionary 3 1 360 -38F +50E 3 10 360 -390 +50F + 3 +23 +360 +510 0 DICTIONARY 5 @@ -13319,7 +15901,7 @@ AcDbDictionary 0 XRECORD 5 -38D +50C 102 {ACAD_REACTORS 330 @@ -13763,7 +16345,7 @@ AcDbXrecord 0 CELLSTYLEMAP 5 -395 +518 102 {ACAD_REACTORS 330 @@ -14409,15 +16991,15 @@ CELLSTYLE_END 0 XRECORD 5 -36B +500 102 {ACAD_REACTORS 330 -36A +4FF 102 } 330 -36A +4FF 100 AcDbXrecord 280 @@ -14451,15 +17033,15 @@ AcDbXrecord 0 XRECORD 5 -36C +501 102 {ACAD_REACTORS 330 -36A +4FF 102 } 330 -36A +4FF 100 AcDbXrecord 280 @@ -14481,6 +17063,38 @@ AcDbXrecord 0 XRECORD 5 +502 +102 +{ACAD_REACTORS +330 +4FF +102 +} +330 +4FF +100 +AcDbXrecord +280 + 1 +1071 +135625452 +1071 +184556386 + 70 + 25 + 70 + 104 + 10 +1.464141259768283 + 20 +0.6618002933606438 + 30 +0.0 + 1 +visibility_state_default + 0 +XRECORD + 5 34F 102 {ACAD_REACTORS @@ -14553,15 +17167,15 @@ AcDbXrecord 0 XRECORD 5 -38F +50E 102 {ACAD_REACTORS 330 -38E +50D 102 } 330 -38E +50D 100 AcDbXrecord 280 @@ -14595,15 +17209,15 @@ AcDbXrecord 0 XRECORD 5 -390 +50F 102 {ACAD_REACTORS 330 -38E +50D 102 } 330 -38E +50D 100 AcDbXrecord 280 @@ -14625,6 +17239,38 @@ AcDbXrecord 0 XRECORD 5 +510 +102 +{ACAD_REACTORS +330 +50D +102 +} +330 +50D +100 +AcDbXrecord +280 + 1 +1071 +135625452 +1071 +184556386 + 70 + 25 + 70 + 104 + 10 +1.464141259768283 + 20 +0.6618002933606438 + 30 +0.0 + 1 +visibility_state_default + 0 +XRECORD + 5 382 102 {ACAD_REACTORS @@ -14835,9 +17481,9 @@ Thumbnail_Data 280 15 94 - 896 + 1215 310 -89504E470D0A1A0A0000000D49484452000001000000009108030000001BE1960600000300504C5445212830FFFFFF2128300000000000000000000000000000000000000000000000000000330000660000990000CC0000FF0033000033330033660033990033CC0033FF0066000066330066660066990066CC0066FF0099 +89504E470D0A1A0A0000000D49484452000001000000006608030000001376BFA700000300504C5445212830FFFFFF2128300000000000000000000000000000000000000000000000000000330000660000990000CC0000FF0033000033330033660033990033CC0033FF0066000066330066660066990066CC0066FF0099 310 000099330099660099990099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF0000FF3300FF6600FF9900FFCC00FFFF3300003300333300663300993300CC3300FF3333003333333333663333993333CC3333FF3366003366333366663366993366CC3366FF3399003399333399663399993399CC3399FF33CC00 310 @@ -14849,9 +17495,13 @@ FF3366FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF9933009933339933 310 FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33FFCC66FFCC99FFCCCCFFCCFFFFFF00FFFF33FFFF66FFFF99FFFFCCFFFFFF0000000D0D0D1A1A1A2828283535354343435050505D5D5D6B6B6B787878868686939393A1A1A1AEAEAEBB 310 -BBBBC9C9C9D6D6D6E4E4E4F1F1F1FFFFFF0000000000000000000000000000000000000000000000000000000000002E4550F10000003B4944415478DAEDC13101000000C2A0F54F6D0B2FA0000000000000000000000000000000000000000000000000000000000000000000000000CE06919100016C9A5B1B0000000049 +BBBBC9C9C9D6D6D6E4E4E4F1F1F1FFFFFF0000000000000000000000000000000000000000000000000000000000002E4550F1000001224944415478DAED9CC10AC2301005F3FFFFFBEE1EC48BB4A581D06677666E0A097953916A77770C1111111111798AFCA0463F7B09483FF53E233DC4C18D7C9D15DCCCD65641569B6A +310 +79F9A765B58CDFEF439087D674CADFC9401E5ED7257F170379696D87FC1D0CE4E5F5D5F397374017904DF6282DA0B2810CB6806CB68F028AE62F6B802E209BEEA5808A022A1AC850005A4036DF4F010A50800214B0E86847E52DD9DEE8E283052B20C7E7530045404E0EA80005F81DA000F47D00FE4ED0DF020A508002D802 +310 +FC5B1C2F00FF64C8678378011648E0055824851780AF13B452D45A61CBE5F102F01D23F60CD93566DFA09DA3F60EDB3DEEFC80D90B4A9FA1D1768A0A7C8ACCC0CF11FAE6434F92BA4C099BA7069E26F7971B195D44444444B6E1039CBCF5013BAE72430000000049454E44AE4260820BCADCDE797D1D90080000000049454E 310 -454E44AE426082 +44AE4260823D454B57597D850BEF2C5D7A8B17DE5DFE5084AE2F7067546717D940D718F95108AE3273AD94596C095B696A617B00F3E74574A9C592050000000049454E44AE426082 0 ENDSEC 0 diff --git a/src/ACadSharp/DxfSubclassMarker.cs b/src/ACadSharp/DxfSubclassMarker.cs index 7c6544ad..470890b5 100644 --- a/src/ACadSharp/DxfSubclassMarker.cs +++ b/src/ACadSharp/DxfSubclassMarker.cs @@ -89,6 +89,7 @@ public static class DxfSubclassMarker public const string EvalGraphExpr = "AcDbEvalExpr"; public const string BlockElement = "AcDbBlockElement"; public const string BlockParameter = "AcDbBlockParameter"; + public const string Block1PtParameter = "AcDbBlock1PtParameter"; public const string Block2PtParameter = "AcDbBlock2PtParameter"; public const string BlockLinearParameter = "AcDbBlockLinearParameter"; diff --git a/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgObjectReader.cs b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgObjectReader.cs index 528caa9b..cc332a2b 100644 --- a/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgObjectReader.cs +++ b/src/ACadSharp/IO/DWG/DwgStreamReaders/DwgObjectReader.cs @@ -17,6 +17,7 @@ using System.Globalization; using ACadSharp.Objects.Evaluations; using ACadSharp.XData; +using System.Diagnostics; namespace ACadSharp.IO.DWG { @@ -1121,52 +1122,80 @@ private CadTemplate readEvaluationGraph() return template; } + private void readEvaluationExpression(CadEvaluationExpressionTemplate template) + { + this.readCommonNonEntityData(template); + + //AcDbEvalExpr + //90 + template.CadObject.Value90 = _objectReader.ReadBitLong(); + //98 + template.CadObject.Value98 = _objectReader.ReadBitLong(); + //99 + template.CadObject.Value99 = _objectReader.ReadBitLong(); + + //-9999 always the same value + short n9999 = this._mergedReaders.ReadBitShort(); + Debug.Assert(n9999 == -9999); + } + + private void readBlockElement(CadBlockElementTemplate template) + { + this.readEvaluationExpression(template); + + //300 name + template.BlockElement.ElementName = this._mergedReaders.ReadVariableText(); + //98 + template.BlockElement.Value98 = this._mergedReaders.ReadBitLong(); + //99 + template.BlockElement.Value99 = this._mergedReaders.ReadBitLong(); + //1071 + template.BlockElement.Value1071 = this._mergedReaders.ReadBitLong(); + } + + private void readBlockParameter(CadBlockParameterTemplate template) + { + this.readBlockElement(template); + + //280 + template.BlockParameter.Value280 = this._mergedReaders.ReadBit(); + //281 + template.BlockParameter.Value281 = this._mergedReaders.ReadBit(); + } + + private void readBlock1PtParameter(CadBlock1PtParameterTemplate template) + { + this.readBlockParameter(template); + + //1010 1020 1030 + template.Block1PtParameter.Location = this._mergedReaders.Read3BitDouble(); + + //170 + template.Block1PtParameter.Value170 = this._mergedReaders.ReadBitShort(); + //171 + template.Block1PtParameter.Value171 = this._mergedReaders.ReadBitShort(); + //93 + template.Block1PtParameter.Value93 = this._mergedReaders.ReadBitLong(); + } + private CadTemplate readBlockVisibilityParameter() { BlockVisibilityParameter blockVisibilityParameter = new BlockVisibilityParameter(); - BlockVisibilityParameterTemplate template = new BlockVisibilityParameterTemplate(blockVisibilityParameter); + CadBlockVisibilityParameterTemplate template = new CadBlockVisibilityParameterTemplate(blockVisibilityParameter); - this.readCommonNonEntityData(template); + this.readBlock1PtParameter(template); - var l1 = _objectReader.ReadBitLong(); - var s2 = _objectReader.ReadBitShort(); // can also be L - var s3 = _objectReader.ReadBitShort(); // can also be L - var b4 = _objectReader.ReadBit(); - var s5 = _objectReader.ReadBitShort(); // can also be L - var b6 = _objectReader.ReadBit(); - var s7 = _objectReader.ReadBitShort(); // can also be L - - var b_8 = _objectReader.ReadBit(); - var b_9 = _objectReader.ReadBit(); - var b_10 = _objectReader.ReadBit(); - var b_11 = _objectReader.ReadBit(); - var b_12 = _objectReader.ReadBit(); - var b_13 = _objectReader.ReadBit(); - var S_14 = _objectReader.ReadBitShort(); // can also be L - - var s_15 = _objectReader.ReadBitShort(); - var b_16 = _objectReader.ReadBit(); - var b_17 = _objectReader.ReadBit(); - var s_18 = _objectReader.ReadBitShort(); - - // 300 Parameter Type - blockVisibilityParameter.ParameterType = _textReader.ReadVariableText(); - - // 1010, 1020, 1030 Menu position - blockVisibilityParameter.BasePosition = _objectReader.Read3BitDouble(); - // 2x0 <- - var s170 = _objectReader.ReadBitShort(); - var s171 = _objectReader.ReadBitShort(); - var l93 = _objectReader.ReadBitLong(); - - // 301 + //281 blockVisibilityParameter.Name = _textReader.ReadVariableText(); - // 302 + //301 + blockVisibilityParameter.Name = _textReader.ReadVariableText(); + //302 blockVisibilityParameter.Description = _textReader.ReadVariableText(); - // DXF 91 - blockVisibilityParameter.L91 = _objectReader.ReadBitLong(); + //DXF 91 + blockVisibilityParameter.Value91 = _objectReader.ReadBitLong(); + //DwgAnalyseTools.resetPosition(214293, 0); - // DXF 93 Total entities count (no property) + //DXF 93 Total entities count (no property) var totalEntitiesCount = _objectReader.ReadBitLong(); for (int i = 0; i < totalEntitiesCount; i++) { diff --git a/src/ACadSharp/IO/Templates/BlockVisibilityParameterTemplate.cs b/src/ACadSharp/IO/Templates/BlockVisibilityParameterTemplate.cs deleted file mode 100644 index 9a68e37f..00000000 --- a/src/ACadSharp/IO/Templates/BlockVisibilityParameterTemplate.cs +++ /dev/null @@ -1,43 +0,0 @@ -using System.Collections.Generic; - -using ACadSharp.Entities; -using ACadSharp.Objects.Evaluations; - -namespace ACadSharp.IO.Templates -{ - - internal class BlockVisibilityParameterTemplate : CadTemplate { - - public BlockVisibilityParameterTemplate(BlockVisibilityParameter cadObject) - : base(cadObject) { - } - - public IDictionary TotalEntityHandles { get; } = new Dictionary(); - - public IDictionary> SubBlockHandles { get; } = new Dictionary>(); - - public override void Build(CadDocumentBuilder builder) { - base.Build(builder); - - foreach (var cadObjectHandle in this.TotalEntityHandles) { - ulong handle = cadObjectHandle.Key; - if (builder.TryGetCadObject(handle, out Entity entity)) { - this.TotalEntityHandles[handle] = entity; - this.CadObject.Entities.Add(entity); - } - } - - foreach (var subGroup in this.CadObject.SubBlocks) { - if (this.SubBlockHandles.TryGetValue(subGroup, out IList subBlockHandles)) { - foreach (ulong handle in subBlockHandles) { - if (this.TotalEntityHandles.TryGetValue(handle, out Entity entity)) { - subGroup.Entities.Add(entity); - } - else if (builder.TryGetCadObject(handle, out Entity entityX)) { - } - } - } - } - } - } -} \ No newline at end of file diff --git a/src/ACadSharp/IO/Templates/CadBlockVisibilityParameterTemplate.cs b/src/ACadSharp/IO/Templates/CadBlockVisibilityParameterTemplate.cs new file mode 100644 index 00000000..f564df48 --- /dev/null +++ b/src/ACadSharp/IO/Templates/CadBlockVisibilityParameterTemplate.cs @@ -0,0 +1,92 @@ +using System.Collections.Generic; + +using ACadSharp.Entities; +using ACadSharp.Objects.Evaluations; + +namespace ACadSharp.IO.Templates +{ + + internal class CadEvaluationExpressionTemplate : CadTemplate + { + public CadEvaluationExpressionTemplate(EvaluationExpression cadObject) + : base(cadObject) + { + } + } + + internal class CadBlockElementTemplate : CadEvaluationExpressionTemplate + { + public BlockElement BlockElement { get { return this.CadObject as BlockElement; } } + + public CadBlockElementTemplate(BlockElement cadObject) + : base(cadObject) + { + } + } + + internal class CadBlockParameterTemplate : CadBlockElementTemplate + { + public BlockParameter BlockParameter { get { return this.CadObject as BlockParameter; } } + + public CadBlockParameterTemplate(BlockParameter cadObject) + : base(cadObject) + { + } + } + + internal class CadBlock1PtParameterTemplate : CadBlockParameterTemplate + { + public Block1PtParameter Block1PtParameter { get { return this.CadObject as Block1PtParameter; } } + + public CadBlock1PtParameterTemplate(Block1PtParameter cadObject) + : base(cadObject) + { + } + } + + internal class CadBlockVisibilityParameterTemplate : CadBlock1PtParameterTemplate + { + public IDictionary TotalEntityHandles { get; } = new Dictionary(); + + public IDictionary> SubBlockHandles { get; } = new Dictionary>(); + + public CadBlockVisibilityParameterTemplate(BlockVisibilityParameter cadObject) + : base(cadObject) + { + } + + public override void Build(CadDocumentBuilder builder) + { + base.Build(builder); + + BlockVisibilityParameter bvp = this.CadObject as BlockVisibilityParameter; + + foreach (var cadObjectHandle in this.TotalEntityHandles) + { + ulong handle = cadObjectHandle.Key; + if (builder.TryGetCadObject(handle, out Entity entity)) + { + this.TotalEntityHandles[handle] = entity; + bvp.Entities.Add(entity); + } + } + + foreach (var subGroup in bvp.SubBlocks) + { + if (this.SubBlockHandles.TryGetValue(subGroup, out IList subBlockHandles)) + { + foreach (ulong handle in subBlockHandles) + { + if (this.TotalEntityHandles.TryGetValue(handle, out Entity entity)) + { + subGroup.Entities.Add(entity); + } + else if (builder.TryGetCadObject(handle, out Entity entityX)) + { + } + } + } + } + } + } +} \ No newline at end of file diff --git a/src/ACadSharp/Objects/Evaluations/BlockVisibilityParameter.cs b/src/ACadSharp/Objects/Evaluations/BlockVisibilityParameter.cs index 2718cf8e..a059d86f 100644 --- a/src/ACadSharp/Objects/Evaluations/BlockVisibilityParameter.cs +++ b/src/ACadSharp/Objects/Evaluations/BlockVisibilityParameter.cs @@ -6,23 +6,24 @@ namespace ACadSharp.Objects.Evaluations { + //BLOCKVISIBILITYPARAMETER + //AcDbEvalExpr + //AcDbBlockElement + //AcDbBlock1PtParameter + //AcDbBlockVisibilityParameter + /// /// Represents a BLOCKVISIBILITYPARAMETER object, in AutoCAD used to /// control the visibility state of entities in a dynamic block. /// - public class BlockVisibilityParameter : CadObject + public class BlockVisibilityParameter : Block1PtParameter { - - /// - public override ObjectType ObjectType => ObjectType.UNLISTED; - /// public override string ObjectName => DxfFileToken.ObjectBlockVisibilityParameter; /// public override string SubclassMarker => DxfSubclassMarker.BlockVisibilityParameter; - /// /// Gets the list of all objects of the dynamic block /// this is associated with. @@ -54,19 +55,19 @@ public class BlockVisibilityParameter : CadObject /// Gets a title for the dialog to select the subblock that is to be set visible. /// [DxfCodeValue(301)] - public string Name { get; internal set; } + public string Name { get; set; } /// /// Gets a description presumably for the dialog to select the subblock that is to be set visible. /// [DxfCodeValue(302)] - public string Description { get; internal set; } + public string Description { get; set; } /// /// Unknown /// [DxfCodeValue(91)] - public int L91 { get; internal set; } + internal int Value91 { get; set; } /// /// Represents a named subblock containing objects. diff --git a/src/ACadSharp/Objects/Evaluations/EvaluationExpression.cs b/src/ACadSharp/Objects/Evaluations/EvaluationExpression.cs index d8c97a6e..73333feb 100644 --- a/src/ACadSharp/Objects/Evaluations/EvaluationExpression.cs +++ b/src/ACadSharp/Objects/Evaluations/EvaluationExpression.cs @@ -17,13 +17,15 @@ namespace ACadSharp.Objects.Evaluations //AcDbBlockElement //AcDbBlockGrip //AcDbBlockLinearGrip - // /// /// /// public abstract class EvaluationExpression : CadObject { + /// + public override ObjectType ObjectType => ObjectType.UNLISTED; + /// public override string SubclassMarker => DxfSubclassMarker.EvalGraphExpr; @@ -48,7 +50,8 @@ public abstract class BlockElement : EvaluationExpression [DxfCodeValue(300)] public string ElementName { get; set; } - //Repeats 98 and 99 with the same values as it's parent + [DxfCodeValue(1071)] + internal int Value1071 { get; set; } } public abstract class BlockParameter : BlockElement @@ -63,27 +66,34 @@ public abstract class BlockParameter : BlockElement internal bool Value281 { get; set; } } - public abstract class Block2PtParameter : BlockParameter + public abstract class Block1PtParameter : BlockParameter { /// - public override string SubclassMarker => DxfSubclassMarker.Block2PtParameter; + public override string SubclassMarker => DxfSubclassMarker.Block1PtParameter; [DxfCodeValue(1010, 1020, 1030)] - public XYZ Start { get; set; } + public XYZ Location { get; set; } - [DxfCodeValue(1011, 1021, 1031)] - public XYZ End { get; set; } + [DxfCodeValue(93)] + internal long Value93 { get; set; } - [DxfCodeValue(DxfReferenceType.Count, 170)] - [DxfCollectionCodeValue(91)] - public List Value170 { get; set; } = new(); + [DxfCodeValue(170)] + internal short Value170 { get; set; } [DxfCodeValue(171)] - //Follows a list of: - //171 (int) - 92 (int) - 301 (string) - //172 - 93 - 302 - //... - public List Value171 { get; set; } = new(); + internal short Value171 { get; set; } + } + + public abstract class Block2PtParameter : BlockParameter + { + /// + public override string SubclassMarker => DxfSubclassMarker.Block2PtParameter; + + [DxfCodeValue(1010, 1020, 1030)] + public XYZ FirstPoint { get; set; } + + [DxfCodeValue(1011, 1021, 1031)] + public XYZ SecondPoint { get; set; } } public class BlockLinearParameter : Block2PtParameter diff --git a/src/ACadSharp/Objects/NonGraphicalObject.cs b/src/ACadSharp/Objects/NonGraphicalObject.cs index dfd20790..b47c984d 100644 --- a/src/ACadSharp/Objects/NonGraphicalObject.cs +++ b/src/ACadSharp/Objects/NonGraphicalObject.cs @@ -11,6 +11,9 @@ public abstract class NonGraphicalObject : CadObject, INamedCadObject { public event EventHandler OnNameChanged; + /// + public override ObjectType ObjectType => ObjectType.UNLISTED; + /// /// /// The name of a will be used as the name of the entry when the owner is a