diff --git a/tests/fixtures/dim_assoc/viewport_associations.dxf b/tests/fixtures/dim_assoc/viewport_associations.dxf new file mode 100644 index 000000000..69eee3ed5 --- /dev/null +++ b/tests/fixtures/dim_assoc/viewport_associations.dxf @@ -0,0 +1,1634 @@ +0 +SECTION +2 +HEADER +9 +$ACADVER +1 +AC1021 +9 +$HANDSEED +5 +FFFF +9 +$INSBASE +10 +0.0 +20 +0.0 +30 +0.0 +9 +$DIMASSOC +280 +2 +9 +$DIMLFAC +40 +1.0 +0 +ENDSEC +0 +SECTION +2 +TABLES +0 +TABLE +2 +LTYPE +5 +5 +100 +AcDbSymbolTable +70 +1 +0 +LTYPE +5 +14 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord +2 +ByLayer +70 +0 +3 + +72 +65 +73 +0 +40 +0.0 +0 +ENDTAB +0 +TABLE +2 +LAYER +5 +2 +100 +AcDbSymbolTable +70 +1 +0 +LAYER +5 +10 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord +2 +0 +70 +0 +62 +7 +6 +ByLayer +370 +-3 +390 +F +0 +ENDTAB +0 +TABLE +2 +STYLE +5 +3 +100 +AcDbSymbolTable +70 +1 +0 +STYLE +5 +13 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord +2 +Standard +70 +0 +40 +0.0 +41 +1.0 +50 +0.0 +71 +0 +42 +2.5 +3 +txt +4 + +0 +ENDTAB +0 +TABLE +2 +DIMSTYLE +5 +A +100 +AcDbSymbolTable +70 +1 +0 +DIMSTYLE +105 +11 +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord +2 +Standard +70 +0 +340 +13 +0 +ENDTAB +0 +TABLE +2 +APPID +5 +9 +100 +AcDbSymbolTable +70 +1 +0 +APPID +5 +12 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord +2 +ACAD +70 +0 +0 +ENDTAB +0 +TABLE +2 +BLOCK_RECORD +5 +1 +100 +AcDbSymbolTable +70 +3 +0 +BLOCK_RECORD +5 +1F +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord +2 +*Model_Space +70 +0 +280 +1 +281 +0 +0 +BLOCK_RECORD +5 +20 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord +2 +*Paper_Space +70 +0 +280 +1 +281 +0 +0 +BLOCK_RECORD +5 +21 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord +2 +TESTBLK +70 +0 +280 +1 +281 +0 +0 +ENDTAB +0 +ENDSEC +0 +SECTION +2 +BLOCKS +0 +BLOCK +5 +101F +330 +1F +100 +AcDbEntity +8 +0 +100 +AcDbBlockBegin +2 +*Model_Space +70 +0 +10 +0.0 +20 +0.0 +30 +0.0 +3 +*Model_Space +1 + +0 +ENDBLK +5 +201F +330 +1F +100 +AcDbEntity +8 +0 +100 +AcDbBlockEnd +0 +BLOCK +5 +1020 +330 +20 +100 +AcDbEntity +8 +0 +100 +AcDbBlockBegin +2 +*Paper_Space +70 +0 +10 +0.0 +20 +0.0 +30 +0.0 +3 +*Paper_Space +1 + +0 +ENDBLK +5 +2020 +330 +20 +100 +AcDbEntity +8 +0 +100 +AcDbBlockEnd +0 +BLOCK +5 +1021 +330 +21 +100 +AcDbEntity +8 +0 +100 +AcDbBlockBegin +2 +TESTBLK +70 +0 +10 +0.0 +20 +0.0 +30 +0.0 +3 +TESTBLK +1 + +0 +LINE +5 +106 +330 +21 +100 +AcDbEntity +8 +0 +100 +AcDbLine +10 +0.0 +20 +0.0 +30 +0.0 +11 +40.0 +21 +0.0 +31 +0.0 +0 +ENDBLK +5 +2021 +330 +21 +100 +AcDbEntity +8 +0 +100 +AcDbBlockEnd +0 +ENDSEC +0 +SECTION +2 +ENTITIES +0 +LINE +5 +100 +330 +1F +100 +AcDbEntity +8 +0 +100 +AcDbLine +10 +0.0 +20 +0.0 +30 +0.0 +11 +100.0 +21 +0.0 +31 +0.0 +0 +LINE +5 +107 +330 +1F +100 +AcDbEntity +8 +0 +100 +AcDbLine +10 +60.0 +20 +-30.0 +30 +0.0 +11 +60.0 +21 +30.0 +31 +0.0 +0 +CIRCLE +5 +101 +330 +1F +100 +AcDbEntity +8 +0 +100 +AcDbCircle +10 +200.0 +20 +0.0 +30 +0.0 +40 +25.0 +0 +ARC +5 +102 +330 +1F +100 +AcDbEntity +8 +0 +100 +AcDbCircle +10 +300.0 +20 +0.0 +30 +0.0 +40 +25.0 +100 +AcDbArc +50 +0.0 +51 +90.0 +0 +LWPOLYLINE +5 +103 +330 +1F +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +3 +70 +0 +10 +0.0 +20 +100.0 +42 +0.5 +10 +100.0 +20 +100.0 +10 +100.0 +20 +200.0 +0 +SPLINE +5 +104 +330 +1F +100 +AcDbEntity +8 +0 +100 +AcDbSpline +210 +0.0 +220 +0.0 +230 +1.0 +70 +8 +71 +3 +72 +8 +73 +4 +74 +0 +40 +0.0 +40 +0.0 +40 +0.0 +40 +0.0 +40 +1.0 +40 +1.0 +40 +1.0 +40 +1.0 +10 +0.0 +20 +300.0 +30 +0.0 +10 +40.0 +20 +360.0 +30 +0.0 +10 +80.0 +20 +240.0 +30 +0.0 +10 +120.0 +20 +300.0 +30 +0.0 +0 +INSERT +5 +105 +330 +1F +100 +AcDbEntity +8 +0 +100 +AcDbBlockReference +2 +TESTBLK +10 +400.0 +20 +0.0 +30 +0.0 +41 +2.0 +42 +2.0 +43 +1.0 +50 +0.0 +0 +VIEWPORT +5 +200 +330 +20 +100 +AcDbEntity +67 +1 +8 +0 +100 +AcDbViewport +10 +150.0 +20 +100.0 +30 +0.0 +40 +200.0 +41 +150.0 +68 +2 +69 +2 +100 +AcDbViewport +12 +0.0 +22 +0.0 +13 +0.0 +23 +0.0 +14 +1.0 +24 +1.0 +15 +1.0 +25 +1.0 +16 +0.0 +26 +0.0 +36 +1.0 +17 +150.0 +27 +150.0 +37 +0.0 +42 +50.0 +43 +0.0 +44 +0.0 +45 +300.0 +50 +0.0 +51 +0.0 +72 +100 +90 +32864 +281 +0 +71 +1 +74 +0 +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 +170 +0 +61 +5 +292 +0 +282 +1 +141 +0.0 +142 +0.0 +63 +250 +421 +3355443 +0 +DIMENSION +5 +201 +330 +20 +100 +AcDbEntity +67 +1 +8 +0 +100 +AcDbDimension +280 +0 +2 +*D0 +10 +80.0 +20 +20.0 +30 +0.0 +11 +80.0 +21 +25.0 +31 +0.0 +70 +1 +71 +5 +42 +100.0 +1 + +3 +Standard +100 +AcDbAlignedDimension +13 +75.0 +23 +25.0 +33 +0.0 +14 +125.0 +24 +25.0 +34 +0.0 +50 +0.0 +0 +DIMENSION +5 +202 +330 +20 +100 +AcDbEntity +67 +1 +8 +0 +100 +AcDbDimension +280 +0 +2 +*D0 +10 +180.0 +20 +20.0 +30 +0.0 +11 +180.0 +21 +25.0 +31 +0.0 +70 +1 +71 +5 +42 +50.0 +1 + +3 +Standard +100 +AcDbAlignedDimension +13 +162.5 +23 +25.0 +33 +0.0 +14 +187.5 +24 +25.0 +34 +0.0 +50 +0.0 +0 +DIMENSION +5 +203 +330 +20 +100 +AcDbEntity +67 +1 +8 +0 +100 +AcDbDimension +280 +0 +2 +*D0 +10 +250.0 +20 +20.0 +30 +0.0 +11 +250.0 +21 +25.0 +31 +0.0 +70 +1 +71 +5 +42 +35.355339 +1 + +3 +Standard +100 +AcDbAlignedDimension +13 +237.5 +23 +25.0 +33 +0.0 +14 +225.0 +24 +37.5 +34 +0.0 +50 +0.0 +0 +DIMENSION +5 +204 +330 +20 +100 +AcDbEntity +67 +1 +8 +0 +100 +AcDbDimension +280 +0 +2 +*D0 +10 +80.0 +20 +140.0 +30 +0.0 +11 +80.0 +21 +145.0 +31 +0.0 +70 +1 +71 +5 +42 +141.421356 +1 + +3 +Standard +100 +AcDbAlignedDimension +13 +75.0 +23 +75.0 +33 +0.0 +14 +125.0 +24 +125.0 +34 +0.0 +50 +0.0 +0 +DIMENSION +5 +205 +330 +20 +100 +AcDbEntity +67 +1 +8 +0 +100 +AcDbDimension +280 +0 +2 +*D0 +10 +80.0 +20 +190.0 +30 +0.0 +11 +80.0 +21 +195.0 +31 +0.0 +70 +1 +71 +5 +42 +120.0 +1 + +3 +Standard +100 +AcDbAlignedDimension +13 +75.0 +23 +175.0 +33 +0.0 +14 +135.0 +24 +175.0 +34 +0.0 +50 +0.0 +0 +DIMENSION +5 +206 +330 +20 +100 +AcDbEntity +67 +1 +8 +0 +100 +AcDbDimension +280 +0 +2 +*D0 +10 +330.0 +20 +20.0 +30 +0.0 +11 +330.0 +21 +25.0 +31 +0.0 +70 +1 +71 +5 +42 +80.0 +1 + +3 +Standard +100 +AcDbAlignedDimension +13 +275.0 +23 +25.0 +33 +0.0 +14 +315.0 +24 +25.0 +34 +0.0 +50 +0.0 +0 +DIMENSION +5 +207 +330 +20 +100 +AcDbEntity +67 +1 +8 +0 +100 +AcDbDimension +280 +0 +2 +*D0 +10 +80.0 +20 +35.0 +30 +0.0 +11 +80.0 +21 +40.0 +31 +0.0 +70 +1 +71 +5 +42 +60.0 +1 + +3 +Standard +100 +AcDbAlignedDimension +13 +75.0 +23 +25.0 +33 +0.0 +14 +105.0 +24 +25.0 +34 +0.0 +50 +0.0 +0 +ENDSEC +0 +SECTION +2 +OBJECTS +0 +DICTIONARY +5 +C +330 +0 +100 +AcDbDictionary +281 +1 +3 +ACAD_LAYOUT +350 +D +0 +DICTIONARY +5 +D +330 +C +100 +AcDbDictionary +281 +1 +0 +DIMASSOC +5 +300 +102 +{ACAD_REACTORS +330 +201 +102 +} +330 +C +100 +AcDbDimAssoc +330 +201 +90 +3 +70 +1 +71 +0 +1 +AcDbOsnapPointRef +72 +1 +331 +200 +331 +100 +73 +1 +91 +0 +40 +0.0 +10 +0.0 +20 +0.0 +30 +0.0 +75 +0 +1 +AcDbOsnapPointRef +72 +1 +331 +200 +331 +100 +73 +1 +91 +1 +40 +0.0 +10 +100.0 +20 +0.0 +30 +0.0 +75 +0 +0 +DIMASSOC +5 +301 +102 +{ACAD_REACTORS +330 +202 +102 +} +330 +C +100 +AcDbDimAssoc +330 +202 +90 +3 +70 +1 +71 +0 +1 +AcDbOsnapPointRef +72 +5 +331 +200 +331 +101 +73 +1 +91 +0 +40 +0.0 +10 +175.0 +20 +0.0 +30 +0.0 +75 +0 +1 +AcDbOsnapPointRef +72 +5 +331 +200 +331 +101 +73 +1 +91 +0 +40 +0.0 +10 +225.0 +20 +0.0 +30 +0.0 +75 +0 +0 +DIMASSOC +5 +302 +102 +{ACAD_REACTORS +330 +203 +102 +} +330 +C +100 +AcDbDimAssoc +330 +203 +90 +3 +70 +1 +71 +0 +1 +AcDbOsnapPointRef +72 +1 +331 +200 +331 +102 +73 +1 +91 +0 +40 +0.0 +10 +325.0 +20 +0.0 +30 +0.0 +75 +0 +1 +AcDbOsnapPointRef +72 +1 +331 +200 +331 +102 +73 +1 +91 +1 +40 +0.0 +10 +300.0 +20 +25.0 +30 +0.0 +75 +0 +0 +DIMASSOC +5 +303 +102 +{ACAD_REACTORS +330 +204 +102 +} +330 +C +100 +AcDbDimAssoc +330 +204 +90 +3 +70 +1 +71 +0 +1 +AcDbOsnapPointRef +72 +1 +331 +200 +331 +103 +73 +1 +91 +0 +40 +0.0 +10 +0.0 +20 +100.0 +30 +0.0 +75 +0 +1 +AcDbOsnapPointRef +72 +1 +331 +200 +331 +103 +73 +1 +91 +2 +40 +0.0 +10 +100.0 +20 +200.0 +30 +0.0 +75 +0 +0 +DIMASSOC +5 +304 +102 +{ACAD_REACTORS +330 +205 +102 +} +330 +C +100 +AcDbDimAssoc +330 +205 +90 +3 +70 +1 +71 +0 +1 +AcDbOsnapPointRef +72 +1 +331 +200 +331 +104 +73 +1 +91 +0 +40 +0.0 +10 +0.0 +20 +300.0 +30 +0.0 +75 +0 +1 +AcDbOsnapPointRef +72 +9 +331 +200 +331 +104 +73 +1 +91 +-2 +40 +1.0 +10 +120.0 +20 +300.0 +30 +0.0 +75 +0 +0 +DIMASSOC +5 +305 +102 +{ACAD_REACTORS +330 +206 +102 +} +330 +C +100 +AcDbDimAssoc +330 +206 +90 +3 +70 +1 +71 +0 +1 +AcDbOsnapPointRef +72 +1 +331 +200 +331 +105 +331 +106 +73 +1 +91 +0 +40 +0.0 +10 +400.0 +20 +0.0 +30 +0.0 +75 +0 +1 +AcDbOsnapPointRef +72 +1 +331 +200 +331 +105 +331 +106 +73 +1 +91 +1 +40 +0.0 +10 +480.0 +20 +0.0 +30 +0.0 +75 +0 +0 +DIMASSOC +5 +306 +102 +{ACAD_REACTORS +330 +207 +102 +} +330 +C +100 +AcDbDimAssoc +330 +207 +90 +3 +70 +1 +71 +0 +1 +AcDbOsnapPointRef +72 +1 +331 +200 +331 +100 +73 +1 +91 +0 +40 +0.0 +10 +0.0 +20 +0.0 +30 +0.0 +75 +0 +1 +AcDbOsnapPointRef +72 +6 +331 +200 +331 +100 +73 +1 +91 +0 +40 +0.0 +10 +60.0 +20 +0.0 +30 +0.0 +332 +200 +332 +107 +74 +1 +92 +0 +75 +0 +0 +ENDSEC +0 +EOF