{
 "items": [
  {
   "name": "에버 참조도 / RJ102-0167",
   "file": "fab_models/m001.obj",
   "src": "F:\\설우\\공유문서\\에버 참조도\\20130814_RJ102-0019\\RJ102-0167.stp",
   "mb": 0.1,
   "size_mm": [
    125.0,
    90.0,
    1370.0
   ],
   "faces": 1844
  },
  {
   "name": "에버 참조도 / RJ102-0162",
   "file": "fab_models/m002.obj",
   "src": "F:\\설우\\공유문서\\에버 참조도\\20130814_RJ102-0019\\RJ102-0162.stp",
   "mb": 0.0,
   "size_mm": [
    80.0,
    1090.0,
    60.0
   ],
   "faces": 940
  },
  {
   "name": "에버 참조도 / RJ102-0130",
   "file": "fab_models/m003.obj",
   "src": "F:\\설우\\공유문서\\에버 참조도\\20130814_RJ102-0019\\RJ102-0130.stp",
   "mb": 0.1,
   "size_mm": [
    1741.0,
    660.0,
    280.0
   ],
   "faces": 1684
  },
  {
   "name": "에버 참조도 / RJ102-0129",
   "file": "fab_models/m004.obj",
   "src": "F:\\설우\\공유문서\\에버 참조도\\20130814_RJ102-0019\\RJ102-0129.stp",
   "mb": 0.1,
   "size_mm": [
    1741.0,
    660.0,
    280.0
   ],
   "faces": 1684
  },
  {
   "name": "소형탱크 / 30리터 탱크",
   "file": "fab_models/m005.obj",
   "src": "F:\\설우\\공유문서\\기타업체\\소형탱크\\2차\\30리터 탱크.stp",
   "mb": 0.1,
   "size_mm": [
    307.0,
    312.0,
    680.0
   ],
   "faces": 3966
  },
  {
   "name": "에버 참조도 / RJ102-0098",
   "file": "fab_models/m006.obj",
   "src": "F:\\설우\\공유문서\\에버 참조도\\20130814_RJ102-0019\\RJ102-0098.stp",
   "mb": 0.1,
   "size_mm": [
    3080.0,
    100.0,
    530.0
   ],
   "faces": 2142
  },
  {
   "name": "에버 참조도 / RJ102-0097",
   "file": "fab_models/m007.obj",
   "src": "F:\\설우\\공유문서\\에버 참조도\\20130814_RJ102-0019\\RJ102-0097.stp",
   "mb": 0.1,
   "size_mm": [
    3080.0,
    100.0,
    530.0
   ],
   "faces": 2142
  },
  {
   "name": "SC-300 UNDER COVER외 견적의뢰 / C1-2116000-0",
   "file": "fab_models/m008.obj",
   "src": "F:\\설우\\공유문서\\삼영\\2020.01 삼영 c1\\SC-300 UNDER COVER외 견적의뢰\\[삼영플랜트] 단품 견적 건_step 파일\\C1-2116000-0.stp",
   "mb": 0.1,
   "size_mm": [
    580.0,
    580.0,
    437.0
   ],
   "faces": 4040
  },
  {
   "name": "에버 참조도 / RJ102-0165",
   "file": "fab_models/m009.obj",
   "src": "F:\\설우\\공유문서\\에버 참조도\\20130814_RJ102-0019\\RJ102-0165.stp",
   "mb": 0.1,
   "size_mm": [
    426.0,
    90.0,
    1371.0
   ],
   "faces": 3332
  },
  {
   "name": "에버 참조도 / RJ102-0164",
   "file": "fab_models/m010.obj",
   "src": "F:\\설우\\공유문서\\에버 참조도\\20130814_RJ102-0019\\RJ102-0164.stp",
   "mb": 0.2,
   "size_mm": [
    1482.0,
    570.0,
    590.0
   ],
   "faces": 5568
  },
  {
   "name": "2018.07 삼영 / C1-2501000-0",
   "file": "fab_models/m011.obj",
   "src": "F:\\설우\\공유문서\\삼영\\2018.07 삼영\\도면 송부 (삼영플랜트)7.12\\C1-2501000-0.stp",
   "mb": 0.2,
   "size_mm": [
    2030.0,
    594.0,
    2030.0
   ],
   "faces": 4652
  },
  {
   "name": "2018.04 경성 / 베이스 지지대-(경성)",
   "file": "fab_models/m012.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2018\\2018.04 경성\\복합식 24톤(경성)-설우기계(2018.5.11).dwg\\베이스 지지대-(경성).stp",
   "mb": 0.2,
   "size_mm": [
    988.0,
    1184.0,
    621.0
   ],
   "faces": 5742
  },
  {
   "name": "에버 참조도 / RJ102-0020",
   "file": "fab_models/m013.obj",
   "src": "F:\\설우\\공유문서\\에버 참조도\\20130814_RJ102-0019\\RJ102-0020.stp",
   "mb": 0.3,
   "size_mm": [
    1566.0,
    1216.0,
    156.0
   ],
   "faces": 8044
  },
  {
   "name": "2018.07 삼영 / J1-6400000-0",
   "file": "fab_models/m014.obj",
   "src": "F:\\설우\\공유문서\\삼영\\2018.07 삼영\\도면 송부 (삼영플랜트)7.12\\J1-6400000-0.stp",
   "mb": 0.4,
   "size_mm": [
    979.0,
    2228.0,
    1156.0
   ],
   "faces": 11000
  },
  {
   "name": "2018.07 삼영 / C1-6201000-0",
   "file": "fab_models/m015.obj",
   "src": "F:\\설우\\공유문서\\삼영\\2018.07 삼영\\도면 송부 (삼영플랜트)7.12\\C1-6201000-0.stp",
   "mb": 0.5,
   "size_mm": [
    1916.0,
    1758.0,
    1229.0
   ],
   "faces": 13676
  },
  {
   "name": "2018.07 삼영 / J1-6300000-0",
   "file": "fab_models/m016.obj",
   "src": "F:\\설우\\공유문서\\삼영\\2018.07 삼영\\도면 송부 (삼영플랜트)7.12\\J1-6300000-0.stp",
   "mb": 0.5,
   "size_mm": [
    1570.0,
    1185.0,
    883.0
   ],
   "faces": 14672
  },
  {
   "name": "수산 중공업 / 3.리턴블럭 N51964_R2 0.  In Work",
   "file": "fab_models/m017.obj",
   "src": "F:\\설우\\공유문서\\수산 중공업\\N1 개발관련하여 COVER 제작 초기 도면 송부\\3.리턴블럭 N51964_R2 0.  In Work.stp",
   "mb": 0.2,
   "size_mm": [
    181.0,
    112.0,
    214.0
   ],
   "faces": 5798
  },
  {
   "name": "2016 / side cover(L)",
   "file": "fab_models/m018.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2016\\신광 16.08\\side cover(L).stp",
   "mb": 0.1,
   "size_mm": [
    154.0,
    2060.0,
    1653.0
   ],
   "faces": 3788
  },
  {
   "name": "2018 / pyeongtaek 2(sub water tank)",
   "file": "fab_models/m019.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2018\\2018.03 1TON평택\\pyeongtaek 2(sub water tank).stp",
   "mb": 0.2,
   "size_mm": [
    271.0,
    1184.0,
    289.0
   ],
   "faces": 4520
  },
  {
   "name": "2021 / 휀더(다우)-조립도",
   "file": "fab_models/m020.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2021\\2021.02 다우건설\\휀더(다우)-조립도.STEP",
   "mb": 0.2,
   "size_mm": [
    3973.0,
    763.0,
    766.0
   ],
   "faces": 6836
  },
  {
   "name": "동우 인더스 / 조립품1",
   "file": "fab_models/m021.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\동우단품도들\\조립품1.STEP",
   "mb": 0.2,
   "size_mm": [
    597.0,
    434.0,
    416.0
   ],
   "faces": 6640
  },
  {
   "name": "에버 참조도 / RJ102-0030",
   "file": "fab_models/m022.obj",
   "src": "F:\\설우\\공유문서\\에버 참조도\\20130814_RJ102-0019\\RJ102-0030.stp",
   "mb": 0.7,
   "size_mm": [
    770.0,
    2500.0,
    1843.0
   ],
   "faces": 19166
  },
  {
   "name": "에버 참조도 / RJ102-0053",
   "file": "fab_models/m023.obj",
   "src": "F:\\설우\\공유문서\\에버 참조도\\20130814_RJ102-0019\\RJ102-0053.stp",
   "mb": 0.6,
   "size_mm": [
    2210.0,
    2430.0,
    1389.0
   ],
   "faces": 15694
  },
  {
   "name": "2017 / 진공유닛 (경신1톤)",
   "file": "fab_models/m024.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2017\\2017.05 경신\\진공유닛 (경신1톤).stp",
   "mb": 0.6,
   "size_mm": [
    1510.0,
    2065.0,
    1259.0
   ],
   "faces": 15652
  },
  {
   "name": "기타업체 / 09 Zone - Housing",
   "file": "fab_models/m025.obj",
   "src": "F:\\설우\\공유문서\\기타업체\\대화2016.06.21\\09 Zone - Housing.stp",
   "mb": 3.3,
   "size_mm": [
    1419.0,
    428.0,
    1009.0
   ],
   "faces": 86992
  },
  {
   "name": "기타업체 / 08 Zone - housing",
   "file": "fab_models/m026.obj",
   "src": "F:\\설우\\공유문서\\기타업체\\대화2016.06.21\\08 Zone - housing.stp",
   "mb": 3.2,
   "size_mm": [
    1419.0,
    428.0,
    1009.0
   ],
   "faces": 84196
  },
  {
   "name": "기타업체 / 10 zone - housing",
   "file": "fab_models/m027.obj",
   "src": "F:\\설우\\공유문서\\기타업체\\대화2016.06.21\\10 zone - housing.stp",
   "mb": 3.3,
   "size_mm": [
    1419.0,
    428.0,
    1009.0
   ],
   "faces": 86992
  },
  {
   "name": "2018.07 삼영 / J1-2300000-0",
   "file": "fab_models/m028.obj",
   "src": "F:\\설우\\공유문서\\삼영\\2018.07 삼영\\도면 송부 (삼영플랜트)7.12\\J1-2300000-0.stp",
   "mb": 1.9,
   "size_mm": [
    4702.0,
    907.0,
    3016.0
   ],
   "faces": 49356
  },
  {
   "name": "2018.04 경성 / 후부범퍼-(경성)",
   "file": "fab_models/m029.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2018\\2018.04 경성\\복합식 24톤(경성)-설우기계(2018.5.11).dwg\\후부범퍼-(경성).stp",
   "mb": 0.7,
   "size_mm": [
    2388.0,
    1190.0,
    667.0
   ],
   "faces": 18708
  },
  {
   "name": "2013 / 탱크(3차)-조립Ass'y",
   "file": "fab_models/m030.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2013\\10호\\탱크(3차)-조립Ass'y.STEP",
   "mb": 0.3,
   "size_mm": [
    1400.0,
    1208.0,
    1703.0
   ],
   "faces": 9372
  },
  {
   "name": "2018.04 경성 / 펌프베이스-(경성)",
   "file": "fab_models/m031.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2018\\2018.04 경성\\복합식 24톤(경성)-설우기계(2018.5.11).dwg\\펌프베이스-(경성).stp",
   "mb": 0.9,
   "size_mm": [
    1125.0,
    1225.0,
    282.0
   ],
   "faces": 25896
  },
  {
   "name": "JK-1200 / K045101_SWING_FRAME_WA",
   "file": "fab_models/m032.obj",
   "src": "F:\\설우\\공유문서\\수산 CSM\\JK-1200\\JK1200 원본 16.0303구형\\K045101_SWING_FRAME_WA.stp",
   "mb": 1.5,
   "size_mm": [
    2040.0,
    4069.0,
    1824.0
   ],
   "faces": 42858
  },
  {
   "name": "2020 CP 에버다임 / CP300-0106_견적용 (1)",
   "file": "fab_models/m033.obj",
   "src": "F:\\설우\\공유문서\\2020 CP 에버다임\\CP300-0106 1차\\CP300-0106_견적용 (1).stp",
   "mb": 4.1,
   "size_mm": [
    4612.0,
    2400.0,
    978.0
   ],
   "faces": 107714
  },
  {
   "name": "2018.07 삼영 / J1-1101000-0",
   "file": "fab_models/m034.obj",
   "src": "F:\\설우\\공유문서\\삼영\\2018.07 삼영\\[삼영플랜트] 프레임 모델링 2건\\J1-1101000-0.stp",
   "mb": 2.5,
   "size_mm": [
    2471.0,
    7028.0,
    1966.0
   ],
   "faces": 65756
  },
  {
   "name": "기타업체 / 07 Zone - Housing",
   "file": "fab_models/m035.obj",
   "src": "F:\\설우\\공유문서\\기타업체\\대화2016.06.21\\07 Zone - Housing.stp",
   "mb": 3.3,
   "size_mm": [
    1794.0,
    693.0,
    1015.0
   ],
   "faces": 85024
  },
  {
   "name": "2020 CP 에버다임 / CP300-0106",
   "file": "fab_models/m036.obj",
   "src": "F:\\설우\\공유문서\\2020 CP 에버다임\\FRAME ASSY 도면 (3D 모델링 포함)_20200625\\CP300-0106.stp",
   "mb": 4.5,
   "size_mm": [
    4612.0,
    2400.0,
    978.0
   ],
   "faces": 116278
  },
  {
   "name": "SI-170AE BOOM / A552100-03",
   "file": "fab_models/m037.obj",
   "src": "F:\\설우\\공유문서\\수산 CSM\\활선차\\SI-170AE BOOM\\a552100 sw\\A552100-03.stp",
   "mb": 3.6,
   "size_mm": [
    6183.0,
    305.0,
    360.0
   ],
   "faces": 97778
  },
  {
   "name": "INNER END BOOM / A552100-03",
   "file": "fab_models/m038.obj",
   "src": "F:\\설우\\공유문서\\수산 CSM\\활선차\\SI-170AE BOOM\\INNER END BOOM\\a552100 sw\\A552100-03.stp",
   "mb": 3.6,
   "size_mm": [
    6183.0,
    305.0,
    360.0
   ],
   "faces": 97778
  },
  {
   "name": "2018.07 삼영 / C1-1101000-0",
   "file": "fab_models/m039.obj",
   "src": "F:\\설우\\공유문서\\삼영\\2018.07 삼영\\[삼영플랜트] 프레임 모델링 2건\\C1-1101000-0.stp",
   "mb": 2.5,
   "size_mm": [
    2477.0,
    11992.0,
    1987.0
   ],
   "faces": 66476
  },
  {
   "name": "2020.01 삼영 c1 / C1-1101000-1",
   "file": "fab_models/m040.obj",
   "src": "F:\\설우\\공유문서\\삼영\\2020.01 삼영 c1\\C1-1100000-0 3D 조립도\\C1-1101000-1.stp",
   "mb": 3.8,
   "size_mm": [
    2477.0,
    11992.0,
    1987.0
   ],
   "faces": 98637
  },
  {
   "name": "2020.01 삼영 c1 / C1-1101000-1",
   "file": "fab_models/m041.obj",
   "src": "F:\\설우\\도면\\2020.01 삼영 c1\\C1-1100000-0 3D 조립도\\C1-1101000-1.stp",
   "mb": 3.8,
   "size_mm": [
    2477.0,
    11992.0,
    1987.0
   ],
   "faces": 98637
  },
  {
   "name": "2019 / Filter Press(750) Product1",
   "file": "fab_models/m042.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2019\\2019.04 필터 프레스\\Filter Press(750) Product1.stp",
   "mb": 3.0,
   "size_mm": [
    1917.0,
    1174.0,
    1500.0
   ],
   "faces": 83118
  },
  {
   "name": "수산 프레임 / TRACK-R ASSY",
   "file": "fab_models/m043.obj",
   "src": "F:\\설우\\공유문서\\수산 중공업\\수산 프레임\\수산 TRACK frame\\TRACK-R ASSY.stp",
   "mb": 18.1,
   "size_mm": [
    546.0,
    3577.0,
    887.0
   ],
   "faces": 445338
  },
  {
   "name": "삼영16.08 / C1-1100000-0",
   "file": "fab_models/m044.obj",
   "src": "F:\\설우\\공유문서\\삼영\\삼영 구형\\삼영16.08\\C1PDF\\C1-1100000-0.stp",
   "mb": 4.2,
   "size_mm": [
    2419.0,
    11956.0,
    3130.0
   ],
   "faces": 111202
  },
  {
   "name": "수산 중공업 / 1. 샤시프레임 D0005651 0.  In Work",
   "file": "fab_models/m045.obj",
   "src": "F:\\설우\\공유문서\\수산 중공업\\N1 개발관련하여 COVER 제작 초기 도면 송부\\1. 샤시프레임 D0005651 0.  In Work.stp",
   "mb": 2.1,
   "size_mm": [
    4191.0,
    2450.0,
    970.0
   ],
   "faces": 54444
  },
  {
   "name": "삼영 구형 / J1-1100000-0",
   "file": "fab_models/m046.obj",
   "src": "F:\\설우\\공유문서\\삼영\\삼영 구형\\삼영16.06\\J1-1100000-0.stp",
   "mb": 4.9,
   "size_mm": [
    2540.0,
    11867.0,
    3132.0
   ],
   "faces": 127882
  },
  {
   "name": "기타업체 / 06 Zone - Housing",
   "file": "fab_models/m047.obj",
   "src": "F:\\설우\\공유문서\\기타업체\\대화2016.06.21\\06 Zone - Housing.stp",
   "mb": 3.2,
   "size_mm": [
    1419.0,
    428.0,
    975.0
   ],
   "faces": 84786
  },
  {
   "name": "CHASSIS FRAME / N58053",
   "file": "fab_models/m048.obj",
   "src": "F:\\설우\\공유문서\\수산 중공업\\CHASSIS FRAME\\CHASSIS FRAME\\3D\\N58053.stp",
   "mb": 4.4,
   "size_mm": [
    950.0,
    4135.0,
    2431.0
   ],
   "faces": 114296
  },
  {
   "name": "CHASSIS FRAME / N58053",
   "file": "fab_models/m049.obj",
   "src": "F:\\설우\\윤 도면2021.01\\CHASSIS FRAME\\CHASSIS FRAME\\3D\\N58053.stp",
   "mb": 4.4,
   "size_mm": [
    950.0,
    4135.0,
    2431.0
   ],
   "faces": 114296
  },
  {
   "name": "17.07.25설우 발송_프레임 추후 발송 / C1-1100000-0",
   "file": "fab_models/m050.obj",
   "src": "F:\\설우\\공유문서\\삼영\\삼영 구형\\17.07.25설우 발송_프레임 추후 발송\\삼영플랜트 프레임 도면 및 스텝파일 발송 건\\C1-1100000-0.stp",
   "mb": 4.8,
   "size_mm": [
    2419.0,
    11701.0,
    3130.0
   ],
   "faces": 126940
  },
  {
   "name": "2016 / 설우기계-(동우인더스)-한국종합 탱크, 골조(1톤 세정차)",
   "file": "fab_models/m051.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2016\\16.03.15 1ton\\설우기계-(동우인더스)-한국종합 탱크, 골조(1톤 세정차).stp",
   "mb": 1.7,
   "size_mm": [
    1700.0,
    2782.0,
    1238.0
   ],
   "faces": 47228
  },
  {
   "name": "11 1ton / 탱크ASS'Y-2(우영-1톤)",
   "file": "fab_models/m052.obj",
   "src": "F:\\설우\\공유문서\\기타업체\\2014\\11 1ton\\1ton TANK\\탱크ASS'Y-2(우영-1톤).STEP",
   "mb": 0.9,
   "size_mm": [
    2785.0,
    893.0,
    1580.0
   ],
   "faces": 26028
  },
  {
   "name": "11 1ton / 탱크ASS'Y-2(우영-1톤)",
   "file": "fab_models/m053.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2014\\11 1ton\\1ton TANK\\탱크ASS'Y-2(우영-1톤).STEP",
   "mb": 0.9,
   "size_mm": [
    2785.0,
    893.0,
    1580.0
   ],
   "faces": 26028
  },
  {
   "name": "에버 참조도 / RJ102-0019",
   "file": "fab_models/m054.obj",
   "src": "F:\\설우\\공유문서\\에버 참조도\\20130814_RJ102-0019\\RJ102-0019.stp",
   "mb": 2.8,
   "size_mm": [
    5521.0,
    2516.0,
    2153.0
   ],
   "faces": 73360
  },
  {
   "name": "2016 / (tongyeong)상부트레이",
   "file": "fab_models/m055.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2016\\1TON 3대\\(tongyeong)상부트레이.stp",
   "mb": 2.4,
   "size_mm": [
    1704.0,
    2768.0,
    1244.0
   ],
   "faces": 63210
  },
  {
   "name": "도면 송부 (삼영플랜트)7.12 / J1-1100000-0",
   "file": "fab_models/m056.obj",
   "src": "F:\\설우\\공유문서\\삼영\\2018.07 삼영\\도면 송부 (삼영플랜트)7.12\\설우기계 MAIN FRAME 제외_SJ-300#3\\J1-1100000-0.stp",
   "mb": 9.8,
   "size_mm": [
    2543.0,
    13166.0,
    3093.0
   ],
   "faces": 247878
  },
  {
   "name": "수산 중공업 / 2. D0006236 0.  BATTERY DOOR ASS'Y In Work",
   "file": "fab_models/m057.obj",
   "src": "F:\\설우\\공유문서\\수산 중공업\\N1 개발관련하여 COVER 제작 초기 도면 송부\\2. D0006236 0.  BATTERY DOOR ASS'Y In Work.stp",
   "mb": 4.0,
   "size_mm": [
    594.0,
    63.0,
    313.0
   ],
   "faces": 98134
  },
  {
   "name": "2015 / 상부 트레이 3D 파일",
   "file": "fab_models/m058.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2015\\2015.11 정수,오창 1ton\\상부 트레이 3D 파일.stp",
   "mb": 2.3,
   "size_mm": [
    1700.0,
    2786.0,
    1372.0
   ],
   "faces": 62454
  },
  {
   "name": "2017.04 3.5TON / 메가페어 3.5 톤",
   "file": "fab_models/m059.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2017\\2017.04 3.5TON\\3.5 최종본\\메가페어 3.5 톤.stp",
   "mb": 3.7,
   "size_mm": [
    2059.0,
    3575.0,
    1734.0
   ],
   "faces": 99858
  },
  {
   "name": "2016 / (boryung)Product1(16.07)",
   "file": "fab_models/m060.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2016\\1ton 세정 보령16.08\\(boryung)Product1(16.07).stp",
   "mb": 3.0,
   "size_mm": [
    1700.0,
    2712.0,
    1245.0
   ],
   "faces": 77654
  },
  {
   "name": "2015 / 1ton 3D file (2015.11.17)",
   "file": "fab_models/m061.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2015\\2015.11 정수,오창 1ton\\1ton 3D file (2015.11.17).stp",
   "mb": 2.7,
   "size_mm": [
    1710.0,
    2786.0,
    1135.0
   ],
   "faces": 70848
  },
  {
   "name": "도면 송부 (삼영플랜트)7.12 / C1-1100000-0",
   "file": "fab_models/m062.obj",
   "src": "F:\\설우\\공유문서\\삼영\\2018.07 삼영\\도면 송부 (삼영플랜트)7.12\\설우기계 MAIN FRAME 제외_SC-300#3\\C1-1100000-0.stp",
   "mb": 12.3,
   "size_mm": [
    2477.0,
    13457.0,
    3026.0
   ],
   "faces": 310391
  },
  {
   "name": "2020.04 연천 3.5 / (YCH-2020.04)(2017)Product1",
   "file": "fab_models/m063.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2020\\2020.04 연천 3.5\\STP 파일 -(연천군 3.5톤)\\(YCH-2020.04)(2017)Product1.stp",
   "mb": 4.5,
   "size_mm": [
    2059.0,
    3573.0,
    1745.0
   ],
   "faces": 118892
  },
  {
   "name": "2018 / ECA-17",
   "file": "fab_models/m064.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2018\\2018.08 엔코아 316\\ECA-17.stp",
   "mb": 4.3,
   "size_mm": [
    2466.0,
    7098.0,
    2631.0
   ],
   "faces": 114743
  },
  {
   "name": "ROCK_SAW / ROCK_SAW_1980_2ND",
   "file": "fab_models/m065.obj",
   "src": "F:\\설우\\공유문서\\굴삭기 휠\\ROCK_SAW\\생산도면2차\\ROCK_SAW_1980_2ND.stp",
   "mb": 7.3,
   "size_mm": [
    4339.0,
    2340.0,
    2032.0
   ],
   "faces": 188673
  },
  {
   "name": "수산 중공업 / N52250 ENGINE COVER ASSY_REVE",
   "file": "fab_models/m066.obj",
   "src": "F:\\설우\\공유문서\\수산 중공업\\수산 프레임\\N52250 ENGINE COVER ASSY_REVE.stp",
   "mb": 13.2,
   "size_mm": [
    4323.0,
    3163.0,
    1476.0
   ],
   "faces": 326711
  },
  {
   "name": "굴삭기 휠 / ROCK_SAW_1980_3RD",
   "file": "fab_models/m067.obj",
   "src": "F:\\설우\\공유문서\\굴삭기 휠\\PTR SW\\ROCK_SAW_1980_3RD.stp",
   "mb": 6.9,
   "size_mm": [
    1985.0,
    2340.0,
    1675.0
   ],
   "faces": 178606
  },
  {
   "name": "2018 / (DJH)-Product1",
   "file": "fab_models/m068.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2018\\2018.11 대전 1ton\\(DJH)-Product1.stp",
   "mb": 5.2,
   "size_mm": [
    1700.0,
    2782.0,
    1524.0
   ],
   "faces": 136574
  },
  {
   "name": "2018 / ECA Product1",
   "file": "fab_models/m069.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2018\\2018.08 엔코아 316\\ECA Product1.stp",
   "mb": 5.5,
   "size_mm": [
    2480.0,
    7448.0,
    2939.0
   ],
   "faces": 143977
  },
  {
   "name": "분진흡입차 / 전체조립도(성도)",
   "file": "fab_models/m070.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\분진흡입차\\sw 분진\\전체조립도(성도).STEP",
   "mb": 6.5,
   "size_mm": [
    8021.0,
    2760.0,
    2469.0
   ],
   "faces": 168302
  },
  {
   "name": "2018.04 경성 / 서브프레임,탱크-(경성)",
   "file": "fab_models/m071.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2018\\2018.04 경성\\복합식 24톤(경성)-설우기계(2018.5.11).dwg\\서브프레임,탱크-(경성).stp",
   "mb": 5.5,
   "size_mm": [
    2480.0,
    7190.0,
    2661.0
   ],
   "faces": 144996
  },
  {
   "name": "2017 / 대우종합 1톤세정차",
   "file": "fab_models/m072.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2017\\2017.06 대우 종합\\대우종합 1톤세정차.stp",
   "mb": 4.7,
   "size_mm": [
    1700.0,
    2785.0,
    1524.0
   ],
   "faces": 124454
  },
  {
   "name": "2018 / (DSPNS-)-17.5 Product1",
   "file": "fab_models/m073.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2018\\2018.10대신\\(DSPNS-)-17.5 Product1.stp",
   "mb": 6.3,
   "size_mm": [
    2480.0,
    7242.0,
    2739.0
   ],
   "faces": 164607
  },
  {
   "name": "2020.01 삼영 c1 / C1-1100000-0",
   "file": "fab_models/m074.obj",
   "src": "F:\\설우\\공유문서\\삼영\\2020.01 삼영 c1\\C1-1100000-0 3D 조립도\\C1-1100000-0.stp",
   "mb": 17.2,
   "size_mm": [
    2477.0,
    13457.0,
    3026.0
   ],
   "faces": 426194
  },
  {
   "name": "2020.01 삼영 c1 / C1-1100000-0",
   "file": "fab_models/m075.obj",
   "src": "F:\\설우\\도면\\2020.01 삼영 c1\\C1-1100000-0 3D 조립도\\C1-1100000-0.stp",
   "mb": 17.2,
   "size_mm": [
    2477.0,
    13457.0,
    3026.0
   ],
   "faces": 426194
  },
  {
   "name": "2017 / 실리24톤-1",
   "file": "fab_models/m076.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2017\\2017.09 실리 24TON\\실리24톤-1.stp",
   "mb": 6.0,
   "size_mm": [
    2522.0,
    7050.0,
    2963.0
   ],
   "faces": 156924
  },
  {
   "name": "2018 / GAGA-(2)Product1(18.08)",
   "file": "fab_models/m077.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2018\\2018.09 1ton 대성 가가\\GAGA-(2)Product1(18.08).stp",
   "mb": 5.4,
   "size_mm": [
    1700.0,
    2785.0,
    1524.0
   ],
   "faces": 142882
  },
  {
   "name": "2015.05 거진,우미 / 우미(설우)-공용도면",
   "file": "fab_models/m078.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2015\\2015.05 거진,우미\\우미 쏠리드\\우미(설우)-공용도면.STEP",
   "mb": 44.4,
   "size_mm": [
    7493.0,
    2387.0,
    2490.0
   ],
   "faces": 1072706
  },
  {
   "name": "2022.06 1ton  덤프식 도면 / 1톤-복합식준설차-설우3D",
   "file": "fab_models/m079.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2022\\2022.06 1ton  덤프식 도면\\1톤 덤프식\\1톤-복합식준설차-설우3D.STEP",
   "mb": 12.3,
   "size_mm": [
    3534.0,
    1479.0,
    1712.0
   ],
   "faces": 313120
  },
  {
   "name": "나드 / B07_assy",
   "file": "fab_models/m080.obj",
   "src": "F:\\설우\\공유문서\\나드\\2015.08나드\\B07_assy.stp",
   "mb": 30.0,
   "size_mm": [
    4742.0,
    10664.0,
    8321.0
   ],
   "faces": 728386
  },
  {
   "name": "2020 / DW-VAC-HD175T-ASY-0001-000",
   "file": "fab_models/m081.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2020\\2020.10 탈수차\\DW-VAC-HD175T-ASY-0001-000.stp",
   "mb": 18.7,
   "size_mm": [
    1946.0,
    3962.0,
    1752.0
   ],
   "faces": 459594
  },
  {
   "name": "TRACK FRAME D0034888.D0034887 / D0034849 0.v0 RIGHT TRACK ASSY Frozen",
   "file": "fab_models/m082.obj",
   "src": "F:\\설우\\공유문서\\수산 중공업\\TRACK FRAME D0034888.D0034887\\D0034888 3D\\D0034849 0.v0 RIGHT TRACK ASSY Frozen.stp",
   "mb": 53.7,
   "size_mm": [
    684.0,
    3272.0,
    964.0
   ],
   "faces": 1263320
  },
  {
   "name": "02_TOOLS / test_tplate",
   "file": "fab_models/m083.obj",
   "src": "F:\\DOJINWORKS_BACKUP_20260702\\도진팩토리\\3D스캔및티칭시스템\\02_TOOLS\\welding_auto_path\\test_tplate.step",
   "mb": 0.0,
   "size_mm": [
    200.0,
    200.0,
    110.0
   ],
   "faces": 24
  },
  {
   "name": "SC-300 UNDER COVER외 견적의뢰 / C1-2105030-0",
   "file": "fab_models/m084.obj",
   "src": "F:\\설우\\공유문서\\삼영\\2020.01 삼영 c1\\SC-300 UNDER COVER외 견적의뢰\\[삼영플랜트] 단품 견적 건_step 파일\\C1-2105030-0.stp",
   "mb": 0.2,
   "size_mm": [
    1182.0,
    136.0,
    1182.0
   ],
   "faces": 6192
  },
  {
   "name": "에버 참조도 / RJ102-0163",
   "file": "fab_models/m085.obj",
   "src": "F:\\설우\\공유문서\\에버 참조도\\20130814_RJ102-0019\\RJ102-0163.stp",
   "mb": 0.0,
   "size_mm": [
    1070.0,
    46.0,
    60.0
   ],
   "faces": 788
  },
  {
   "name": "TRACK FRAME D0034888.D0034887 / D0034893 0.v0 unfold",
   "file": "fab_models/m086.obj",
   "src": "F:\\설우\\공유문서\\수산 중공업\\TRACK FRAME D0034888.D0034887\\D0034888 3D\\D0034893 0.v0 unfold.stp",
   "mb": 0.0,
   "size_mm": [
    780.0,
    243.0,
    96.0
   ],
   "faces": 112
  },
  {
   "name": "TRACK FRAME D0034888.D0034887 / D0034896 0.v0 unfold",
   "file": "fab_models/m087.obj",
   "src": "F:\\설우\\공유문서\\수산 중공업\\TRACK FRAME D0034888.D0034887\\D0034888 3D\\D0034896 0.v0 unfold.stp",
   "mb": 0.0,
   "size_mm": [
    275.0,
    107.0,
    902.0
   ],
   "faces": 106
  },
  {
   "name": "TRACK FRAME D0034888.D0034887 / D0034894 0.v0 unfold",
   "file": "fab_models/m088.obj",
   "src": "F:\\설우\\공유문서\\수산 중공업\\TRACK FRAME D0034888.D0034887\\D0034888 3D\\D0034894 0.v0 unfold.stp",
   "mb": 0.0,
   "size_mm": [
    275.0,
    107.0,
    902.0
   ],
   "faces": 106
  },
  {
   "name": "로봇 / TOKINARC_YMSA",
   "file": "fab_models/m089.obj",
   "src": "F:\\DOJINWORKS_BACKUP_20260702\\VLA시스템\\로봇\\토치_3D모델\\TOKINARC_YMSA.step",
   "mb": 0.0,
   "size_mm": [
    73.0,
    18.0,
    37.0
   ],
   "faces": 606
  },
  {
   "name": "N1 개발관련하여 COVER 제작 초기 도면 송부 / D0006621 0.  UNDER_SAFTY_COVER In Work",
   "file": "fab_models/m090.obj",
   "src": "F:\\설우\\공유문서\\수산 중공업\\N1 개발관련하여 COVER 제작 초기 도면 송부\\딱따구리\\D0006621 0.  UNDER_SAFTY_COVER In Work.igs",
   "mb": 0.1,
   "size_mm": [
    1120.0,
    1014.0,
    22.0
   ],
   "faces": 3304
  },
  {
   "name": "N1 개발관련하여 COVER 제작 초기 도면 송부 / D0006395 0.  UNDER_SAFTY_COVER In Work",
   "file": "fab_models/m091.obj",
   "src": "F:\\설우\\공유문서\\수산 중공업\\N1 개발관련하여 COVER 제작 초기 도면 송부\\딱따구리\\D0006395 0.  UNDER_SAFTY_COVER In Work.igs",
   "mb": 0.1,
   "size_mm": [
    1120.0,
    466.0,
    22.0
   ],
   "faces": 4156
  },
  {
   "name": "로봇 / TOKINARC_YMSA_v2",
   "file": "fab_models/m092.obj",
   "src": "F:\\DOJINWORKS_BACKUP_20260702\\VLA시스템\\로봇\\토치_3D모델\\TOKINARC_YMSA_v2.step",
   "mb": 0.2,
   "size_mm": [
    103.0,
    597.0,
    518.0
   ],
   "faces": 4816
  },
  {
   "name": "N1 개발관련하여 COVER 제작 초기 도면 송부 / N51964_R2 0.  In Work",
   "file": "fab_models/m093.obj",
   "src": "F:\\설우\\공유문서\\수산 중공업\\N1 개발관련하여 COVER 제작 초기 도면 송부\\딱따구리\\N51964_R2 0.  In Work.igs",
   "mb": 0.3,
   "size_mm": [
    181.0,
    112.0,
    214.0
   ],
   "faces": 7190
  },
  {
   "name": "신성용 / f376711648",
   "file": "fab_models/m094.obj",
   "src": "F:\\신성용\\recup_dir.94\\f376711648.stp",
   "mb": 3.8,
   "size_mm": [
    2477.0,
    11992.0,
    1987.0
   ],
   "faces": 98637
  },
  {
   "name": "2013 / 탱크(3차)-조립Ass'y",
   "file": "fab_models/m095.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\2010년대\\2013\\10호\\탱크(3차)-조립Ass'y.IGS",
   "mb": 0.4,
   "size_mm": [
    1400.0,
    1210.0,
    1703.0
   ],
   "faces": 10624
  },
  {
   "name": "신성용 / f348565104",
   "file": "fab_models/m096.obj",
   "src": "F:\\신성용\\recup_dir.87\\f348565104.stp",
   "mb": 4.4,
   "size_mm": [
    950.0,
    4135.0,
    2431.0
   ],
   "faces": 114296
  },
  {
   "name": "N1 개발관련하여 COVER 제작 초기 도면 송부 / D0005651 0.  In Work",
   "file": "fab_models/m097.obj",
   "src": "F:\\설우\\공유문서\\수산 중공업\\N1 개발관련하여 COVER 제작 초기 도면 송부\\딱따구리\\D0005651 0.  In Work .igs",
   "mb": 2.7,
   "size_mm": [
    4191.0,
    2544.0,
    982.0
   ],
   "faces": 64915
  },
  {
   "name": "N1 개발관련하여 COVER 제작 초기 도면 송부 / D0006236 0.  BATTERY DOOR ASS'Y In Work",
   "file": "fab_models/m098.obj",
   "src": "F:\\설우\\공유문서\\수산 중공업\\N1 개발관련하여 COVER 제작 초기 도면 송부\\딱따구리\\D0006236 0.  BATTERY DOOR ASS'Y In Work.igs",
   "mb": 4.2,
   "size_mm": [
    594.0,
    63.0,
    310.0
   ],
   "faces": 90490
  },
  {
   "name": "신성용 / f367005712",
   "file": "fab_models/m099.obj",
   "src": "F:\\신성용\\recup_dir.90\\f367005712.stp",
   "mb": 17.2,
   "size_mm": [
    2477.0,
    13457.0,
    3026.0
   ],
   "faces": 426194
  },
  {
   "name": "윤 도면2021.01 / N58018 ENGINE COVER ASSY",
   "file": "fab_models/m100.obj",
   "src": "F:\\설우\\윤 도면2021.01\\COVER FRAME\\N58018 ENGINE COVER ASSY.igs",
   "mb": 13.3,
   "size_mm": [
    4323.0,
    3163.0,
    1475.0
   ],
   "faces": 325353
  },
  {
   "name": "윤 도면2021.01 / N58200_REV04",
   "file": "fab_models/m101.obj",
   "src": "F:\\설우\\윤 도면2021.01\\COVER FRAME\\N58200_REV04.igs",
   "mb": 14.9,
   "size_mm": [
    1883.0,
    1230.0,
    2016.0
   ],
   "faces": 370491
  },
  {
   "name": "분진흡입차 / 전체조립도(성도)",
   "file": "fab_models/m102.obj",
   "src": "F:\\설우\\공유문서\\동우 인더스\\분진흡입차\\sw 분진\\전체조립도(성도).IGS",
   "mb": 8.1,
   "size_mm": [
    8021.0,
    2760.0,
    2469.0
   ],
   "faces": 187843
  },
  {
   "name": "나드 / B07_assy-2",
   "file": "fab_models/m103.obj",
   "src": "F:\\설우\\공유문서\\나드\\2015.08나드\\B07_assy-2.stp",
   "mb": 272.9,
   "size_mm": [
    10663.0,
    10664.0,
    8321.0
   ],
   "faces": 8094208
  },
  {
   "name": "TRACK FRAME D0034888.D0034887 / D0034898 0.v0 LEFT TRACK ASSY Frozen",
   "file": "fab_models/m104.obj",
   "src": "F:\\설우\\공유문서\\수산 중공업\\TRACK FRAME D0034888.D0034887\\D0034888 3D\\D0034898 0.v0 LEFT TRACK ASSY Frozen.stp",
   "mb": 52.2,
   "size_mm": [
    684.0,
    3272.0,
    964.0
   ],
   "faces": 1261962
  },
  {
   "name": "로봇 / TOKINARC_YMSA",
   "file": "fab_models/m105.obj",
   "src": "F:\\DOJINWORKS_BACKUP_20260702\\VLA시스템\\로봇\\토치_3D모델\\TOKINARC_YMSA.stl",
   "mb": 0.3,
   "size_mm": [
    73.0,
    18.0,
    37.0
   ],
   "faces": 7708
  },
  {
   "name": "로봇 / TOKINARC_YMSA_v2",
   "file": "fab_models/m106.obj",
   "src": "F:\\DOJINWORKS_BACKUP_20260702\\VLA시스템\\로봇\\토치_3D모델\\TOKINARC_YMSA_v2.stl",
   "mb": 0.5,
   "size_mm": [
    103.0,
    597.0,
    518.0
   ],
   "faces": 15618
  },
  {
   "name": "02_TOOLS / test_tplate",
   "file": "fab_models/m107.obj",
   "src": "F:\\DOJINWORKS_BACKUP_20260702\\도진팩토리\\3D스캔및티칭시스템\\02_TOOLS\\welding_auto_path\\test_tplate.stl",
   "mb": 0.0,
   "size_mm": [
    400.0,
    200.0,
    155.0
   ],
   "faces": 24
  },
  {
   "name": "3D스캔및티칭시스템 / base_link",
   "file": "fab_models/m108.obj",
   "src": "F:\\DOJINWORKS_BACKUP_20260702\\도진팩토리\\3D스캔및티칭시스템\\ar2010_meshes\\base_link.stl",
   "mb": 0.1,
   "size_mm": [
    1.0,
    0.0,
    0.0
   ],
   "faces": 3497
  },
  {
   "name": "3D스캔및티칭시스템 / link_1_s",
   "file": "fab_models/m109.obj",
   "src": "F:\\DOJINWORKS_BACKUP_20260702\\도진팩토리\\3D스캔및티칭시스템\\ar2010_meshes\\link_1_s.stl",
   "mb": 0.3,
   "size_mm": [
    1.0,
    0.0,
    1.0
   ],
   "faces": 7905
  },
  {
   "name": "3D스캔및티칭시스템 / link_2_l",
   "file": "fab_models/m110.obj",
   "src": "F:\\DOJINWORKS_BACKUP_20260702\\도진팩토리\\3D스캔및티칭시스템\\ar2010_meshes\\link_2_l.stl",
   "mb": 0.1,
   "size_mm": [
    1.0,
    0.0,
    0.0
   ],
   "faces": 4315
  },
  {
   "name": "3D스캔및티칭시스템 / link_3_u",
   "file": "fab_models/m111.obj",
   "src": "F:\\DOJINWORKS_BACKUP_20260702\\도진팩토리\\3D스캔및티칭시스템\\ar2010_meshes\\link_3_u.stl",
   "mb": 0.3,
   "size_mm": [
    0.0,
    0.0,
    0.0
   ],
   "faces": 7780
  },
  {
   "name": "3D스캔및티칭시스템 / link_4_r",
   "file": "fab_models/m112.obj",
   "src": "F:\\DOJINWORKS_BACKUP_20260702\\도진팩토리\\3D스캔및티칭시스템\\ar2010_meshes\\link_4_r.stl",
   "mb": 0.2,
   "size_mm": [
    0.0,
    0.0,
    1.0
   ],
   "faces": 4744
  },
  {
   "name": "3D스캔및티칭시스템 / link_5_b",
   "file": "fab_models/m113.obj",
   "src": "F:\\DOJINWORKS_BACKUP_20260702\\도진팩토리\\3D스캔및티칭시스템\\ar2010_meshes\\link_5_b.stl",
   "mb": 0.1,
   "size_mm": [
    0.0,
    0.0,
    0.0
   ],
   "faces": 4364
  },
  {
   "name": "3D스캔및티칭시스템 / link_6_t",
   "file": "fab_models/m114.obj",
   "src": "F:\\DOJINWORKS_BACKUP_20260702\\도진팩토리\\3D스캔및티칭시스템\\ar2010_meshes\\link_6_t.stl",
   "mb": 0.0,
   "size_mm": [
    0.0,
    0.0,
    0.0
   ],
   "faces": 1558
  },
  {
   "name": "blender_dojin / base_link",
   "file": "fab_models/m115.obj",
   "src": "F:\\_BACKUP\\VAULT_reference_20260602\\도진웍스\\blender_dojin\\ar2010_meshes\\base_link.stl",
   "mb": 0.1,
   "size_mm": [
    1.0,
    0.0,
    0.0
   ],
   "faces": 3497
  },
  {
   "name": "blender_dojin / link_1_s",
   "file": "fab_models/m116.obj",
   "src": "F:\\_BACKUP\\VAULT_reference_20260602\\도진웍스\\blender_dojin\\ar2010_meshes\\link_1_s.stl",
   "mb": 0.3,
   "size_mm": [
    1.0,
    0.0,
    1.0
   ],
   "faces": 7905
  },
  {
   "name": "blender_dojin / link_2_l",
   "file": "fab_models/m117.obj",
   "src": "F:\\_BACKUP\\VAULT_reference_20260602\\도진웍스\\blender_dojin\\ar2010_meshes\\link_2_l.stl",
   "mb": 0.1,
   "size_mm": [
    1.0,
    0.0,
    0.0
   ],
   "faces": 4315
  },
  {
   "name": "blender_dojin / link_3_u",
   "file": "fab_models/m118.obj",
   "src": "F:\\_BACKUP\\VAULT_reference_20260602\\도진웍스\\blender_dojin\\ar2010_meshes\\link_3_u.stl",
   "mb": 0.3,
   "size_mm": [
    0.0,
    0.0,
    0.0
   ],
   "faces": 7780
  },
  {
   "name": "blender_dojin / link_4_r",
   "file": "fab_models/m119.obj",
   "src": "F:\\_BACKUP\\VAULT_reference_20260602\\도진웍스\\blender_dojin\\ar2010_meshes\\link_4_r.stl",
   "mb": 0.2,
   "size_mm": [
    0.0,
    0.0,
    1.0
   ],
   "faces": 4744
  },
  {
   "name": "blender_dojin / link_5_b",
   "file": "fab_models/m120.obj",
   "src": "F:\\_BACKUP\\VAULT_reference_20260602\\도진웍스\\blender_dojin\\ar2010_meshes\\link_5_b.stl",
   "mb": 0.1,
   "size_mm": [
    0.0,
    0.0,
    0.0
   ],
   "faces": 4364
  },
  {
   "name": "blender_dojin / link_6_t",
   "file": "fab_models/m121.obj",
   "src": "F:\\_BACKUP\\VAULT_reference_20260602\\도진웍스\\blender_dojin\\ar2010_meshes\\link_6_t.stl",
   "mb": 0.0,
   "size_mm": [
    0.0,
    0.0,
    0.0
   ],
   "faces": 1558
  },
  {
   "name": "토치_3D / torch_sparse",
   "file": "fab_models/m122.obj",
   "src": "F:\\DOJINWORKS_BACKUP_20260702\\VLA시스템\\로봇\\토치_3D\\output\\torch_sparse.obj",
   "mb": 0.1,
   "size_mm": [
    4.0,
    0.0,
    1.0
   ],
   "faces": 1514
  },
  {
   "name": "로봇 / torch_photogrammetry",
   "file": "fab_models/m123.obj",
   "src": "F:\\DOJINWORKS_BACKUP_20260702\\VLA시스템\\로봇\\토치_3D모델\\torch_photogrammetry.obj",
   "mb": 0.1,
   "size_mm": [
    7.0,
    1.0,
    1.0
   ],
   "faces": 1514
  },
  {
   "name": "로봇 / torch_triposr",
   "file": "fab_models/m124.obj",
   "src": "F:\\DOJINWORKS_BACKUP_20260702\\VLA시스템\\로봇\\토치_3D모델\\torch_triposr.obj",
   "mb": 1.2,
   "size_mm": [
    0.0,
    1.0,
    0.0
   ],
   "faces": 23675
  },
  {
   "name": "토치_3D모델 / welding+torch+3d+model",
   "file": "fab_models/m125.obj",
   "src": "F:\\DOJINWORKS_BACKUP_20260702\\VLA시스템\\로봇\\토치_3D모델\\welding torch 3d model\\welding+torch+3d+model.obj",
   "mb": 4.4,
   "size_mm": [
    0.0,
    1.0,
    0.0
   ],
   "faces": 65350
  },
  {
   "name": "도진팩토리 / jeonban",
   "file": "fab_models/m126.obj",
   "src": "F:\\DOJINWORKS_BACKUP_20260702\\도진팩토리\\3D스캔및티칭시스템\\jeonban.obj",
   "mb": 27.5,
   "size_mm": [
    2488.0,
    5381.0,
    504.0
   ],
   "faces": 724066
  },
  {
   "name": "도진팩토리 / knuckle",
   "file": "fab_models/m127.obj",
   "src": "F:\\DOJINWORKS_BACKUP_20260702\\도진팩토리\\3D스캔및티칭시스템\\knuckle.obj",
   "mb": 1.8,
   "size_mm": [
    3168.0,
    290.0,
    653.0
   ],
   "faces": 14302
  },
  {
   "name": "도진팩토리 / seolwu_jeonban",
   "file": "fab_models/m128.obj",
   "src": "F:\\DOJINWORKS_BACKUP_20260702\\도진팩토리\\3D스캔및티칭시스템\\seolwu_jeonban.obj",
   "mb": 86.3,
   "size_mm": [
    2494.0,
    500.0,
    5371.0
   ],
   "faces": 611168
  },
  {
   "name": "3D스캔및티칭시스템 / 설우정반 2차",
   "file": "fab_models/m129.obj",
   "src": "F:\\DOJINWORKS_BACKUP_20260702\\도진팩토리\\3D스캔및티칭시스템\\자료\\설우정반 2차.obj",
   "mb": 86.3,
   "size_mm": [
    2494.0,
    500.0,
    5371.0
   ],
   "faces": 611168
  },
  {
   "name": "3D스캔및티칭시스템 / 설우정반 밀리미터변환",
   "file": "fab_models/m130.obj",
   "src": "F:\\DOJINWORKS_BACKUP_20260702\\도진팩토리\\3D스캔및티칭시스템\\자료\\설우정반 밀리미터변환.obj",
   "mb": 92.2,
   "size_mm": [
    4432.0,
    1659.0,
    11257.0
   ],
   "faces": 735947
  },
  {
   "name": "3D스캔및티칭시스템 / 설우정반",
   "file": "fab_models/m131.obj",
   "src": "F:\\DOJINWORKS_BACKUP_20260702\\도진팩토리\\3D스캔및티칭시스템\\자료\\설우정반.obj",
   "mb": 92.2,
   "size_mm": [
    4432.0,
    1659.0,
    11257.0
   ],
   "faces": 735947
  },
  {
   "name": "E500 PRO 프레임 / 2110DN-0018-001 PLATE (시범 압출)",
   "file": "fab_models/E500PRO_부재시범.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.2,
   "size_mm": [
    1323.0,
    250.0,
    12.0
   ],
   "faces": 6036,
   "note": "2D 절단도 윤곽 → 두께 12mm 압출(홀10·컷아웃2 빼기). 재질 SM490/SM355A 표기 불일치 [CEO확인]"
  },
  {
   "name": "E500PRO 프레임 / 2110DN-0003-013 판재 12T",
   "file": "fab_models/e500pro_0003_013.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg (2D 절단도 압출)",
   "mb": 0.0,
   "size_mm": [
    180.0,
    130.0,
    12.0
   ],
   "faces": 68,
   "thk_mm": 12.0,
   "watertight": true,
   "note": "두께 근거(발주도면 확인 콜아웃 원문): \"SM490 12T 1EA\" · 외곽 안 글자 0개 검증 통과"
  },
  {
   "name": "E500PRO 프레임 / 2110DN-0003-014 판재 12T",
   "file": "fab_models/e500pro_0003_014.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg (2D 절단도 압출)",
   "mb": 0.0,
   "size_mm": [
    140.0,
    120.0,
    12.0
   ],
   "faces": 72,
   "thk_mm": 12.0,
   "watertight": true,
   "note": "두께 근거(발주도면 확인 콜아웃 원문): \"SM490 12T 4EA\" · 외곽 안 글자 0개 검증 통과"
  },
  {
   "name": "E500PRO 프레임 / 2110DN-0003-015 판재 9T",
   "file": "fab_models/e500pro_0003_015.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg (2D 절단도 압출)",
   "mb": 0.01,
   "size_mm": [
    380.0,
    70.0,
    9.0
   ],
   "faces": 180,
   "thk_mm": 9.0,
   "watertight": true,
   "note": "두께 근거(발주도면 확인 콜아웃 원문): \"SM490 9T 2EA\" · 외곽 안 글자 0개 검증 통과"
  },
  {
   "name": "E500PRO 프레임 / 2110DN-0020-002 판재 25T",
   "file": "fab_models/e500pro_0020_002.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg (2D 절단도 압출)",
   "mb": 0.02,
   "size_mm": [
    120.0,
    120.0,
    25.0
   ],
   "faces": 520,
   "thk_mm": 25.0,
   "watertight": true,
   "note": "두께 근거(발주도면 확인 콜아웃 원문): \"SM490 25T / 1EA(화염)\" · 외곽 안 글자 0개 검증 통과"
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0018-002",
   "file": "fab_models/e500pro_0018_002.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.18,
   "size_mm": [
    1323.0,
    250.0,
    22.0
   ],
   "faces": 5324,
   "note": "두께 22.0T — 도면 콜아웃 원문 \"2110DN-0018-002 / SM490 22T 화염/각철 작업\". 2D 절단도 외곽을 압출. watertight=True, 홀 10개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0061-001",
   "file": "fab_models/e500pro_0061_001.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.04,
   "size_mm": [
    580.0,
    50.0,
    4.5
   ],
   "faces": 1380,
   "note": "두께 4.5T — 도면 콜아웃 원문 \"2110DN-0061-001 / SS275 4.5T / 1EA(절곡 )\". 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0019-002",
   "file": "fab_models/e500pro_0019_002.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.02,
   "size_mm": [
    120.0,
    120.0,
    25.0
   ],
   "faces": 520,
   "note": "두께 25.0T — 도면 콜아웃 원문 \"2110DN-0019-002 / SM490 25T / 1EA(화염 )\". 2D 절단도 외곽을 압출. watertight=True, 홀 1개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0019-001",
   "file": "fab_models/e500pro_0019_001.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.01,
   "size_mm": [
    203.0,
    233.0,
    20.0
   ],
   "faces": 192,
   "note": "두께 20.0T — 도면 콜아웃 원문 \"2110DN-0019-001 / SM490 20T / 2EA(화염 )\". 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0033-001",
   "file": "fab_models/e500pro_0033_001.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.05,
   "size_mm": [
    1225.5,
    635.0,
    19.0
   ],
   "faces": 1560,
   "note": "두께 19.0T — 두께 근거 원문 \"BOM: PL19\" (BOM: 으로 시작하면 부품표 규격칸, 아니면 도면 콜아웃). 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0041-002",
   "file": "fab_models/e500pro_0041_002.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    482.0,
    100.0,
    6.0
   ],
   "faces": 20,
   "note": "두께 6.0T — 두께 근거 원문 \"BOM: PL6\" (BOM: 으로 시작하면 부품표 규격칸, 아니면 도면 콜아웃). 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0061-002",
   "file": "fab_models/e500pro_0061_002.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.03,
   "size_mm": [
    830.74,
    464.0,
    6.0
   ],
   "faces": 860,
   "note": "두께 6.0T — 두께 근거 원문 \"BOM: PL6\" (BOM: 으로 시작하면 부품표 규격칸, 아니면 도면 콜아웃). 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0031-009",
   "file": "fab_models/e500pro_0031_009.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.04,
   "size_mm": [
    150.0,
    40.0,
    12.0
   ],
   "faces": 1364,
   "note": "두께 12.0T — 두께 근거 원문 \"BOM: PL12\" (BOM: 으로 시작하면 부품표 규격칸, 아니면 도면 콜아웃). 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0037-004",
   "file": "fab_models/e500pro_0037_004.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.04,
   "size_mm": [
    185.0,
    50.0,
    12.0
   ],
   "faces": 1364,
   "note": "두께 12.0T — 두께 근거 원문 \"BOM: PL12\" (BOM: 으로 시작하면 부품표 규격칸, 아니면 도면 콜아웃). 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0031-011",
   "file": "fab_models/e500pro_0031_011.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    253.0,
    150.0,
    30.0
   ],
   "faces": 132,
   "note": "두께 30.0T — 두께 근거 원문 \"BOM: PL30\" (BOM: 으로 시작하면 부품표 규격칸, 아니면 도면 콜아웃). 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0043-001",
   "file": "fab_models/e500pro_0043_001.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    397.0,
    246.0,
    12.0
   ],
   "faces": 100,
   "note": "두께 12.0T — 두께 근거 원문 \"BOM: PL12\" (BOM: 으로 시작하면 부품표 규격칸, 아니면 도면 콜아웃). 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0043-002",
   "file": "fab_models/e500pro_0043_002.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    397.0,
    246.0,
    12.0
   ],
   "faces": 100,
   "note": "두께 12.0T — 두께 근거 원문 \"BOM: PL12\" (BOM: 으로 시작하면 부품표 규격칸, 아니면 도면 콜아웃). 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0043-003",
   "file": "fab_models/e500pro_0043_003.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    396.68,
    174.26,
    12.0
   ],
   "faces": 148,
   "note": "두께 12.0T — 두께 근거 원문 \"BOM: PL12\" (BOM: 으로 시작하면 부품표 규격칸, 아니면 도면 콜아웃). 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0043-004",
   "file": "fab_models/e500pro_0043_004.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    246.0,
    85.0,
    12.0
   ],
   "faces": 12,
   "note": "두께 12.0T — 두께 근거 원문 \"BOM: PL12\" (BOM: 으로 시작하면 부품표 규격칸, 아니면 도면 콜아웃). 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0031-005",
   "file": "fab_models/e500pro_0031_005.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    607.0,
    196.0,
    25.0
   ],
   "faces": 28,
   "note": "두께 25.0T — 두께 근거 원문 \"BOM: PL25\" (BOM: 으로 시작하면 부품표 규격칸, 아니면 도면 콜아웃). 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0031-008",
   "file": "fab_models/e500pro_0031_008.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    198.0,
    83.0,
    20.0
   ],
   "faces": 20,
   "note": "두께 20.0T — 두께 근거 원문 \"BOM: PL20\" (BOM: 으로 시작하면 부품표 규격칸, 아니면 도면 콜아웃). 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0031-006",
   "file": "fab_models/e500pro_0031_006.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    613.0,
    197.0,
    20.0
   ],
   "faces": 12,
   "note": "두께 20.0T — 두께 근거 원문 \"BOM: PL20\" (BOM: 으로 시작하면 부품표 규격칸, 아니면 도면 콜아웃). 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0031-010",
   "file": "fab_models/e500pro_0031_010.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    198.0,
    83.0,
    20.0
   ],
   "faces": 12,
   "note": "두께 20.0T — 두께 근거 원문 \"BOM: PL20\" (BOM: 으로 시작하면 부품표 규격칸, 아니면 도면 콜아웃). 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0004-006",
   "file": "fab_models/e500pro_0004_006.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.31,
   "size_mm": [
    1676.0,
    640.0,
    9.0
   ],
   "faces": 9172,
   "note": "두께 9.0T — 두께 근거: VLM판독: SM490 9T (금창) 1EA — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 18개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0040-001",
   "file": "fab_models/e500pro_0040_001.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.06,
   "size_mm": [
    870.0,
    233.0,
    3.2
   ],
   "faces": 2072,
   "note": "두께 3.2T — 두께 근거: VLM판독: SS275 3.2T 1EA(절곡) — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 4개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0004-023",
   "file": "fab_models/e500pro_0004_023.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.16,
   "size_mm": [
    1161.0,
    70.0,
    9.0
   ],
   "faces": 4768,
   "note": "두께 9.0T — 두께 근거: VLM판독: SM490 9T 1EA(ASSY 후가공) — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 9개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0003-010",
   "file": "fab_models/e500pro_0003_010.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.11,
   "size_mm": [
    370.0,
    200.0,
    20.0
   ],
   "faces": 3412,
   "note": "두께 20.0T — 두께 근거: VLM판독: SM490 20T 1EA(화염) — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 6개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0003-002",
   "file": "fab_models/e500pro_0003_002.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.05,
   "size_mm": [
    1301.0,
    424.0,
    20.0
   ],
   "faces": 1576,
   "note": "두께 20.0T — 두께 근거: VLM판독: SM490 20T 1EA (화염) — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 3개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과. [2026-08-14 수정] 사각 홈이 외곽선과 끝점을 공유하지 않는 별개 덩어리라 누락돼 있던 것을 회수해 재압출했다(홈 3개 반영)."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0038-005",
   "file": "fab_models/e500pro_0038_005.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.01,
   "size_mm": [
    314.5,
    195.0,
    4.5
   ],
   "faces": 392,
   "note": "두께 4.5T — 두께 근거: VLM판독: SS275 4.5T 1EA(절곡) — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0004-022",
   "file": "fab_models/e500pro_0004_022.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.15,
   "size_mm": [
    1161.0,
    70.0,
    9.0
   ],
   "faces": 4584,
   "note": "두께 9.0T — 두께 근거: VLM판독: SM490 9T 1EA(ASSY 후가공) — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 9개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0003-0009",
   "file": "fab_models/e500pro_0003_0009.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.06,
   "size_mm": [
    435.0,
    50.0,
    32.0
   ],
   "faces": 1872,
   "note": "두께 32.0T — 두께 근거: VLM판독: SM490 32T 2EA(화염) — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 3개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0037-006",
   "file": "fab_models/e500pro_0037_006.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.04,
   "size_mm": [
    140.0,
    50.0,
    12.0
   ],
   "faces": 1364,
   "note": "두께 12.0T — 두께 근거: VLM판독: SS275 12T 2EA(남영) — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0038-007",
   "file": "fab_models/e500pro_0038_007.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.04,
   "size_mm": [
    180.0,
    30.0,
    20.0
   ],
   "faces": 1364,
   "note": "두께 20.0T — 두께 근거: VLM판독: SS275 20T 2EA(화염/남영) — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0036-002",
   "file": "fab_models/e500pro_0036_002.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.01,
   "size_mm": [
    800.0,
    472.0,
    6.0
   ],
   "faces": 324,
   "note": "두께 6.0T — 두께 근거: VLM판독: SM490 6T 4EA(절곡) — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0038-001",
   "file": "fab_models/e500pro_0038_001.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.03,
   "size_mm": [
    620.0,
    356.0,
    6.0
   ],
   "faces": 856,
   "note": "두께 6.0T — 두께 근거: VLM판독: SS275 6T 1EA — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 1개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0060-001",
   "file": "fab_models/e500pro_0060_001.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.01,
   "size_mm": [
    560.0,
    220.0,
    4.5
   ],
   "faces": 348,
   "note": "두께 4.5T — 두께 근거: VLM판독: SS275 4.5T 1EA(절곡) — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0058-001",
   "file": "fab_models/e500pro_0058_001.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.1,
   "size_mm": [
    240.0,
    100.0,
    6.0
   ],
   "faces": 3060,
   "note": "두께 6.0T — 두께 근거: VLM판독: SM490 6T 1EA — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 6개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0004-013",
   "file": "fab_models/e500pro_0004_013.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    352.25,
    298.12,
    9.0
   ],
   "faces": 12,
   "note": "두께 9.0T — 두께 근거: VLM판독: SM490 9T 1EA(절곡) — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과. 절곡 전개형 — 접힘은 재현하지 않고 전개(평판) 상태로만 만든 부재다."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0004-014",
   "file": "fab_models/e500pro_0004_014.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    694.94,
    163.25,
    9.0
   ],
   "faces": 60,
   "note": "두께 9.0T — 두께 근거: VLM판독: SM490 9T 1EA(절곡) — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과. 절곡 전개형 — 접힘은 재현하지 않고 전개(평판) 상태로만 만든 부재다."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0039-004",
   "file": "fab_models/e500pro_0039_004.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.01,
   "size_mm": [
    312.0,
    80.0,
    6.0
   ],
   "faces": 380,
   "note": "두께 6.0T — 두께 근거: VLM판독: SS275 6T 2EA(절곡) — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0039-001",
   "file": "fab_models/e500pro_0039_001.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.23,
   "size_mm": [
    1355.0,
    542.0,
    12.0
   ],
   "faces": 6784,
   "note": "두께 12.0T — 두께 근거: VLM판독: SM490 12T 1EA(금창) — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 13개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0039-003",
   "file": "fab_models/e500pro_0039_003.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.08,
   "size_mm": [
    1000.0,
    233.0,
    3.2
   ],
   "faces": 2408,
   "note": "두께 3.2T — 두께 근거: VLM판독: SS275 3.2T 1EA — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 4개, 내부컷 1개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과. [2026-08-14 수정] 사각 홈이 외곽선과 끝점을 공유하지 않는 별개 덩어리라 누락돼 있던 것을 회수해 재압출했다(홈 1개 반영)."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0003-0007",
   "file": "fab_models/e500pro_0003_0007.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    293.0,
    100.0,
    25.0
   ],
   "faces": 32,
   "note": "두께 25.0T — 두께 근거: VLM판독: SM490 25T 2EA (화염) — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0003-011",
   "file": "fab_models/e500pro_0003_011.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    760.0,
    150.0,
    12.0
   ],
   "faces": 156,
   "note": "두께 12.0T — 두께 근거: VLM판독: SM490 12T 1EA — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0004-021",
   "file": "fab_models/e500pro_0004_021.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.03,
   "size_mm": [
    866.5,
    450.0,
    9.0
   ],
   "faces": 1052,
   "note": "두께 9.0T — 두께 근거: VLM판독: SM490 9T 1EA — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0042-001",
   "file": "fab_models/e500pro_0042_001.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    987.2,
    490.0,
    6.0
   ],
   "faces": 136,
   "note": "두께 6.0T — 두께 근거: VLM판독: SM490 6T 1EA(남영/절곡) — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0042-002",
   "file": "fab_models/e500pro_0042_002.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.01,
   "size_mm": [
    244.0,
    256.0,
    6.0
   ],
   "faces": 188,
   "note": "두께 6.0T — 두께 근거: VLM판독: SM490 6T 1EA(절곡) — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0038-002",
   "file": "fab_models/e500pro_0038_002.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.01,
   "size_mm": [
    320.0,
    230.0,
    6.0
   ],
   "faces": 180,
   "note": "두께 6.0T — 두께 근거: VLM판독: SS275 6T 1EA — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0004-015",
   "file": "fab_models/e500pro_0004_015.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    503.0,
    227.0,
    9.0
   ],
   "faces": 36,
   "note": "두께 9.0T — 두께 근거: VLM판독: SM490 9T 1EA — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0004-016",
   "file": "fab_models/e500pro_0004_016.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    385.0,
    259.0,
    20.0
   ],
   "faces": 36,
   "note": "두께 20.0T — 두께 근거: VLM판독: SM490 20T (화염) 2EA — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0037-002",
   "file": "fab_models/e500pro_0037_002.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    480.0,
    484.0,
    6.0
   ],
   "faces": 20,
   "note": "두께 6.0T — 두께 근거: VLM판독: SM490 6T 3EA(절곡) — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0004-008",
   "file": "fab_models/e500pro_0004_008.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    877.0,
    227.0,
    9.0
   ],
   "faces": 28,
   "note": "두께 9.0T — 두께 근거: VLM판독: SM490 9T 2EA — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0042-003",
   "file": "fab_models/e500pro_0042_003.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.04,
   "size_mm": [
    200.0,
    45.0,
    12.0
   ],
   "faces": 1364,
   "note": "두께 12.0T — 두께 근거: VLM판독: SS275 12T 1EA(남영) — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 2개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0004-009",
   "file": "fab_models/e500pro_0004_009.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    231.0,
    81.0,
    10.0
   ],
   "faces": 20,
   "note": "두께 10.0T — 두께 근거: VLM판독: SM490 10T 4EA — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0004-010",
   "file": "fab_models/e500pro_0004_010.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    431.5,
    285.0,
    9.0
   ],
   "faces": 20,
   "note": "두께 9.0T — 두께 근거: VLM판독: SM490 9T 1EA — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0004-012",
   "file": "fab_models/e500pro_0004_012.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    946.5,
    285.0,
    9.0
   ],
   "faces": 20,
   "note": "두께 9.0T — 두께 근거: VLM판독: SM490 9T 1EA — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0037-003",
   "file": "fab_models/e500pro_0037_003.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    758.0,
    485.0,
    6.0
   ],
   "faces": 20,
   "note": "두께 6.0T — 두께 근거: VLM판독: SM490 6T 1EA — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0038-004",
   "file": "fab_models/e500pro_0038_004.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    300.0,
    190.0,
    4.5
   ],
   "faces": 12,
   "note": "두께 4.5T — 두께 근거: VLM판독: SS275 4.5T 1EA — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 외곽 안 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0004-011",
   "file": "fab_models/e500pro_0004_011.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.02,
   "size_mm": [
    431.5,
    450.0,
    9.0
   ],
   "faces": 544,
   "note": "두께 9.0T — 두께 근거: VLM판독: SM490 9T 1EA — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 1개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0004-017",
   "file": "fab_models/e500pro_0004_017.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    130.0,
    30.0,
    9.0
   ],
   "faces": 40,
   "note": "두께 9.0T — 두께 근거: VLM판독: SM490 9T 6EA — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 0개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0004-007",
   "file": "fab_models/e500pro_0004_007.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.06,
   "size_mm": [
    1321.0,
    450.0,
    9.0
   ],
   "faces": 2044,
   "note": "두께 9.0T — 두께 근거: VLM판독: SM490 9T (ASSY 후 광장 후가공) 1EA — 단품도 시트를 그림으로 직접 읽어(VLM) 확정한 값. 텍스트 파싱이 도번줄과 두께줄을 묶지 못했을 뿐, 도면에 원래 적혀 있던 표기다. 2D 절단도 외곽을 압출. watertight=True, 홀 4개, 내부컷 0개. 게이트: 외곽/덩어리 bbox 일치, 표제란 글자 없음(도면틀 배제), 소유권(최근접 콜아웃 일치) 통과."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0004-001",
   "file": "fab_models/e500pro_0004_001.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.02,
   "size_mm": [
    2656.0,
    90.0,
    250.0
   ],
   "faces": 556,
   "note": "형강(ㄷ형강 채널) — 규격 \"CHANNEL SS275 250*90*T9 1EA\" 의 단면(춤 250 x 폭 90 x 두께 9.0T)을 만들고, 도면 옆면도(높이 250)의 실제 폐곡선과 평면도(높이 90) 윤곽으로 잘라냈다. 만드는 방식: 옆면 윤곽(x-z) ∩ ㄷ단면(y-z) ∩ 평면 윤곽(x-y) 교집합. 길이 2656.0mm, 근거: 도면 옆면도(높이 250mm = 단면 춤) 실제 폐곡선 실측 길이 2656.0mm (치수문자는 DXF 의 DIMENSION 안에 있어 텍스트로 안 뽑히므로 숫자를 추측하지 않고 형상을 쟀다). 사선컷·장공 반영: 옆면 윤곽의 비직교 변 4개(끝단 사선절단·노치), 웨브(250면) 관통 1개, 플랜지(90면) 관통 0개. watertight=True. 게이트: 소유권(최근접 콜아웃 일치) 통과. 규격 근거: VLM판독: CHANNEL SS275 250*90*T9 1EA — 단품도 시트를 그림으로 직접 읽어 확정한 표기. [CEO확인] 평면도에서 웨브(250면)가 위/아래 어느 쪽인지 선으로 판별 안 됨 — 아래쪽을 웨브로 가정. 플랜지 구멍의 폭방향 위치가 좌우 반전일 수 있음 / 웨브의 큰 원 [60] mm 를 관통 구멍으로 반영했다 — 도면에 십자 중심선과 함께 그려져 있어 실제 구멍으로 판단했으나, 지시용 원일 가능성 확인 필요"
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0004-002",
   "file": "fab_models/e500pro_0004_002.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.26,
   "size_mm": [
    3383.76,
    90.0,
    250.0
   ],
   "faces": 7770,
   "note": "형강(ㄷ형강 채널) — 규격 \"CHANNEL SS275 250*90*T9 1EA (금창)\" 의 단면(춤 250 x 폭 90 x 두께 9.0T)을 만들고, 도면 옆면도(높이 250)의 실제 폐곡선과 평면도(높이 90) 윤곽으로 잘라냈다. 만드는 방식: 옆면 윤곽(x-z) ∩ ㄷ단면(y-z) ∩ 평면 윤곽(x-y) 교집합. 길이 3383.8mm, 근거: 도면 옆면도(높이 250mm = 단면 춤) 실제 폐곡선 실측 길이 3383.8mm (치수문자는 DXF 의 DIMENSION 안에 있어 텍스트로 안 뽑히므로 숫자를 추측하지 않고 형상을 쟀다). 사선컷·장공 반영: 옆면 윤곽의 비직교 변 5개(끝단 사선절단·노치), 웨브(250면) 관통 10개, 플랜지(90면) 관통 4개. watertight=True. 게이트: 소유권(최근접 콜아웃 일치) 통과. 규격 근거: VLM판독: CHANNEL SS275 250*90*T9 1EA (금창) — 단품도 시트를 그림으로 직접 읽어 확정한 표기. [CEO확인] 평면도 후보 띠가 2개(y=6865, 7367) — 옆면도에 가장 가까운 띠만 채택했다 / 평면도에서 웨브(250면)가 위/아래 어느 쪽인지 선으로 판별 안 됨 — 아래쪽을 웨브로 가정. 플랜지 구멍의 폭방향 위치가 좌우 반전일 수 있음 / 웨브의 큰 원 [120] mm 를 관통 구멍으로 반영했다 — 도면에 십자 중심선과 함께 그려져 있어 실제 구멍으로 판단했으나, 지시용 원일 가능성 확인 필요"
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0004-003",
   "file": "fab_models/e500pro_0004_003.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.04,
   "size_mm": [
    1323.0,
    90.0,
    250.0
   ],
   "faces": 1188,
   "note": "형강(ㄷ형강 채널) — 규격 \"CHANNEL SS275 250*90*T9 1EA (금창)\" 의 단면(춤 250 x 폭 90 x 두께 9.0T)을 만들고, 도면 옆면도(높이 250)의 실제 폐곡선과 평면도(높이 90) 윤곽으로 잘라냈다. 만드는 방식: 옆면 윤곽(x-z) ∩ ㄷ단면(y-z) ∩ 평면 윤곽(x-y) 교집합. 길이 1323.0mm, 근거: 도면 옆면도(높이 250mm = 단면 춤) 실제 폐곡선 실측 길이 1323.0mm (치수문자는 DXF 의 DIMENSION 안에 있어 텍스트로 안 뽑히므로 숫자를 추측하지 않고 형상을 쟀다). 사선컷·장공 반영: 옆면 윤곽의 비직교 변 4개(끝단 사선절단·노치), 웨브(250면) 관통 0개, 플랜지(90면) 관통 3개. watertight=True. 게이트: 소유권(최근접 콜아웃 일치) 통과. 규격 근거: VLM판독: CHANNEL SS275 250*90*T9 1EA (금창) — 단품도 시트를 그림으로 직접 읽어 확정한 표기."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0004-004",
   "file": "fab_models/e500pro_0004_004.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.0,
   "size_mm": [
    1323.0,
    90.0,
    250.0
   ],
   "faces": 48,
   "note": "형강(ㄷ형강 채널) — 규격 \"CHANNEL SS275 250*90*T9 1EA\" 의 단면(춤 250 x 폭 90 x 두께 9.0T)을 만들고, 도면 옆면도(높이 250)의 실제 폐곡선과 평면도(높이 90) 윤곽으로 잘라냈다. 만드는 방식: 옆면 윤곽(x-z) ∩ ㄷ단면(y-z) ∩ 평면 윤곽(x-y) 교집합. 길이 1323.0mm, 근거: 도면 옆면도(높이 250mm = 단면 춤) 실제 폐곡선 실측 길이 1323.0mm (치수문자는 DXF 의 DIMENSION 안에 있어 텍스트로 안 뽑히므로 숫자를 추측하지 않고 형상을 쟀다). 사선컷·장공 반영: 옆면 윤곽의 비직교 변 4개(끝단 사선절단·노치), 웨브(250면) 관통 0개, 플랜지(90면) 관통 0개. watertight=True. 게이트: 소유권(최근접 콜아웃 일치) 통과. 규격 근거: VLM판독: CHANNEL SS275 250*90*T9 1EA — 단품도 시트를 그림으로 직접 읽어 확정한 표기. [CEO확인] 평면도에서 웨브(250면)가 위/아래 어느 쪽인지 선으로 판별 안 됨 — 아래쪽을 웨브로 가정. 플랜지 구멍의 폭방향 위치가 좌우 반전일 수 있음"
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0004-005",
   "file": "fab_models/e500pro_0004_005.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.14,
   "size_mm": [
    805.01,
    90.0,
    250.0
   ],
   "faces": 4244,
   "note": "형강(ㄷ형강 채널) — 규격 \"CHANNEL SS275 250*90*T9 1EA (금창)\" 의 단면(춤 250 x 폭 90 x 두께 9.0T)을 만들고, 도면 옆면도(높이 250)의 실제 폐곡선과 평면도(높이 90) 윤곽으로 잘라냈다. 만드는 방식: 옆면 윤곽(x-z) ∩ ㄷ단면(y-z) ∩ 평면 윤곽(x-y) 교집합. 길이 809.3mm, 근거: 도면 옆면도(높이 250mm = 단면 춤) 실제 폐곡선 실측 길이 809.3mm (치수문자는 DXF 의 DIMENSION 안에 있어 텍스트로 안 뽑히므로 숫자를 추측하지 않고 형상을 쟀다). 사선컷·장공 반영: 옆면 윤곽의 비직교 변 4개(끝단 사선절단·노치), 웨브(250면) 관통 0개, 플랜지(90면) 관통 6개. watertight=True. 게이트: 소유권(최근접 콜아웃 일치) 통과. 규격 근거: VLM판독: CHANNEL SS275 250*90*T9 1EA (금창) — 단품도 시트를 그림으로 직접 읽어 확정한 표기."
  },
  {
   "name": "에버다임 E500PRO / 2110DN-0004-020",
   "file": "fab_models/e500pro_0004_020.obj",
   "src": "F:\\설우\\에버다임 프레임\\e500 pro\\2110DN-0003 500 PRO FRAME 25.11.12.dwg",
   "mb": 0.04,
   "size_mm": [
    1838.97,
    90.0,
    250.0
   ],
   "faces": 1392,
   "note": "형강(ㄷ형강 채널) — 규격 \"CHANNEL SS275 250*90*T9 1EA (금창)\" 의 단면(춤 250 x 폭 90 x 두께 9.0T)을 만들고, 도면 옆면도(높이 250)의 실제 폐곡선과 평면도(높이 90) 윤곽으로 잘라냈다. 만드는 방식: 옆면 윤곽(x-z) ∩ ㄷ단면(y-z) 교집합(평면 윤곽 미적용). 길이 1839.0mm, 근거: 도면 옆면도(높이 250mm = 단면 춤) 실제 폐곡선 실측 길이 1839.0mm (치수문자는 DXF 의 DIMENSION 안에 있어 텍스트로 안 뽑히므로 숫자를 추측하지 않고 형상을 쟀다). 사선컷·장공 반영: 옆면 윤곽의 비직교 변 43개(끝단 사선절단·노치), 웨브(250면) 관통 0개, 플랜지(90면) 관통 3개. watertight=True. 게이트: 소유권(최근접 콜아웃 일치) 통과. 규격 근거: VLM판독: CHANNEL SS275 250*90*T9 1EA (금창) — 단품도 시트를 그림으로 직접 읽어 확정한 표기. [CEO확인] 평면 윤곽(747.1x90.0, 충실도 0.98)이 검증기준 미달 — 평면 방향 절단은 적용하지 않고 구멍 위치만 평면도 bbox 기준으로 반영"
  }
 ],
 "updated": "2026-08-15 06:37"
}