From 0d94fa2f2936f8cc89f134d891ed525de799a69c Mon Sep 17 00:00:00 2001 From: HHY Date: Sun, 20 Sep 2026 06:43:12 -0700 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=9B=AE=E6=A0=87=E7=AB=99=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E9=80=86=E5=90=91=E4=B8=8E=E6=A0=B7=E6=9D=BF=E5=BA=93?= =?UTF-8?q?=E5=85=A8=E9=87=8F=E9=87=87=E9=9B=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 采集 windoorcraft.com 全部前端路由(42条)、接口清单(约300条) - 样板库 254 套窗型模板全量采集(清单+分类+drawing_data 绘制数据) - 留存 16 个核心接口真实响应样本作为数据模型依据 - 输出克隆实施方案(架构/拖拽编辑器复刻/里程碑)与 API 对照文档 - 初始化 README 与 CHANGELOG --- .gitignore | 10 + .python-version | 1 + CHANGELOG | 4 + README.md | 28 + data/api-endpoint-inventory.txt | 279 ++ data/api-samples/all-product.json | 1 + data/api-samples/announcements.json | 1 + data/api-samples/company-module-info.json | 1 + data/api-samples/contracts.json | 1 + data/api-samples/current-user.json | 1 + data/api-samples/customers_list.json | 1 + data/api-samples/default_windoor_catelog.json | 1 + data/api-samples/invited_user_list.json | 1 + data/api-samples/operation_logs.json | 1 + data/api-samples/product-catelog.json | 1 + data/api-samples/quotations.json | 1 + data/api-samples/receipt_accounts.json | 1 + data/api-samples/salesmen.json | 1 + .../search_default_windoor_p1.json | 1 + .../search_default_windoor_p2.json | 1 + .../search_default_windoor_p3.json | 1 + data/api-samples/site-manifest.json | 30 + data/api-samples/users.json | 1 + data/api-samples/warehouse_list.json | 1 + data/api-samples/windoor-templates-clean.json | 2288 +++++++++++++++++ data/windoor-drawings/31337.json | 1 + data/windoor-drawings/31338.json | 1 + data/windoor-drawings/31340.json | 1 + data/windoor-drawings/31341.json | 1 + data/windoor-drawings/31342.json | 1 + data/windoor-drawings/31343.json | 1 + data/windoor-drawings/31344.json | 1 + data/windoor-drawings/31345.json | 1 + data/windoor-drawings/31346.json | 1 + data/windoor-drawings/31347.json | 1 + data/windoor-drawings/31348.json | 1 + data/windoor-drawings/31349.json | 1 + data/windoor-drawings/31350.json | 1 + data/windoor-drawings/31351.json | 1 + data/windoor-drawings/31352.json | 1 + data/windoor-drawings/31353.json | 1 + data/windoor-drawings/31374.json | 1 + data/windoor-drawings/31375.json | 1 + data/windoor-drawings/31376.json | 1 + data/windoor-drawings/31593.json | 1 + data/windoor-drawings/31594.json | 1 + data/windoor-drawings/31595.json | 1 + data/windoor-drawings/31596.json | 1 + data/windoor-drawings/31597.json | 1 + data/windoor-drawings/31598.json | 1 + data/windoor-drawings/31600.json | 1 + data/windoor-drawings/31603.json | 1 + data/windoor-drawings/31604.json | 1 + data/windoor-drawings/31605.json | 1 + data/windoor-drawings/31606.json | 1 + data/windoor-drawings/31607.json | 1 + data/windoor-drawings/31608.json | 1 + data/windoor-drawings/31609.json | 1 + data/windoor-drawings/31610.json | 1 + data/windoor-drawings/31611.json | 1 + data/windoor-drawings/31612.json | 1 + data/windoor-drawings/31613.json | 1 + data/windoor-drawings/31614.json | 1 + data/windoor-drawings/31615.json | 1 + data/windoor-drawings/31616.json | 1 + data/windoor-drawings/31635.json | 1 + data/windoor-drawings/31636.json | 1 + data/windoor-drawings/31637.json | 1 + data/windoor-drawings/31639.json | 1 + data/windoor-drawings/31640.json | 1 + data/windoor-drawings/31641.json | 1 + data/windoor-drawings/31642.json | 1 + data/windoor-drawings/31643.json | 1 + data/windoor-drawings/31653.json | 1 + data/windoor-drawings/31654.json | 1 + data/windoor-drawings/31655.json | 1 + data/windoor-drawings/31656.json | 1 + data/windoor-drawings/31657.json | 1 + data/windoor-drawings/31658.json | 1 + data/windoor-drawings/31659.json | 1 + data/windoor-drawings/31660.json | 1 + data/windoor-drawings/31686.json | 1 + data/windoor-drawings/31687.json | 1 + data/windoor-drawings/31688.json | 1 + data/windoor-drawings/31689.json | 1 + data/windoor-drawings/31690.json | 1 + data/windoor-drawings/31691.json | 1 + data/windoor-drawings/31692.json | 1 + data/windoor-drawings/31693.json | 1 + data/windoor-drawings/31694.json | 1 + data/windoor-drawings/31697.json | 1 + data/windoor-drawings/31698.json | 1 + data/windoor-drawings/31699.json | 1 + data/windoor-drawings/31700.json | 1 + data/windoor-drawings/31701.json | 1 + data/windoor-drawings/31702.json | 1 + data/windoor-drawings/31703.json | 1 + data/windoor-drawings/31704.json | 1 + data/windoor-drawings/31705.json | 1 + data/windoor-drawings/31706.json | 1 + data/windoor-drawings/31707.json | 1 + data/windoor-drawings/31708.json | 1 + data/windoor-drawings/31709.json | 1 + data/windoor-drawings/31711.json | 1 + data/windoor-drawings/31712.json | 1 + data/windoor-drawings/31713.json | 1 + data/windoor-drawings/31714.json | 1 + data/windoor-drawings/31715.json | 1 + data/windoor-drawings/31716.json | 1 + data/windoor-drawings/31717.json | 1 + data/windoor-drawings/31718.json | 1 + data/windoor-drawings/31719.json | 1 + data/windoor-drawings/31720.json | 1 + data/windoor-drawings/31721.json | 1 + data/windoor-drawings/31722.json | 1 + data/windoor-drawings/31723.json | 1 + data/windoor-drawings/31724.json | 1 + data/windoor-drawings/31725.json | 1 + data/windoor-drawings/31726.json | 1 + data/windoor-drawings/31727.json | 1 + data/windoor-drawings/31728.json | 1 + data/windoor-drawings/31729.json | 1 + data/windoor-drawings/31730.json | 1 + data/windoor-drawings/31731.json | 1 + data/windoor-drawings/31733.json | 1 + data/windoor-drawings/31734.json | 1 + data/windoor-drawings/31735.json | 1 + data/windoor-drawings/31736.json | 1 + data/windoor-drawings/31737.json | 1 + data/windoor-drawings/31738.json | 1 + data/windoor-drawings/31739.json | 1 + data/windoor-drawings/31740.json | 1 + data/windoor-drawings/31741.json | 1 + data/windoor-drawings/31742.json | 1 + data/windoor-drawings/31934.json | 1 + data/windoor-drawings/31935.json | 1 + data/windoor-drawings/31936.json | 1 + data/windoor-drawings/31937.json | 1 + data/windoor-drawings/31938.json | 1 + data/windoor-drawings/31939.json | 1 + data/windoor-drawings/31940.json | 1 + data/windoor-drawings/31941.json | 1 + data/windoor-drawings/31942.json | 1 + data/windoor-drawings/31943.json | 1 + data/windoor-drawings/31944.json | 1 + data/windoor-drawings/31945.json | 1 + data/windoor-drawings/31946.json | 1 + data/windoor-drawings/31947.json | 1 + data/windoor-drawings/31948.json | 1 + data/windoor-drawings/31949.json | 1 + data/windoor-drawings/31950.json | 1 + data/windoor-drawings/32154.json | 1 + data/windoor-drawings/32155.json | 1 + data/windoor-drawings/32156.json | 1 + data/windoor-drawings/32157.json | 1 + data/windoor-drawings/32158.json | 1 + data/windoor-drawings/32159.json | 1 + data/windoor-drawings/32170.json | 1 + data/windoor-drawings/32171.json | 1 + data/windoor-drawings/32172.json | 1 + data/windoor-drawings/32173.json | 1 + data/windoor-drawings/32175.json | 1 + data/windoor-drawings/32176.json | 1 + data/windoor-drawings/32177.json | 1 + data/windoor-drawings/32178.json | 1 + data/windoor-drawings/32179.json | 1 + data/windoor-drawings/32180.json | 1 + data/windoor-drawings/32181.json | 1 + data/windoor-drawings/32182.json | 1 + data/windoor-drawings/32183.json | 1 + data/windoor-drawings/32184.json | 1 + data/windoor-drawings/32185.json | 1 + data/windoor-drawings/32186.json | 1 + data/windoor-drawings/32187.json | 1 + data/windoor-drawings/34584.json | 1 + data/windoor-drawings/34585.json | 1 + data/windoor-drawings/34586.json | 1 + data/windoor-drawings/34587.json | 1 + data/windoor-drawings/34588.json | 1 + data/windoor-drawings/34589.json | 1 + data/windoor-drawings/34590.json | 1 + data/windoor-drawings/34591.json | 1 + data/windoor-drawings/34592.json | 1 + data/windoor-drawings/34594.json | 1 + data/windoor-drawings/34595.json | 1 + data/windoor-drawings/34596.json | 1 + data/windoor-drawings/34597.json | 1 + data/windoor-drawings/34598.json | 1 + data/windoor-drawings/34599.json | 1 + data/windoor-drawings/34600.json | 1 + data/windoor-drawings/34601.json | 1 + data/windoor-drawings/34602.json | 1 + data/windoor-drawings/34603.json | 1 + data/windoor-drawings/34604.json | 1 + data/windoor-drawings/34606.json | 1 + data/windoor-drawings/34795.json | 1 + data/windoor-drawings/34796.json | 1 + data/windoor-drawings/34797.json | 1 + data/windoor-drawings/34798.json | 1 + data/windoor-drawings/34799.json | 1 + data/windoor-drawings/34800.json | 1 + data/windoor-drawings/34801.json | 1 + data/windoor-drawings/34802.json | 1 + data/windoor-drawings/34803.json | 1 + data/windoor-drawings/34804.json | 1 + data/windoor-drawings/34805.json | 1 + data/windoor-drawings/34806.json | 1 + data/windoor-drawings/34807.json | 1 + data/windoor-drawings/34808.json | 1 + data/windoor-drawings/34809.json | 1 + data/windoor-drawings/34810.json | 1 + data/windoor-drawings/34811.json | 1 + data/windoor-drawings/34812.json | 1 + data/windoor-drawings/34816.json | 1 + data/windoor-drawings/34818.json | 1 + data/windoor-drawings/34819.json | 1 + data/windoor-drawings/34820.json | 1 + data/windoor-drawings/34821.json | 1 + data/windoor-drawings/34822.json | 1 + data/windoor-drawings/34823.json | 1 + data/windoor-drawings/34824.json | 1 + data/windoor-drawings/34825.json | 1 + data/windoor-drawings/34826.json | 1 + data/windoor-drawings/34827.json | 1 + data/windoor-drawings/34828.json | 1 + data/windoor-drawings/34829.json | 1 + data/windoor-drawings/34830.json | 1 + data/windoor-drawings/34831.json | 1 + data/windoor-drawings/34833.json | 1 + data/windoor-drawings/34834.json | 1 + data/windoor-drawings/34835.json | 1 + data/windoor-drawings/34836.json | 1 + data/windoor-drawings/34837.json | 1 + data/windoor-drawings/34838.json | 1 + data/windoor-drawings/34839.json | 1 + data/windoor-drawings/34840.json | 1 + data/windoor-drawings/34841.json | 1 + data/windoor-drawings/34842.json | 1 + data/windoor-drawings/34844.json | 1 + data/windoor-drawings/34936.json | 1 + data/windoor-drawings/35692.json | 1 + data/windoor-drawings/35693.json | 1 + data/windoor-drawings/35694.json | 1 + data/windoor-drawings/35695.json | 1 + data/windoor-drawings/35697.json | 1 + data/windoor-drawings/35698.json | 1 + data/windoor-drawings/35699.json | 1 + data/windoor-drawings/35700.json | 1 + data/windoor-drawings/35701.json | 1 + data/windoor-drawings/35702.json | 1 + data/windoor-drawings/35705.json | 1 + data/windoor-drawings/35706.json | 1 + data/windoor-drawings/35707.json | 1 + data/windoor-drawings/35708.json | 1 + data/windoor-drawings/35709.json | 1 + data/windoor-drawings/35710.json | 1 + data/windoor-drawings/35711.json | 1 + data/windoor-drawings/35712.json | 1 + data/windoor-drawings/35713.json | 1 + data/windoor-drawings/35714.json | 1 + data/windoor-drawings/35715.json | 1 + data/windoor-drawings/35717.json | 1 + data/windoor-drawings/35719.json | 1 + data/windoor-drawings/35721.json | 1 + data/windoor-drawings/35723.json | 1 + data/windoor-drawings/35724.json | 1 + data/windoor-drawings/35725.json | 1 + data/windoor-drawings/35726.json | 1 + data/windoor-drawings/35727.json | 1 + data/windoor-drawings/36287.json | 1 + data/windoor-drawings/36288.json | 1 + data/windoor-drawings/36289.json | 1 + data/windoor-drawings/36290.json | 1 + data/windoor-drawings/36291.json | 1 + data/windoor-drawings/36292.json | 1 + data/windoor-drawings/36293.json | 1 + data/windoor-drawings/36294.json | 1 + data/windoor-drawings/36296.json | 1 + data/windoor-drawings/704.json | 1 + doc/API.md | 130 + doc/克隆实施方案.md | 202 ++ pyproject.toml | 14 + src/huamenchuang/__init__.py | 2 + 283 files changed, 3260 insertions(+) create mode 100644 .gitignore create mode 100644 .python-version create mode 100644 CHANGELOG create mode 100644 README.md create mode 100644 data/api-endpoint-inventory.txt create mode 100644 data/api-samples/all-product.json create mode 100644 data/api-samples/announcements.json create mode 100644 data/api-samples/company-module-info.json create mode 100644 data/api-samples/contracts.json create mode 100644 data/api-samples/current-user.json create mode 100644 data/api-samples/customers_list.json create mode 100644 data/api-samples/default_windoor_catelog.json create mode 100644 data/api-samples/invited_user_list.json create mode 100644 data/api-samples/operation_logs.json create mode 100644 data/api-samples/product-catelog.json create mode 100644 data/api-samples/quotations.json create mode 100644 data/api-samples/receipt_accounts.json create mode 100644 data/api-samples/salesmen.json create mode 100644 data/api-samples/search_default_windoor_p1.json create mode 100644 data/api-samples/search_default_windoor_p2.json create mode 100644 data/api-samples/search_default_windoor_p3.json create mode 100644 data/api-samples/site-manifest.json create mode 100644 data/api-samples/users.json create mode 100644 data/api-samples/warehouse_list.json create mode 100644 data/api-samples/windoor-templates-clean.json create mode 100644 data/windoor-drawings/31337.json create mode 100644 data/windoor-drawings/31338.json create mode 100644 data/windoor-drawings/31340.json create mode 100644 data/windoor-drawings/31341.json create mode 100644 data/windoor-drawings/31342.json create mode 100644 data/windoor-drawings/31343.json create mode 100644 data/windoor-drawings/31344.json create mode 100644 data/windoor-drawings/31345.json create mode 100644 data/windoor-drawings/31346.json create mode 100644 data/windoor-drawings/31347.json create mode 100644 data/windoor-drawings/31348.json create mode 100644 data/windoor-drawings/31349.json create mode 100644 data/windoor-drawings/31350.json create mode 100644 data/windoor-drawings/31351.json create mode 100644 data/windoor-drawings/31352.json create mode 100644 data/windoor-drawings/31353.json create mode 100644 data/windoor-drawings/31374.json create mode 100644 data/windoor-drawings/31375.json create mode 100644 data/windoor-drawings/31376.json create mode 100644 data/windoor-drawings/31593.json create mode 100644 data/windoor-drawings/31594.json create mode 100644 data/windoor-drawings/31595.json create mode 100644 data/windoor-drawings/31596.json create mode 100644 data/windoor-drawings/31597.json create mode 100644 data/windoor-drawings/31598.json create mode 100644 data/windoor-drawings/31600.json create mode 100644 data/windoor-drawings/31603.json create mode 100644 data/windoor-drawings/31604.json create mode 100644 data/windoor-drawings/31605.json create mode 100644 data/windoor-drawings/31606.json create mode 100644 data/windoor-drawings/31607.json create mode 100644 data/windoor-drawings/31608.json create mode 100644 data/windoor-drawings/31609.json create mode 100644 data/windoor-drawings/31610.json create mode 100644 data/windoor-drawings/31611.json create mode 100644 data/windoor-drawings/31612.json create mode 100644 data/windoor-drawings/31613.json create mode 100644 data/windoor-drawings/31614.json create mode 100644 data/windoor-drawings/31615.json create mode 100644 data/windoor-drawings/31616.json create mode 100644 data/windoor-drawings/31635.json create mode 100644 data/windoor-drawings/31636.json create mode 100644 data/windoor-drawings/31637.json create mode 100644 data/windoor-drawings/31639.json create mode 100644 data/windoor-drawings/31640.json create mode 100644 data/windoor-drawings/31641.json create mode 100644 data/windoor-drawings/31642.json create mode 100644 data/windoor-drawings/31643.json create mode 100644 data/windoor-drawings/31653.json create mode 100644 data/windoor-drawings/31654.json create mode 100644 data/windoor-drawings/31655.json create mode 100644 data/windoor-drawings/31656.json create mode 100644 data/windoor-drawings/31657.json create mode 100644 data/windoor-drawings/31658.json create mode 100644 data/windoor-drawings/31659.json create mode 100644 data/windoor-drawings/31660.json create mode 100644 data/windoor-drawings/31686.json create mode 100644 data/windoor-drawings/31687.json create mode 100644 data/windoor-drawings/31688.json create mode 100644 data/windoor-drawings/31689.json create mode 100644 data/windoor-drawings/31690.json create mode 100644 data/windoor-drawings/31691.json create mode 100644 data/windoor-drawings/31692.json create mode 100644 data/windoor-drawings/31693.json create mode 100644 data/windoor-drawings/31694.json create mode 100644 data/windoor-drawings/31697.json create mode 100644 data/windoor-drawings/31698.json create mode 100644 data/windoor-drawings/31699.json create mode 100644 data/windoor-drawings/31700.json create mode 100644 data/windoor-drawings/31701.json create mode 100644 data/windoor-drawings/31702.json create mode 100644 data/windoor-drawings/31703.json create mode 100644 data/windoor-drawings/31704.json create mode 100644 data/windoor-drawings/31705.json create mode 100644 data/windoor-drawings/31706.json create mode 100644 data/windoor-drawings/31707.json create mode 100644 data/windoor-drawings/31708.json create mode 100644 data/windoor-drawings/31709.json create mode 100644 data/windoor-drawings/31711.json create mode 100644 data/windoor-drawings/31712.json create mode 100644 data/windoor-drawings/31713.json create mode 100644 data/windoor-drawings/31714.json create mode 100644 data/windoor-drawings/31715.json create mode 100644 data/windoor-drawings/31716.json create mode 100644 data/windoor-drawings/31717.json create mode 100644 data/windoor-drawings/31718.json create mode 100644 data/windoor-drawings/31719.json create mode 100644 data/windoor-drawings/31720.json create mode 100644 data/windoor-drawings/31721.json create mode 100644 data/windoor-drawings/31722.json create mode 100644 data/windoor-drawings/31723.json create mode 100644 data/windoor-drawings/31724.json create mode 100644 data/windoor-drawings/31725.json create mode 100644 data/windoor-drawings/31726.json create mode 100644 data/windoor-drawings/31727.json create mode 100644 data/windoor-drawings/31728.json create mode 100644 data/windoor-drawings/31729.json create mode 100644 data/windoor-drawings/31730.json create mode 100644 data/windoor-drawings/31731.json create mode 100644 data/windoor-drawings/31733.json create mode 100644 data/windoor-drawings/31734.json create mode 100644 data/windoor-drawings/31735.json create mode 100644 data/windoor-drawings/31736.json create mode 100644 data/windoor-drawings/31737.json create mode 100644 data/windoor-drawings/31738.json create mode 100644 data/windoor-drawings/31739.json create mode 100644 data/windoor-drawings/31740.json create mode 100644 data/windoor-drawings/31741.json create mode 100644 data/windoor-drawings/31742.json create mode 100644 data/windoor-drawings/31934.json create mode 100644 data/windoor-drawings/31935.json create mode 100644 data/windoor-drawings/31936.json create mode 100644 data/windoor-drawings/31937.json create mode 100644 data/windoor-drawings/31938.json create mode 100644 data/windoor-drawings/31939.json create mode 100644 data/windoor-drawings/31940.json create mode 100644 data/windoor-drawings/31941.json create mode 100644 data/windoor-drawings/31942.json create mode 100644 data/windoor-drawings/31943.json create mode 100644 data/windoor-drawings/31944.json create mode 100644 data/windoor-drawings/31945.json create mode 100644 data/windoor-drawings/31946.json create mode 100644 data/windoor-drawings/31947.json create mode 100644 data/windoor-drawings/31948.json create mode 100644 data/windoor-drawings/31949.json create mode 100644 data/windoor-drawings/31950.json create mode 100644 data/windoor-drawings/32154.json create mode 100644 data/windoor-drawings/32155.json create mode 100644 data/windoor-drawings/32156.json create mode 100644 data/windoor-drawings/32157.json create mode 100644 data/windoor-drawings/32158.json create mode 100644 data/windoor-drawings/32159.json create mode 100644 data/windoor-drawings/32170.json create mode 100644 data/windoor-drawings/32171.json create mode 100644 data/windoor-drawings/32172.json create mode 100644 data/windoor-drawings/32173.json create mode 100644 data/windoor-drawings/32175.json create mode 100644 data/windoor-drawings/32176.json create mode 100644 data/windoor-drawings/32177.json create mode 100644 data/windoor-drawings/32178.json create mode 100644 data/windoor-drawings/32179.json create mode 100644 data/windoor-drawings/32180.json create mode 100644 data/windoor-drawings/32181.json create mode 100644 data/windoor-drawings/32182.json create mode 100644 data/windoor-drawings/32183.json create mode 100644 data/windoor-drawings/32184.json create mode 100644 data/windoor-drawings/32185.json create mode 100644 data/windoor-drawings/32186.json create mode 100644 data/windoor-drawings/32187.json create mode 100644 data/windoor-drawings/34584.json create mode 100644 data/windoor-drawings/34585.json create mode 100644 data/windoor-drawings/34586.json create mode 100644 data/windoor-drawings/34587.json create mode 100644 data/windoor-drawings/34588.json create mode 100644 data/windoor-drawings/34589.json create mode 100644 data/windoor-drawings/34590.json create mode 100644 data/windoor-drawings/34591.json create mode 100644 data/windoor-drawings/34592.json create mode 100644 data/windoor-drawings/34594.json create mode 100644 data/windoor-drawings/34595.json create mode 100644 data/windoor-drawings/34596.json create mode 100644 data/windoor-drawings/34597.json create mode 100644 data/windoor-drawings/34598.json create mode 100644 data/windoor-drawings/34599.json create mode 100644 data/windoor-drawings/34600.json create mode 100644 data/windoor-drawings/34601.json create mode 100644 data/windoor-drawings/34602.json create mode 100644 data/windoor-drawings/34603.json create mode 100644 data/windoor-drawings/34604.json create mode 100644 data/windoor-drawings/34606.json create mode 100644 data/windoor-drawings/34795.json create mode 100644 data/windoor-drawings/34796.json create mode 100644 data/windoor-drawings/34797.json create mode 100644 data/windoor-drawings/34798.json create mode 100644 data/windoor-drawings/34799.json create mode 100644 data/windoor-drawings/34800.json create mode 100644 data/windoor-drawings/34801.json create mode 100644 data/windoor-drawings/34802.json create mode 100644 data/windoor-drawings/34803.json create mode 100644 data/windoor-drawings/34804.json create mode 100644 data/windoor-drawings/34805.json create mode 100644 data/windoor-drawings/34806.json create mode 100644 data/windoor-drawings/34807.json create mode 100644 data/windoor-drawings/34808.json create mode 100644 data/windoor-drawings/34809.json create mode 100644 data/windoor-drawings/34810.json create mode 100644 data/windoor-drawings/34811.json create mode 100644 data/windoor-drawings/34812.json create mode 100644 data/windoor-drawings/34816.json create mode 100644 data/windoor-drawings/34818.json create mode 100644 data/windoor-drawings/34819.json create mode 100644 data/windoor-drawings/34820.json create mode 100644 data/windoor-drawings/34821.json create mode 100644 data/windoor-drawings/34822.json create mode 100644 data/windoor-drawings/34823.json create mode 100644 data/windoor-drawings/34824.json create mode 100644 data/windoor-drawings/34825.json create mode 100644 data/windoor-drawings/34826.json create mode 100644 data/windoor-drawings/34827.json create mode 100644 data/windoor-drawings/34828.json create mode 100644 data/windoor-drawings/34829.json create mode 100644 data/windoor-drawings/34830.json create mode 100644 data/windoor-drawings/34831.json create mode 100644 data/windoor-drawings/34833.json create mode 100644 data/windoor-drawings/34834.json create mode 100644 data/windoor-drawings/34835.json create mode 100644 data/windoor-drawings/34836.json create mode 100644 data/windoor-drawings/34837.json create mode 100644 data/windoor-drawings/34838.json create mode 100644 data/windoor-drawings/34839.json create mode 100644 data/windoor-drawings/34840.json create mode 100644 data/windoor-drawings/34841.json create mode 100644 data/windoor-drawings/34842.json create mode 100644 data/windoor-drawings/34844.json create mode 100644 data/windoor-drawings/34936.json create mode 100644 data/windoor-drawings/35692.json create mode 100644 data/windoor-drawings/35693.json create mode 100644 data/windoor-drawings/35694.json create mode 100644 data/windoor-drawings/35695.json create mode 100644 data/windoor-drawings/35697.json create mode 100644 data/windoor-drawings/35698.json create mode 100644 data/windoor-drawings/35699.json create mode 100644 data/windoor-drawings/35700.json create mode 100644 data/windoor-drawings/35701.json create mode 100644 data/windoor-drawings/35702.json create mode 100644 data/windoor-drawings/35705.json create mode 100644 data/windoor-drawings/35706.json create mode 100644 data/windoor-drawings/35707.json create mode 100644 data/windoor-drawings/35708.json create mode 100644 data/windoor-drawings/35709.json create mode 100644 data/windoor-drawings/35710.json create mode 100644 data/windoor-drawings/35711.json create mode 100644 data/windoor-drawings/35712.json create mode 100644 data/windoor-drawings/35713.json create mode 100644 data/windoor-drawings/35714.json create mode 100644 data/windoor-drawings/35715.json create mode 100644 data/windoor-drawings/35717.json create mode 100644 data/windoor-drawings/35719.json create mode 100644 data/windoor-drawings/35721.json create mode 100644 data/windoor-drawings/35723.json create mode 100644 data/windoor-drawings/35724.json create mode 100644 data/windoor-drawings/35725.json create mode 100644 data/windoor-drawings/35726.json create mode 100644 data/windoor-drawings/35727.json create mode 100644 data/windoor-drawings/36287.json create mode 100644 data/windoor-drawings/36288.json create mode 100644 data/windoor-drawings/36289.json create mode 100644 data/windoor-drawings/36290.json create mode 100644 data/windoor-drawings/36291.json create mode 100644 data/windoor-drawings/36292.json create mode 100644 data/windoor-drawings/36293.json create mode 100644 data/windoor-drawings/36294.json create mode 100644 data/windoor-drawings/36296.json create mode 100644 data/windoor-drawings/704.json create mode 100644 doc/API.md create mode 100644 doc/克隆实施方案.md create mode 100644 pyproject.toml create mode 100644 src/huamenchuang/__init__.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..505a3b1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +# Python-generated files +__pycache__/ +*.py[oc] +build/ +dist/ +wheels/ +*.egg-info + +# Virtual environments +.venv diff --git a/.python-version b/.python-version new file mode 100644 index 0000000..6324d40 --- /dev/null +++ b/.python-version @@ -0,0 +1 @@ +3.14 diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 0000000..3a88b84 --- /dev/null +++ b/CHANGELOG @@ -0,0 +1,4 @@ +# CHANGELOG + +- [2026-09-20 06:41] FEAT: 完成目标站逆向采集——样板库 254 套模板 drawing_data 全量采集(254/254)、16 个核心接口响应样本、约 300 条接口清单;输出《克隆实施方案》《API 接口文档》(Files: doc/克隆实施方案.md, doc/API.md, data/api-endpoint-inventory.txt, data/api-samples/*, data/windoor-drawings/*) +- [2026-09-20 06:41] DOCS: 初始化 README 项目导航 (Files: README.md) diff --git a/README.md b/README.md new file mode 100644 index 0000000..1480b44 --- /dev/null +++ b/README.md @@ -0,0 +1,28 @@ +# huamenchuang + +门窗行业云平台(功能对标 windoorcraft.com,全部自研实现)。 + +## 文档导航 + +- [克隆实施方案](doc/克隆实施方案.md) — 产品画像、架构设计、拖拽画布编辑器复刻方案、里程碑 +- [API 接口文档](doc/API.md) — 接口规范与目标站对照表 +- [变更日志](CHANGELOG) + +## 目录 + +``` +doc/ 设计文档 +data/ +├── api-endpoint-inventory.txt 目标站接口名清单(≈300 条) +├── api-samples/ 核心接口真实响应样本 + 样板库全量清单 +└── windoor-drawings/ 254 套官方样板库完整绘制数据 (drawing_data) +src/huamenchuang/ 后端(FastAPI,规划中) +frontend/ 前端(Vue3 + TS,规划中) +``` + +## 开发 + +```bash +uv sync # 安装后端依赖(规划) +uv run uvicorn huamenchuang.main:app --reload +``` diff --git a/data/api-endpoint-inventory.txt b/data/api-endpoint-inventory.txt new file mode 100644 index 0000000..bca68cd --- /dev/null +++ b/data/api-endpoint-inventory.txt @@ -0,0 +1,279 @@ +add_try_time +add-son-company-code +after_sales_orders +after_sales_orders/ +ai_product +ai_recommend +ai_recommend_draw_data +align +all-product +annotation-drawing/ +announcement/ +announcement_feedback +announcement_good/ +announcements +bargain +bind-email +bind-hmc-user +bind-kjl-user +bind-product +bind-third-app +bind-third-app-user +bind-wechat +captcha +cc_list +cj-contract-orders +cj-contracts +cj-order-info +cj-orders-status +cj-return-status +cj-user +cl_windoor_info/ +clear-order-process +clip +clone-order-format/ +clone-script/ +code-login +color +company +company_colors +company-module +company-module-info +company-module-try +company-push-bind +confine +content +contract_bars_with_stock +contract_clone +contract_receipt +contract_receipt_list +contract_receipt_list/ +contract_receipt_statistics +contract_receipt_statistics_tb +contract_share +contract_share/ +contract_share_list +contract_workshop_list +contract-bl/ +contract-bl-info/ +contract-bl-list +contract-cave +contract-cave/ +contracts +contracts/ +contracts_excel +contract-stat +convert-contract/ +current-user +current-user/password +current-user/phone +current-user/son-accounts +customer_record +customer_records/ +customers +customers_excel_in +customers_list +cut_solution +cut_times +data +dealer_list +default_windoor/ +default_windoor_catelog +default_windoor_catelog_for_ht +default_windoor_info/ +del_materials_configs +del_product +del_warehouses +del-contract-cave +description +dls-copy-products +dls-price-config +dls-up-company +download-product +drawing_data_by_oid/ +enterable +excel-statistics +expend_list +feedback +forget-password +get_cutting_boms_for_xn_to_sql_srv +get_order_process +get_order_process_list +get-showdoc-menu +get-third-apps +graphql +guigui-token +has_fudafu +height +hmc-user-list +icon +interval +invited_user_list +ip_to_region +is-multipoint +is-repeat-order +large +length +link +ll-up-warehouse +login +login_users +margin +material_sale_order +materials_config +materials_config_excel +materials_excel_out +model-price-config +normal +offer-price +offer-price/ +offset +operation_logs +optimize1d-ai +optimize1d-test +order_clone +order_format +order_format/ +order_format_by_warehouse +order_format_sort +order_up_logs +order_user_list +order-by-pid +orders/ +orders_ +orders-sort +orient +out_photo_plan/ +out-contracts/ +out-order/ +out-threed/ +overtime_warning +pay-order-list +pay-page +pay-page-list +pay-tc +photo_plan +photo_plan/ +pk_default_info +product +product/ +product/send_to_shop +product_ +product_addon_sort +product_bar_sort +product_by_warehouse +product_clone_by_script_type +product_cost_sort +product_glass_sort +product_move_in/ +product_move_out/ +product_order_format_sort +product_ps_hole_open +product_rule_sort +product_var_sort +product_wage_sort +product-buy-record +product-catelog +product-order-format +product-order-format/ +product-vars +progressive +quotations +receipt_account +receipt_account/ +receipt_accounts +record +record_by_contract_id +register-and-login +rendering +rendering-info +reports +rotate +salesmen +salesmen_statistics +save-data +save-pk-product +script +script/ +script_ +search_default_windoor +search-product +selector +send_contract_to_hmc +send-bind-code +send-order +send-product +share-access-log +show +size +sketch-to-window-info +snap +son_user_update/ +status +sublink +subtarget +swj-jh-login +swj-login +swj-son-accounts +target +team-discount +text +three-d-data +throttle +try_render +type +unbind-wechat +up_contract_user_id +up_contract_workshop_note/ +up_material_sale_order_status/ +up_order_by_key/ +up_order_format_show +up_order_hole_pic +up_order_no/ +up_product_bar_print_sort/ +up_product_order_format/ +up_son_user_permission +up-contract-confirmed/ +up-cut-status +update-contract-sign-status +upload_json +upload-order +upload-pic +uploads +up-order-process +up-son-account-type +user_id +users +verification-code-new +verify_lists +void_contract_receipt/ +void_record +warehouse_catelog_sort +warehouse_catelogs +warehouse_excel +warehouse_excel_out +warehouse_info +warehouse_list +wechat_order +wechat_pay_annual_fee +wechat_pay_gzh +wechat-login +wechat-login-with-phone +width +windoor/ +windoor_default +windoor_for_ai +windoor_template_sort +withdraw-money +withdraw-status +xcs_list +xcs_post_product +xf_contract_workshop +ywy_feedback +ywy-get-track-record/ +ywy-get-xt-track-record/ +ywy-set-track-type +ywy-set-xt-track-type +ywy-wkt-user +ywy-xt-wkt-user +ywy-ykt-user diff --git a/data/api-samples/all-product.json b/data/api-samples/all-product.json new file mode 100644 index 0000000..151fa5b --- /dev/null +++ b/data/api-samples/all-product.json @@ -0,0 +1 @@ +{"code":1,"message":"\u83b7\u53d6\u6210\u529f","data":[],"other_data":"","other_data2":""} \ No newline at end of file diff --git a/data/api-samples/announcements.json b/data/api-samples/announcements.json new file mode 100644 index 0000000..3d53a27 --- /dev/null +++ b/data/api-samples/announcements.json @@ -0,0 +1 @@ +{"code":1,"message":"\u83b7\u53d6\u6210\u529f","data":{"current_page":1,"data":[{"id":6,"name":"\u753b\u95e8\u7a97\u539f\u751f\u6e32\u67d3+AI\u70ab\u56fe\u4e94\u4ef6\u5957\u4e0a\u7ebf\u5566","desc":"\u753b\u95e8\u7a97\u539f\u751f\u5c0f\u767d\u7528\u7167\u7247\u7ea7\u6e32\u67d3\u529f\u80fd+AI\u70ab\u56fe\uff1a\u5b89\u88c5\u5408\u6210\uff0c\u95e8\u7a97\u64e6\u9664\uff0c\u5ba4\u5185\u88c5\u4fee\u548c\u522b\u5885\u529f\u80fd\u4e0a\u7ebf","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com\/imge\/order\/175679480234559151render-AI.jpg","content":"

<\/p>

<\/p>

\u753b\u95e8\u7a97\u539f\u751f\u7167\u7247\u7ea7<\/strong>\u95e8\u7a97\u5ba4\u5185\u8bbe\u8ba1\u6548\u679c\u56fe\u6e32\u67d3\u529f\u80fd\uff0c\u4efb\u4f55\u5c0f\u767d\uff0c\u901a\u8fc7\u4e24\u6b65\u64cd\u4f5c\u300210\u79d2\u5373\u53ef\u751f\u6210<\/strong>\u5404\u79cd\u573a\u666f\uff08\u5ba2\u5385\uff0c\u5367\u5ba4\uff0c\u53a8\u623f\u548c\u536b\u751f\u95f4\u7b49\uff09\uff0c\u5404\u79cd\u88c5\u4fee\u98ce\u683c\uff08\u73b0\u4ee3\u8f7b\u5962\uff0c\u4e2d\u5f0f\uff0c\u6b27\u5f0f\u548c\u7f8e\u5f0f\u7b49\uff09<\/p>

\u5404\u79cd\u5ba4\u5916\u573a\u666f\u7684\u95e8\u7a97\u6548\u679c\u56fe\uff0c\u5ab2\u7f8e\u4e13\u4e1a\u8bbe\u8ba1\u5e08\u82b1\u597d\u51e0\u5929<\/strong>\u624d\u80fd\u505a\u51fa\u7684\u6548\u679c\u3002<\/p>


<\/p>

<\/p>


<\/p>


<\/p>

<\/p>

<\/p>


<\/p>

<\/p>

\u5b89\u88c5\u5408\u6210\uff1a\u968f\u610f\u62cd\u4e00\u5f20\u6ca1\u6709\u5b89\u88c5\u95e8\u7a97\u7684\u5de5\u5730\u7167\u7247\uff0c\u5feb\u901f\u753b\u4e00\u4e2a\u7a97\u578b\u3002\u70b9\u51fb\u6e32\u67d3\u5408\u6210\uff0c7\u79d2\u949f<\/strong>\u5373\u53ef\u7acb\u9a6c\u5408\u6210\u4e00\u5f20\u7167\u7247\u7ea7\u771f\u5b9e\u7684\u5b89\u88c5\u6548\u679c\u56fe<\/strong>\u3002\u8ba9\u4e1a\u4e3b\u63d0\u524d\u770b\u5230\u5b89\u88c5\u540e\u7684\u95e8\u7a97\u6548\u679c\uff0c\u52a9\u529b\u7b7e\u5355\u63d0\u5347\u54c1\u724c\u4ef7\u503c\u3002<\/p>

<\/p>

<\/p>

<\/p>


<\/p>

<\/p>

\u64e6\u9664\u95e8\u7a97\uff1a\u8001\u623f\u6362\u7a97<\/strong>\u4e5f\u53ef\u4ee5\u73b0\u573a\u62cd\u4e00\u5f20\u7167\u7247\uff0c\u70b9\u51fb\u64e6\u9664\u95e8\u7a97\uff0c7\u79d2\u949f\u5373\u53ef\u7acb\u9a6c\u751f\u6210\u4e00\u5f20\u6ca1\u6709\u95e8\u7a97\u7684\u73b0\u573a\u7167\u7247\u3002\u7136\u540e\u901a\u8fc7\u4e0a\u9762\u7684\u5b89\u88c5\u5408\u6210\u529f\u80fd\uff0c\u53ef\u4ee5\u7acb\u9a6c\u7ed9\u5ba2\u6237\u770b\u5230\u65b0\u95e8\u7a97\u7684\u5b89\u88c5\u6548\u679c\u56fe\u3002<\/p>

<\/p>

<\/p>


<\/p>

<\/p>

\u5ba4\u5185\u88c5\u4fee<\/strong>\uff1a\u968f\u4fbf\u62cd\u4e00\u5f20\u5ba4\u5185\u6bdb\u576f\u7167\u7247\uff0c\u6216\u8005\u4f7f\u7528\u5b89\u88c5\u5408\u6210\u95e8\u7a97\u540e\u7684\u5ba4\u5185\u6bdb\u576f\u7167\u7247\u3002\u9009\u62e9\u597d\u88c5\u4fee\u98ce\u683c\u540e\uff0c\u70b9\u51fb\u6e32\u67d3\u88c5\u4fee\uff0c7\u79d2\u949f<\/strong>\u751f\u6210\u88c5\u4fee\u6548\u679c\u56fe<\/p>

<\/p>

<\/p>


<\/p>

<\/p>

\u522b\u5885\u786c\u88c5<\/strong>\uff1a\u62cd\u4e00\u5f20\u6bdb\u576f\u522b\u5885\/\u81ea\u5efa\u623f\u5916\u89c2\u7167\u7247\uff0c\u9009\u62e9\u88c5\u4fee\u98ce\u683c\uff0c\u70b9\u6e32\u67d3\u522b\u5885\uff0c7\u79d2\u949f<\/strong>\u5373\u53ef\u751f\u6210\u76f8\u5e94\u7684\u786c\u88c5\u6548\u679c\u56fe<\/p>

<\/p>

<\/p>

<\/p>

\u6240\u6709\u76f8\u5173\u7684\u529f\u80fd\uff0c\u5982\u679c\u751f\u6210\u7684\u6548\u679c\u56fe\u4e0d\u6ee1\u610f\uff0c\u91cd\u65b0\u70b9\u51fb\u751f\u6210\u5c31\u597d\uff0c\u76f4\u5230\u6ee1\u610f\u4e3a\u6b62\u3002<\/p>

\u4ee5\u4e0a\u529f\u80fd\u5e94\u8be5\u8fd8\u6709\u5f88\u591a\u672a\u53d1\u6398\u7684\u4f7f\u7528\u573a\u666f\uff0c\u6b22\u8fce\u95e8\u7a97\u884c\u4e1a\u7684\u670b\u53cb\u8e0a\u8dc3\u4f53\u9a8c\u8bd5\u7528\uff1a\uff09<\/p>


<\/p>","read_times":18110,"good_times":5,"sort":1,"created_at":"2025-09-02 14:33:22","updated_at":"2026-09-20 18:32:18"},{"id":5,"name":"\u753b\u95e8\u7a97\u540c\u65f6\u53c2\u52a0\u5370\u5ea6\u548c\u8d8a\u5357\u95e8\u7a97\u884c\u4e1a\u5927\u4f1a","desc":"\u753b\u95e8\u7a97\u53c2\u52a0\u5370\u5ea6\u5e74\u5ea6\u6700\u5927\u95e8\u7a97\u884c\u4e1a\u5c55\uff0c\u53c2\u52a0\u8d8a\u5357450\u4eba\u95e8\u7a97\u884c\u4e1a\u805a\u4f1a","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com\/imge\/order\/174419297092670977Untitled-1.jpg","content":"

<\/p>

2024\u5e74\u5e95\u753b\u95e8\u7a97\u5728\u5370\u5ea6\u5e02\u573a\u8fd0\u84253\u5e74\u540e<\/strong>\uff0c\u7b2c\u4e00\u6b21\u53c2\u52a0\u5370\u5ea6\u65b0\u5fb7\u91cc\u7b2c20\u5c4aZAK\u95e8\u7a97\u5c55<\/strong>\uff0c\u4e5f\u662f\u5370\u5ea6\u65b0\u5e74\u540e\u7b2c\u4e00\u573a\u5168\u56fd\u6700\u5927\u7684\u95e8\u7a97\u884c\u4e1a\u5c55\u4f1a\u3002<\/p>

\u5c55\u4f1a\u4e0a\u83b7\u5f97\u4e86\u6765\u81ea\u5370\u5ea6\u4ee5\u53ca\u5468\u8fb9\u56fd\u5bb6\u5927\u91cf\u95e8\u7a97\u4eba\u7684\u5173\u6ce8\u4e0e\u79ef\u6781\u53cd\u9988\u3002\u8bf7\u770b\u73b0\u573a\u7684\u5b9e\u62cd\u56fe\u7247\uff1a<\/p>

<\/p>

<\/p>

<\/p>


<\/p>

\u540c\u65f6\u57282025\u5e743\u6708\uff0c\u753b\u95e8\u7a97\u5728\u8d8a\u5357\u8fd0\u84252\u5e74\u540e<\/strong>\u3002\u5408\u4f5c\u4f19\u4f34\u5728\u8d8a\u5357\u6cb3\u5185\u7ec4\u7ec7\u4e86450\u4eba\u7684\u95e8\u7a97\u884c\u4e1a\u805a\u4f1a\u3002\u753b\u95e8\u7a97\u83b7\u5f97\u4e8630\u5206\u949f\u4e0a\u53f0\u8def\u6f14\u7684\u673a\u4f1a\u3002\u53f0\u4e0b\u89c2\u4f17\u8868\u73b0\u4e86\u51fa\u6781\u5927\u7684\u70ed\u60c5<\/p>


<\/p>

<\/p>

<\/p>

<\/p>

<\/p>


<\/p>

<\/p>


<\/p>


<\/p>


<\/p>


<\/p>","read_times":19106,"good_times":2,"sort":1,"created_at":"2025-04-09 17:54:13","updated_at":"2026-09-19 20:50:18"},{"id":4,"name":"\u66f4\u65b0\u8ba2\u5355\u751f\u4ea7\u8fdb\u5ea6\u8ddf\u8e2a\u529f\u80fd","desc":"\u624b\u673a\u626b\u7801\u66f4\u65b0\u8ba2\u5355\u751f\u4ea7\u8fdb\u5ea6\uff0c\u5168\u65b9\u4f4d\u7ba1\u63a7\u751f\u4ea7\u6d41\u7a0b","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com\/imge\/order\/172975599449517408windoorcraft%20front.png","content":"

<\/p>

\u753b\u95e8\u7a97\u5728\u884c\u4e1a\u4e2d\u7b2c\u4e00\u4e2a\u5b9e\u73b0\uff0c\u4e00\u90e8\u624b\u673a\u4e00\u4e2aapp\u76f4\u63a5\u5b8c\u6210\u8ba2\u5355\u751f\u4ea7\u8fdb\u5ea6\u8ddf\u8e2a\uff0c\u8f66\u95f4\u5de5\u4eba\u4f7f\u7528\u4e00\u4e2a\u8ba2\u5355\u4e8c\u7ef4\u7801\uff0c\u5b8c\u6210\u73af\u8282\u626b\u7801\uff0c\u4ea7\u6210\u626b\u7801\u548c\u53d1\u8d27\u626b\u7801<\/strong>\u3002<\/p>

\u5e76\u521b\u65b0\u5b9e\u73b0\u540c\u4e00\u4e2a\u5408\u540c\u8ba2\u5355\u5206\u6279\u751f\u4ea7\uff0c\u6bcf\u4e00\u4e2a\u8ba2\u5355\u72b6\u6001\u90fd\u53ef\u4ee5\u5355\u72ec\u66f4\u65b0\u3002<\/p>

<\/p>

<\/p>

<\/p>


<\/p>


<\/p>


<\/p>","read_times":25121,"good_times":5,"sort":1,"created_at":"2024-10-24 15:38:04","updated_at":"2026-09-20 21:11:09"},{"id":3,"name":"\u624b\u673a\u7248\u4ed3\u5e93\u7ba1\u7406\u6a21\u5757\u4e0a\u7ebf","desc":"\u4f18\u5316\u597d\u578b\u6750\uff0c\u76f4\u63a5\u9886\u6599\u51fa\u5e93\u539f\u6750\u6599\uff0c\u4e00\u952e\u5165\u5e93\u5207\u5272\u4f59\u6599","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com\/imge\/order\/171099212694260477Untitled-1.png","content":"

<\/p>

\u624b\u673a\u7535\u8111\u7aef\u539f\u6750\u6599\u4ed3\u5e93\u7ba1\u7406\u6a21\u5757\u4e0a\u7ebf\uff0c\u652f\u6301\u5165\u5e93\uff0c\u51fa\u5e93\u548c\u76d8\u5b58\u64cd\u4f5c\uff0c\u5e76\u81ea\u52a8\u8bb0\u5f55\u6240\u6709\u7684\u64cd\u4f5c\u6d41\u6c34<\/p>

<\/p>

\u578b\u6750\u4f18\u5316\u597d\uff0c\u53ef\u76f4\u63a5\u70b9\u51fb\u9886\u6599\uff0c\u751f\u6210\u9886\u6599\u5355\u3002\u540c\u65f6\u53ef\u4ee5\u628a\u5207\u5272\u5269\u4f59\u7684\u4f59\u6599\u4e00\u952e\u5165\u5e93\uff0c\u4e0b\u6b21\u4f18\u5316\u53ef\u4ee5\u81ea\u52a8\u5229\u7528<\/p>

<\/p>

<\/p>


<\/p>


<\/p>","read_times":30253,"good_times":3,"sort":1,"created_at":"2024-03-21 11:35:27","updated_at":"2025-12-20 16:55:11"},{"id":2,"name":"\u624b\u673a\u76f4\u63a5\u5bf9\u63a5\u95e8\u7a97\u8bbe\u5907","desc":"\u624b\u673a\u76f4\u63a5\u5bf9\u63a5\u95e8\u7a97\u8bbe\u5907\uff0c\u5de5\u5382\u5e72\u6d3b\u518d\u4e5f\u4e0d\u7d2f","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com\/imge\/order\/170497581860835076Untitled-2.jpg","content":"

<\/p>

\u753b\u95e8\u7a97\u5728\u884c\u4e1a\u7b2c\u4e00\u4e2a\u5b9e\u73b0\uff0c\u4e00\u90e8\u624b\u673a\u76f4\u63a5\u5b8c\u6210\u63a5\u5355\uff0c\u4f18\u5316\u578b\u6750\u548c\u73bb\u7483\uff0c\u5e76\u548c\u8bbe\u5907\u5bf9\u63a5\u3002\u65e8\u5728\u7528\u6700\u4f4e\u6210\u672c\uff0c\u5b9e\u73b0\u4e2d\u5c0f\u95e8\u7a97\u5382\u7684\u8bbe\u5907\u81ea\u52a8\u5316\uff0c\u5e2e\u52a9\u5168\u4e16\u754c\u7684\u4e2d\u5c0f\u5fae\u4f01\u4e1a\u8ddf\u4e0a\u5927\u5382\u7684\u751f\u4ea7\u6a21\u5f0f<\/strong>\u3002<\/p>

\u6b22\u8fce\u5927\u5bb6\u6765\u4f53\u9a8c\u5168\u65b0\u7684\u5de5\u4f5c\u6d41\u7a0b\uff1a\uff09<\/p>

<\/p>

<\/p>","read_times":27668,"good_times":8,"sort":1,"created_at":"2024-01-11 20:22:37","updated_at":"2025-07-11 19:59:17"},{"id":1,"name":"\u578b\u6750\u5546\u4e13\u7248\u4e0a\u7ebf\u5566","desc":"\u578b\u6750\u9500\u552e\u6700\u5f3a\u914d\u5957\u670d\u52a1\uff0c\u95e8\u7a97\u4eba\u518d\u4e5f\u4e0d\u7528\u81ea\u5df1\u505a\u516c\u5f0f","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com\/imge\/order\/170476784795834690Untitled-1.jpg","content":"

<\/p>

\u5f3a\u70c8\u5efa\u8bae\u95e8\u7a97\u4eba\u63a8\u8350\u81ea\u5df1\u7684\u578b\u6750\u4f9b\u5e94\u5546\u52a0\u5165\uff0c\u753b\u95e8\u7a97\u6709\u4e13\u4e1a\u7684\u670d\u52a1\u56e2\u961f\u5e2e\u52a9\u578b\u6750\u5546\u5efa\u7acb\u6240\u6709\u7cfb\u5217\u7684\u578b\u6750\u53c2\u6570<\/strong>\uff0c\u6548\u679c\u5982\u4e0b\uff1a<\/p>

<\/p>

\u65b9\u4fbf\u578b\u6750\u5546\u505a\u670d\u52a1\uff0c\u95e8\u7a97\u4eba\u5373\u53ef\u514d\u8d39\u4e0b\u8f7d\u516c\u5f0f\uff0c\u76f4\u63a5\u4f7f\u7528\u3002\u66f4\u591a\u8be6\u60c5\u8bf7\u8054\u7cfb\u7535\u8bdd\uff1a18621336501<\/strong><\/p>


<\/p>","read_times":23292,"good_times":9,"sort":1,"created_at":"2024-01-09 10:37:27","updated_at":"2025-12-20 16:55:18"}],"first_page_url":"https:\/\/zzc-serv.thinkerx.com\/api\/announcements?page=1","from":1,"last_page":1,"last_page_url":"https:\/\/zzc-serv.thinkerx.com\/api\/announcements?page=1","next_page_url":null,"path":"https:\/\/zzc-serv.thinkerx.com\/api\/announcements","per_page":15,"prev_page_url":null,"to":6,"total":6},"other_data":"","other_data2":""} \ No newline at end of file diff --git a/data/api-samples/company-module-info.json b/data/api-samples/company-module-info.json new file mode 100644 index 0000000..dc6d003 --- /dev/null +++ b/data/api-samples/company-module-info.json @@ -0,0 +1 @@ +{"code":1,"message":"\u83b7\u53d6\u6210\u529f","data":[{"id":2,"name":"\u95e8\u7a97\u7ba1\u7406\u8f6f\u4ef6","type":2,"icon":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com\/imge\/order\/15911749555960406701_logo.png","label":"\u7535\u8111","description":"\u95e8\u7a97\u751f\u4ea7\u7ba1\u7406\u8f6f\u4ef6\u662f\u4e00\u6b3e\u670d\u52a1\u4e8e\u95e8\u7a97\u5382\u7684PC\u7aef\u7ba1\u7406\u8f6f\u4ef6\uff0c\u63d0\u4f9b\u8ba2\u5355\u7ba1\u7406\uff0c\u751f\u4ea7\u8fdb\u5ea6\u7ba1\u7406\u3001\u62c6\u5355\u7b97\u6599\u3001\u8d22\u52a1\u7ba1\u7406\u3001\u5e02\u573a\u7ba1\u7406\u3001\u6750\u6599\u9500\u552e\u3001\u6750\u6599\u91c7\u8d2d\u7b49\u7ba1\u7406\u529f\u80fd\uff0c\u9002\u7528\u4e8e\uff0c\u8863\u67dc\u95e8\uff0c\u4e2d\u7a7a\u95e8\uff0c\u6dcb\u6d74\u623f\uff0c\u7eb1\u7a97\u7b49\u4f01\u4e1a\u3002","info":"\u62a5\u4ef7\u7b97\u6599\u6613\u51fa\u9519\uff0c\u5ba2\u6237\u67e5\u5355\u8dd1\u534a\u5929|\u6750\u6599\u5e93\u5b58\u79ef\u538b\u591a\uff0c\u7f3a\u6599\u5fd8\u8865\u56f0\u96be\u591a|\u63a5\u5355\u8d22\u52a1\u751f\u4ea7\u4e0d\u8fde\u8d2f\uff0c\u751f\u4ea7\u6f0f\u5355\u9519\u5355\u7ba1\u7406\u96be","price":"0.00","sort":1,"try_days":0,"pic_url":"https:\/\/webcc-pro.obs.cn-east-3.myhuaweicloud.com\/imge\/order\/15911749555729621901.png","key":"","try_url":"http:\/\/www.thinkerx.com\/offical\/home\/index","official_url":"http:\/\/www.thinkerx.com\/offical\/home\/index","video_url":"http:\/\/helpcenter.thinkerx.com\/vedio","help_url":"http:\/\/helpcenter.thinkerx.com","created_at":"2020-06-03 17:02:35","updated_at":"2020-06-03 17:02:35","status":0},{"id":3,"name":"3D\u6e32\u67d3","type":1,"icon":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com\/imge\/order\/1591607239119690733d.png","label":"\u4e00\u952e\u751f\u62103D\u6548\u679c\uff0c\u52a9\u529b\u5feb\u901f\u6210\u5355","description":null,"info":"\u652f\u6301\u5404\u79cd\u5f02\u578b\u7a97\u578b\u81ea\u52a8\u751f\u62103D\u6a21\u578b|\u53ef\u4ee5\u4efb\u610f\u53d8\u6362\u5ba4\u5185\u5916\u989c\u8272\uff0c\u5b9e\u65f6\u6e32\u67d3\uff0c\u67e5\u770b\u6548\u679c|\u5728\u7ebf\u5206\u4eab\uff0c\u624b\u673a\u3001\u5e73\u677f\u90fd\u53ef\u65e0\u969c\u788d\u4f7f\u7528\u3001\u6b23\u8d4f","price":"0.00","sort":2,"try_days":30,"pic_url":"https:\/\/webcc-pro.obs.cn-east-3.myhuaweicloud.com\/imge\/order\/159160723943615828sd.png","key":"3D","try_url":null,"official_url":null,"video_url":null,"help_url":null,"created_at":"2020-06-04 09:03:34","updated_at":"2020-07-09 09:20:03","status":2},{"id":5,"name":"\u95e8\u7a97\u7ba1\u7406\u8f6f\u4ef6","type":2,"icon":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com\/imge\/order\/15912361832415379802_logo.png","label":"\u7535\u8111|\u5e73\u677f","description":"\u79fb\u52a8CC\u662f\u4e00\u5957\u57fa\u4e8e\u5bb6\u88c5\u7cfb\u7edf\u95e8\u7a97\u884c\u4e1a\u7814\u53d1\u7684\u524d\u7aef\u4e00\u4f53\u5316\u7684\u79fb\u52a8\u7aef\u7684\u89e3\u51b3\u65b9\u6848\u3002\u5728\u79fb\u52a8\u7aef\u80fd\u5229\u7528\u6a21\u5757\u5316\u7684\u95e8\u7a97\u90e8\u4ef6\uff0c\u81ea\u7531\u642d\u5efa\u4efb\u610f\u95e8\u7a97\uff0c\u751a\u81f3\u662f\u5404\u7c7b\u6709\u62d0\u89d2\u7684\u8bbe\u8ba1\u3002\u4efb\u4f55\u666e\u901a\u4eba\u7b80\u5355\u5b66\u4e60\u5373\u53ef\u4e0a\u624b\u64cd\u4f5c\uff0c\u4eba\u4eba\u90fd\u662f\u8bbe\u8ba1\u5e08\u3002","info":"\u62a5\u4ef7\u7b97\u6599\u6613\u51fa\u9519\uff0c\u5ba2\u6237\u67e5\u5355\u8dd1\u534a\u5929|\u6750\u6599\u5e93\u5b58\u79ef\u538b\u591a\uff0c\u7f3a\u6599\u5fd8\u8865\u56f0\u96be\u591a|\u63a5\u5355\u8d22\u52a1\u751f\u4ea7\u4e0d\u8fde\u8d2f\uff0c\u751f\u4ea7\u6f0f\u5355\u9519\u5355\u7ba1\u7406\u96be","price":"0.00","sort":3,"try_days":0,"pic_url":"https:\/\/webcc-pro.obs.cn-east-3.myhuaweicloud.com\/imge\/order\/15912361827280404202.png","key":"","try_url":"http:\/\/www.thinkerx.com\/offical\/home\/index","official_url":"http:\/\/www.thinkerx.com\/offical\/home\/index","video_url":"http:\/\/helpcenter.thinkerx.com\/vedio","help_url":"http:\/\/helpcenter.thinkerx.com","created_at":"2020-06-04 10:03:03","updated_at":"2020-06-04 10:03:03","status":0},{"id":6,"name":"K\u79c0\u5c55\u793a\u8f6f\u4ef6","type":2,"icon":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com\/imge\/order\/15912364302864139103_logo.png","label":"\u7535\u8111|\u624b\u673a|\u5e73\u677f","description":"K\u79c0\u8f6f\u4ef6\u662f\u4e00\u6b3e\u670d\u52a1\u4e8e\u95e8\u7a97\u5382\u7684PC\u7aef\u7ba1\u7406\u8f6f\u4ef6\uff0c\u63d0\u4f9b\u8ba2\u5355\u7ba1\u7406\uff0c\u751f\u4ea7\u8fdb\u5ea6\u7ba1\u7406\u3001\u62c6\u5355\u7b97\u6599\u3001\u8d22\u52a1\u7ba1\u7406\u3001\u5e02\u573a\u7ba1\u7406\u3001\u6750\u6599\u9500\u552e\u3001\u6750\u6599\u91c7\u8d2d\u7b49\u7ba1\u7406\u529f\u80fd\uff0c\u9002\u7528\u4e8e\uff0c\u8863\u67dc\u95e8\uff0c\u4e2d\u7a7a\u95e8\uff0c\u6dcb\u6d74\u623f\uff0c\u7eb1\u7a97\u7b49\u4f01\u4e1a\u3002","info":"\u62a5\u4ef7\u7b97\u6599\u6613\u51fa\u9519\uff0c\u5ba2\u6237\u67e5\u5355\u8dd1\u534a\u5929|\u6750\u6599\u5e93\u5b58\u79ef\u538b\u591a\uff0c\u7f3a\u6599\u5fd8\u8865\u56f0\u96be\u591a|\u63a5\u5355\u8d22\u52a1\u751f\u4ea7\u4e0d\u8fde\u8d2f\uff0c\u751f\u4ea7\u6f0f\u5355\u9519\u5355\u7ba1\u7406\u96be","price":"0.00","sort":4,"try_days":0,"pic_url":"https:\/\/webcc-pro.obs.cn-east-3.myhuaweicloud.com\/imge\/order\/15912364308847623203.png","key":"","try_url":"http:\/\/www.thinkerx.com\/offical\/home\/index","official_url":"http:\/\/www.thinkerx.com\/offical\/home\/index","video_url":"http:\/\/helpcenter.thinkerx.com\/vedio","help_url":"http:\/\/helpcenter.thinkerx.com","created_at":"2020-06-04 10:07:11","updated_at":"2020-06-04 10:07:11","status":0},{"id":7,"name":"\u7b80\u753b\u9633\u5149\u623f","type":2,"icon":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com\/imge\/order\/15912366324843955504_logo.png","label":"\u7535\u8111|\u624b\u673a|\u5e73\u677f","description":"\u7b80\u5316\u9633\u5149\u623f\u662f\u4e00\u6b3e\u670d\u52a1\u4e8e\u95e8\u7a97\u5382\u7684PC\u7aef\u7ba1\u7406\u8f6f\u4ef6\uff0c\u63d0\u4f9b\u8ba2\u5355\u7ba1\u7406\uff0c\u751f\u4ea7\u8fdb\u5ea6\u7ba1\u7406\u3001\u62c6\u5355\u7b97\u6599\u3001\u8d22\u52a1\u7ba1\u7406\u3001\u5e02\u573a\u7ba1\u7406\u3001\u6750\u6599\u9500\u552e\u3001\u6750\u6599\u91c7\u8d2d\u7b49\u7ba1\u7406\u529f\u80fd\uff0c\u9002\u7528\u4e8e\uff0c\u8863\u67dc\u95e8\uff0c\u4e2d\u7a7a\u95e8\uff0c\u6dcb\u6d74\u623f\uff0c\u7eb1\u7a97\u7b49\u4f01\u4e1a\u3002","info":"\u62a5\u4ef7\u7b97\u6599\u6613\u51fa\u9519\uff0c\u5ba2\u6237\u67e5\u5355\u8dd1\u534a\u5929|\u6750\u6599\u5e93\u5b58\u79ef\u538b\u591a\uff0c\u7f3a\u6599\u5fd8\u8865\u56f0\u96be\u591a|\u63a5\u5355\u8d22\u52a1\u751f\u4ea7\u4e0d\u8fde\u8d2f\uff0c\u751f\u4ea7\u6f0f\u5355\u9519\u5355\u7ba1\u7406\u96be","price":"0.00","sort":5,"try_days":0,"pic_url":"https:\/\/webcc-pro.obs.cn-east-3.myhuaweicloud.com\/imge\/order\/15912366327669154604.png","key":"","try_url":"http:\/\/www.thinkerx.com\/offical\/home\/index","official_url":"http:\/\/www.thinkerx.com\/offical\/home\/index","video_url":"http:\/\/helpcenter.thinkerx.com\/vedio","help_url":"http:\/\/helpcenter.thinkerx.com","created_at":"2020-06-04 10:10:33","updated_at":"2020-06-04 10:10:33","status":0},{"id":8,"name":"\u795e\u96d5\u8f6f\u4ef6","type":2,"icon":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com\/imge\/order\/15912367034046416505_logo.png","label":"\u7535\u8111","description":"\u795e\u96d5\u662f\u96c6\u6728\u95e8\u3001\u8863\u67dc\u79fb\u95e8\u96d5\u523b\u548c\u6a71\u67dc\u95e8\u677f\u6392\u7248\u4e8e\u4e00\u4f53\u7684\u4e00\u6b3e\u8f6f\u4ef6\u3002\u5200\u578b\u3001\u96d5\u523b\u6df1\u5ea6\u3001\u9501\u5b9a\u95f4\u8ddd\u81ea\u52a8\u8bb0\u5fc6\uff1b\u652f\u6301\u5927\u578b\u6d6e\u96d5\u3001\u4e00\u952e\u88c1\u526a\uff0c\u6d6e\u96d5\u65e0\u9700\u91cd\u65b0\u505a\u5200\u8def\uff1b\u81ea\u52a8\u3001\u6392\u7248\u3001\u4f18\u5316\u3001\u6253\u5370\u6807\u7b7e\u4e00\u6b65\u5b8c\u6210\uff1b\u9ed8\u8ba4\u5b58\u50a8\u5728\u4e91\u7aef\u670d\u52a1\u5668\uff0c\u5e2e\u52a9\u96d5\u523b\u5382\u5feb\u901f\u641c\u7d22\u5b9a\u4f4d\u8def\u5f84\u56fe\u3002","info":"\u62a5\u4ef7\u7b97\u6599\u6613\u51fa\u9519\uff0c\u5ba2\u6237\u67e5\u5355\u8dd1\u534a\u5929|\u6750\u6599\u5e93\u5b58\u79ef\u538b\u591a\uff0c\u7f3a\u6599\u5fd8\u8865\u56f0\u96be\u591a|\u63a5\u5355\u8d22\u52a1\u751f\u4ea7\u4e0d\u8fde\u8d2f\uff0c\u751f\u4ea7\u6f0f\u5355\u9519\u5355\u7ba1\u7406\u96be","price":"0.00","sort":6,"try_days":0,"pic_url":"https:\/\/webcc-pro.obs.cn-east-3.myhuaweicloud.com\/imge\/order\/15912367025958413105.png","key":"","try_url":"http:\/\/www.thinkerx.com\/offical\/home\/index","official_url":"http:\/\/www.thinkerx.com\/offical\/home\/index","video_url":"http:\/\/helpcenter.thinkerx.com\/vedio","help_url":"http:\/\/helpcenter.thinkerx.com","created_at":"2020-06-04 10:11:43","updated_at":"2020-06-04 10:11:43","status":0},{"id":9,"name":"\u7b97\u6599","type":1,"icon":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com\/imge\/order\/159409288237513209\u7b97\u6599.png","label":"\u7b97\u6599|\u4e0b\u6599\u5355|\u751f\u4ea7\u5355|\u5408\u683c\u8bc1","description":null,"info":"\u6a21\u7248\u516c\u5f0f\uff0c\u9002\u5e94\u4efb\u4f55\u6750\u6599\u7cfb\u5217|\u7b80\u5355\u4fee\u6539\u53c2\u6570\u5373\u53ef\u4f7f\u7528\uff0c\u4e00\u770b\u5c31\u5b66\u4f1a|\u81ea\u52a8\u8ba1\u7b97\u578b\u6750\uff0c\u73bb\u7483\u548c\u914d\u4ef6\u6750\u6599\u6e05\u5355|\u81ea\u52a8\u751f\u6210\u751f\u4ea7\u4e0b\u6599\u5355\uff0c\u5408\u683c\u8bc1\u7b49","price":"1980.00","sort":1,"try_days":0,"pic_url":"https:\/\/webcc-pro.obs.cn-east-3.myhuaweicloud.com\/imge\/order\/159409288268596538\u7b97\u6599\u56fe2.png","key":"script","try_url":null,"official_url":null,"video_url":null,"help_url":null,"created_at":null,"updated_at":"2020-07-16 15:38:22","status":2},{"id":14,"name":"\u578b\u6750\u4f18\u5316","type":1,"icon":null,"label":"","description":null,"info":"","price":"0.00","sort":7,"try_days":null,"pic_url":null,"key":"optimize","try_url":null,"official_url":null,"video_url":null,"help_url":null,"created_at":"2021-07-07 13:16:25","updated_at":"2021-07-07 13:16:25","status":2},{"id":15,"name":"\u5ba2\u6237\u7ba1\u7406","type":1,"icon":null,"label":"","description":null,"info":"","price":"0.00","sort":null,"try_days":null,"pic_url":null,"key":"customer","try_url":null,"official_url":null,"video_url":null,"help_url":null,"created_at":null,"updated_at":null,"status":0},{"id":16,"name":"\u5f02\u5f62\u7b97\u6599","type":1,"icon":null,"label":"","description":null,"info":"","price":"0.00","sort":null,"try_days":null,"pic_url":null,"key":"poly","try_url":null,"official_url":null,"video_url":null,"help_url":null,"created_at":null,"updated_at":null,"status":2},{"id":17,"name":"\u8d22\u52a1\u6a21\u5757","type":1,"icon":null,"label":"","description":null,"info":"","price":"0.00","sort":null,"try_days":null,"pic_url":null,"key":"finance","try_url":null,"official_url":null,"video_url":null,"help_url":null,"created_at":null,"updated_at":null,"status":0},{"id":18,"name":"\u5b9e\u666f\u6e32\u67d3","type":1,"icon":null,"label":"","description":null,"info":"","price":"0.00","sort":null,"try_days":null,"pic_url":null,"key":"render","try_url":null,"official_url":null,"video_url":null,"help_url":null,"created_at":null,"updated_at":null,"status":0},{"id":19,"name":"\u4ed3\u5e93\u7ba1\u7406","type":1,"icon":null,"label":"","description":null,"info":"","price":"0.00","sort":null,"try_days":null,"pic_url":null,"key":"warehouse","try_url":null,"official_url":null,"video_url":null,"help_url":null,"created_at":null,"updated_at":null,"status":0},{"id":20,"name":"\u53cd\u5411\u4f18\u5316","type":1,"icon":null,"label":"","description":null,"info":"","price":"0.00","sort":null,"try_days":null,"pic_url":null,"key":"re-optimize","try_url":null,"official_url":null,"video_url":null,"help_url":null,"created_at":null,"updated_at":null,"status":0},{"id":21,"name":"\u9633\u5149\u623f","type":1,"icon":null,"label":"","description":null,"info":"","price":"1000.00","sort":null,"try_days":null,"pic_url":null,"key":"sun-house","try_url":null,"official_url":null,"video_url":null,"help_url":null,"created_at":null,"updated_at":null,"status":0},{"id":23,"name":"\u8f66\u95f4\u7ba1\u7406","type":1,"icon":null,"label":"","description":null,"info":"","price":null,"sort":null,"try_days":null,"pic_url":null,"key":"workshop","try_url":null,"official_url":null,"video_url":null,"help_url":null,"created_at":null,"updated_at":null,"status":0},{"id":24,"name":"\u8bbe\u5907\u5bf9\u63a5","type":1,"icon":null,"label":"","description":null,"info":"","price":null,"sort":null,"try_days":null,"pic_url":null,"key":"equipment","try_url":null,"official_url":null,"video_url":null,"help_url":null,"created_at":null,"updated_at":null,"status":0},{"id":25,"name":"\u8ba1\u4ef6\u5de5\u8d44","type":1,"icon":null,"label":"","description":null,"info":"","price":null,"sort":null,"try_days":null,"pic_url":null,"key":"wage","try_url":null,"official_url":null,"video_url":null,"help_url":null,"created_at":null,"updated_at":null,"status":0},{"id":26,"name":"\u6392\u5355\u5907\u6599","type":1,"icon":null,"label":"","description":null,"info":"","price":null,"sort":null,"try_days":null,"pic_url":null,"key":"pmc","try_url":null,"official_url":null,"video_url":null,"help_url":null,"created_at":null,"updated_at":null,"status":0},{"id":27,"name":"\u4e13\u5c5e\u62a5\u8868","type":1,"icon":null,"label":"","description":null,"info":"","price":null,"sort":null,"try_days":null,"pic_url":null,"key":"self-report","try_url":null,"official_url":null,"video_url":null,"help_url":null,"created_at":null,"updated_at":null,"status":0},{"id":28,"name":"\u70ab\u56fe","type":1,"icon":null,"label":"","description":null,"info":"","price":null,"sort":null,"try_days":null,"pic_url":null,"key":"rendering","try_url":null,"official_url":null,"video_url":null,"help_url":null,"created_at":null,"updated_at":null,"status":3,"expiration_time":"2025-09-05 07:34:23"},{"id":29,"name":"\u4f7f\u7528\u4f59\u6599","type":1,"icon":null,"label":"","description":null,"info":"","price":null,"sort":null,"try_days":null,"pic_url":null,"key":"left-material","try_url":null,"official_url":null,"video_url":null,"help_url":null,"created_at":null,"updated_at":null,"status":0},{"id":30,"name":"\u6750\u6599\u9500\u552e","type":1,"icon":null,"label":"","description":null,"info":"","price":null,"sort":null,"try_days":null,"pic_url":null,"key":"material-sale","try_url":null,"official_url":null,"video_url":null,"help_url":null,"created_at":null,"updated_at":null,"status":0},{"id":31,"name":"\u8f66\u95f4\u8ddf\u5355","type":1,"icon":"","label":"","description":null,"info":"","price":null,"sort":null,"try_days":null,"pic_url":null,"key":"workshop-gd","try_url":null,"official_url":null,"video_url":null,"help_url":null,"created_at":null,"updated_at":null,"status":0},{"id":32,"name":"\u8349\u56fe\u8bc6\u7a97","type":1,"icon":null,"label":"","description":null,"info":"","price":null,"sort":null,"try_days":null,"pic_url":null,"key":"sketch-to-window","try_url":null,"official_url":null,"video_url":null,"help_url":null,"created_at":null,"updated_at":null,"status":3,"expiration_time":"2026-09-14 15:11:48"}],"other_data":"","other_data2":""} \ No newline at end of file diff --git a/data/api-samples/contracts.json b/data/api-samples/contracts.json new file mode 100644 index 0000000..5fe6129 --- /dev/null +++ b/data/api-samples/contracts.json @@ -0,0 +1 @@ +{"code":1,"message":"ok","data":{"contracts":{"current_page":1,"data":[{"id":5616186,"contract_no":"FG20260818009","customer":"","address":"","area":0,"count":1,"money":"0.00","company_id":1,"created_at":"2026-08-18 22:55:09","updated_at":"2026-08-18 22:55:09","phone":"","user_id":3560373,"cut_status":0,"status":"\u610f\u5411\u5355","sign_picture_url":null,"sign_status":0,"customer_id":null,"contract_type":1,"confirmed":0,"note":"","discount":1,"son_account_type":1,"confirm_time":null,"order_status":"0","oids":[],"packages_status":0,"agency_money":"0.00","project_id":null,"name":null,"email":null,"finance_status":null,"delivery_date":null,"confirm_user_id":null,"confirm_user_name":null,"finish_time":null,"true_delivery_date":null,"process":[],"orderUnit":"","overdue_days":0,"user_name":"","user_phone_number":"18750151447","order_count":0,"order_pic_url":[],"order_info":[],"sunny_house_order_count":0,"sunny_house_order_pic_url":[],"sunny_house_order_info":[],"sunny_house_order_ids":[],"final_money":"0.00"},{"id":5616185,"contract_no":"FG20260818008","customer":"","address":"","area":0,"count":1,"money":"0.00","company_id":1,"created_at":"2026-08-18 22:55:07","updated_at":"2026-08-18 22:55:07","phone":"","user_id":3560373,"cut_status":0,"status":"\u610f\u5411\u5355","sign_picture_url":null,"sign_status":0,"customer_id":null,"contract_type":1,"confirmed":0,"note":"","discount":1,"son_account_type":1,"confirm_time":null,"order_status":"0","oids":[],"packages_status":0,"agency_money":"0.00","project_id":null,"name":null,"email":null,"finance_status":null,"delivery_date":null,"confirm_user_id":null,"confirm_user_name":null,"finish_time":null,"true_delivery_date":null,"process":[],"orderUnit":"","overdue_days":0,"user_name":"","user_phone_number":"18750151447","order_count":0,"order_pic_url":[],"order_info":[],"sunny_house_order_count":0,"sunny_house_order_pic_url":[],"sunny_house_order_info":[],"sunny_house_order_ids":[],"final_money":"0.00"},{"id":5616184,"contract_no":"FG20260818007","customer":"","address":"","area":0,"count":1,"money":"0.00","company_id":1,"created_at":"2026-08-18 22:55:05","updated_at":"2026-08-18 22:55:05","phone":"","user_id":3560373,"cut_status":0,"status":"\u610f\u5411\u5355","sign_picture_url":null,"sign_status":0,"customer_id":null,"contract_type":1,"confirmed":0,"note":"","discount":1,"son_account_type":1,"confirm_time":null,"order_status":"0","oids":[],"packages_status":0,"agency_money":"0.00","project_id":null,"name":null,"email":null,"finance_status":null,"delivery_date":null,"confirm_user_id":null,"confirm_user_name":null,"finish_time":null,"true_delivery_date":null,"process":[],"orderUnit":"","overdue_days":0,"user_name":"","user_phone_number":"18750151447","order_count":0,"order_pic_url":[],"order_info":[],"sunny_house_order_count":0,"sunny_house_order_pic_url":[],"sunny_house_order_info":[],"sunny_house_order_ids":[],"final_money":"0.00"},{"id":5616175,"contract_no":"FG20260818006","customer":"","address":"","area":0,"count":1,"money":"0.00","company_id":1,"created_at":"2026-08-18 22:45:06","updated_at":"2026-08-18 22:45:06","phone":"","user_id":3560347,"cut_status":0,"status":"\u610f\u5411\u5355","sign_picture_url":null,"sign_status":0,"customer_id":null,"contract_type":1,"confirmed":0,"note":"","discount":1,"son_account_type":1,"confirm_time":null,"order_status":"0","oids":[],"packages_status":0,"agency_money":"0.00","project_id":null,"name":null,"email":null,"finance_status":null,"delivery_date":null,"confirm_user_id":null,"confirm_user_name":null,"finish_time":null,"true_delivery_date":null,"process":[],"orderUnit":"","overdue_days":0,"user_name":"","user_phone_number":"19202727167","order_count":0,"order_pic_url":[],"order_info":[],"sunny_house_order_count":0,"sunny_house_order_pic_url":[],"sunny_house_order_info":[],"sunny_house_order_ids":[],"final_money":"0.00"},{"id":5616174,"contract_no":"FG20260818005","customer":"","address":"","area":0,"count":1,"money":"0.00","company_id":1,"created_at":"2026-08-18 22:45:05","updated_at":"2026-08-18 22:45:05","phone":"","user_id":3560347,"cut_status":0,"status":"\u610f\u5411\u5355","sign_picture_url":null,"sign_status":0,"customer_id":null,"contract_type":1,"confirmed":0,"note":"","discount":1,"son_account_type":1,"confirm_time":null,"order_status":"0","oids":[],"packages_status":0,"agency_money":"0.00","project_id":null,"name":null,"email":null,"finance_status":null,"delivery_date":null,"confirm_user_id":null,"confirm_user_name":null,"finish_time":null,"true_delivery_date":null,"process":[],"orderUnit":"","overdue_days":0,"user_name":"","user_phone_number":"19202727167","order_count":0,"order_pic_url":[],"order_info":[],"sunny_house_order_count":0,"sunny_house_order_pic_url":[],"sunny_house_order_info":[],"sunny_house_order_ids":[],"final_money":"0.00"},{"id":5613386,"contract_no":"FG20260818004","customer":"","address":"","area":0,"count":1,"money":"0.00","company_id":1,"created_at":"2026-08-18 13:05:14","updated_at":"2026-08-18 13:05:14","phone":"","user_id":3560308,"cut_status":0,"status":"\u610f\u5411\u5355","sign_picture_url":null,"sign_status":0,"customer_id":null,"contract_type":1,"confirmed":0,"note":"","discount":1,"son_account_type":1,"confirm_time":null,"order_status":"0","oids":[],"packages_status":0,"agency_money":"0.00","project_id":null,"name":null,"email":null,"finance_status":null,"delivery_date":null,"confirm_user_id":null,"confirm_user_name":null,"finish_time":null,"true_delivery_date":null,"process":[],"orderUnit":"","overdue_days":0,"user_name":"\u90ed","user_phone_number":"13867459280","order_count":0,"order_pic_url":[],"order_info":[],"sunny_house_order_count":0,"sunny_house_order_pic_url":[],"sunny_house_order_info":[],"sunny_house_order_ids":[],"final_money":"0.00"},{"id":5613385,"contract_no":"FG20260818003","customer":"","address":"","area":0,"count":1,"money":"0.00","company_id":1,"created_at":"2026-08-18 13:05:12","updated_at":"2026-08-18 13:05:12","phone":"","user_id":3560308,"cut_status":0,"status":"\u610f\u5411\u5355","sign_picture_url":null,"sign_status":0,"customer_id":null,"contract_type":1,"confirmed":0,"note":"","discount":1,"son_account_type":1,"confirm_time":null,"order_status":"0","oids":[],"packages_status":0,"agency_money":"0.00","project_id":null,"name":null,"email":null,"finance_status":null,"delivery_date":null,"confirm_user_id":null,"confirm_user_name":null,"finish_time":null,"true_delivery_date":null,"process":[],"orderUnit":"","overdue_days":0,"user_name":"\u90ed","user_phone_number":"13867459280","order_count":0,"order_pic_url":[],"order_info":[],"sunny_house_order_count":0,"sunny_house_order_pic_url":[],"sunny_house_order_info":[],"sunny_house_order_ids":[],"final_money":"0.00"},{"id":5613384,"contract_no":"FG20260818002","customer":"","address":"","area":0,"count":1,"money":"0.00","company_id":1,"created_at":"2026-08-18 13:05:09","updated_at":"2026-08-18 13:05:09","phone":"","user_id":3560308,"cut_status":0,"status":"\u610f\u5411\u5355","sign_picture_url":null,"sign_status":0,"customer_id":null,"contract_type":1,"confirmed":0,"note":"","discount":1,"son_account_type":1,"confirm_time":null,"order_status":"0","oids":[],"packages_status":0,"agency_money":"0.00","project_id":null,"name":null,"email":null,"finance_status":null,"delivery_date":null,"confirm_user_id":null,"confirm_user_name":null,"finish_time":null,"true_delivery_date":null,"process":[],"orderUnit":"","overdue_days":0,"user_name":"\u90ed","user_phone_number":"13867459280","order_count":0,"order_pic_url":[],"order_info":[],"sunny_house_order_count":0,"sunny_house_order_pic_url":[],"sunny_house_order_info":[],"sunny_house_order_ids":[],"final_money":"0.00"},{"id":5612115,"contract_no":"FG20260818001","customer":"","address":"","area":0,"count":1,"money":"0.00","company_id":1,"created_at":"2026-08-18 09:59:47","updated_at":"2026-08-18 09:59:47","phone":"","user_id":3531875,"cut_status":0,"status":"\u610f\u5411\u5355","sign_picture_url":null,"sign_status":0,"customer_id":null,"contract_type":1,"confirmed":0,"note":"","discount":1,"son_account_type":1,"confirm_time":null,"order_status":"0","oids":[],"packages_status":0,"agency_money":"0.00","project_id":null,"name":null,"email":null,"finance_status":null,"delivery_date":null,"confirm_user_id":null,"confirm_user_name":null,"finish_time":null,"true_delivery_date":null,"process":[],"orderUnit":"","overdue_days":0,"user_name":"\u5468\u715c","user_phone_number":"18163041605","order_count":0,"order_pic_url":[],"order_info":[],"sunny_house_order_count":0,"sunny_house_order_pic_url":[],"sunny_house_order_info":[],"sunny_house_order_ids":[],"final_money":"0.00"},{"id":5419489,"contract_no":"FG20260711003","customer":"Monu","address":"Bhind","area":0,"count":1,"money":"0.00","company_id":1,"created_at":"2026-07-11 19:14:31","updated_at":"2026-07-11 19:14:31","phone":"6264337094","user_id":3557546,"cut_status":0,"status":"\u610f\u5411\u5355","sign_picture_url":null,"sign_status":0,"customer_id":null,"contract_type":1,"confirmed":0,"note":"","discount":1,"son_account_type":1,"confirm_time":null,"order_status":"0","oids":[],"packages_status":0,"agency_money":"0.00","project_id":null,"name":null,"email":null,"finance_status":null,"delivery_date":null,"confirm_user_id":null,"confirm_user_name":null,"finish_time":null,"true_delivery_date":null,"process":[],"orderUnit":"","overdue_days":0,"user_name":"","user_phone_number":"13930322419","order_count":0,"order_pic_url":[],"order_info":[],"sunny_house_order_count":0,"sunny_house_order_pic_url":[],"sunny_house_order_info":[],"sunny_house_order_ids":[],"final_money":"0.00"},{"id":5419488,"contract_no":"FG20260711002","customer":"Monu","address":"Bhind","area":0,"count":1,"money":"0.00","company_id":1,"created_at":"2026-07-11 19:14:26","updated_at":"2026-07-11 19:14:26","phone":"6264337094","user_id":3557546,"cut_status":0,"status":"\u610f\u5411\u5355","sign_picture_url":null,"sign_status":0,"customer_id":null,"contract_type":1,"confirmed":0,"note":"","discount":1,"son_account_type":1,"confirm_time":null,"order_status":"0","oids":[],"packages_status":0,"agency_money":"0.00","project_id":null,"name":null,"email":null,"finance_status":null,"delivery_date":null,"confirm_user_id":null,"confirm_user_name":null,"finish_time":null,"true_delivery_date":null,"process":[],"orderUnit":"","overdue_days":0,"user_name":"","user_phone_number":"13930322419","order_count":0,"order_pic_url":[],"order_info":[],"sunny_house_order_count":0,"sunny_house_order_pic_url":[],"sunny_house_order_info":[],"sunny_house_order_ids":[],"final_money":"0.00"},{"id":5414836,"contract_no":"FG20260711001","customer":"Monu","address":"Bhind","area":0,"count":1,"money":"0.00","company_id":1,"created_at":"2026-07-11 00:03:14","updated_at":"2026-07-11 00:03:14","phone":"6264337094","user_id":3557252,"cut_status":0,"status":"\u610f\u5411\u5355","sign_picture_url":null,"sign_status":0,"customer_id":null,"contract_type":1,"confirmed":0,"note":"","discount":1,"son_account_type":1,"confirm_time":null,"order_status":"0","oids":[],"packages_status":0,"agency_money":"0.00","project_id":null,"name":null,"email":null,"finance_status":null,"delivery_date":null,"confirm_user_id":null,"confirm_user_name":null,"finish_time":null,"true_delivery_date":null,"process":[],"orderUnit":"","overdue_days":0,"user_name":"Khatu shyam upvc window system","user_phone_number":"8966020211","order_count":0,"order_pic_url":[],"order_info":[],"sunny_house_order_count":0,"sunny_house_order_pic_url":[],"sunny_house_order_info":[],"sunny_house_order_ids":[],"final_money":"0.00"},{"id":1050308,"contract_no":"FG2023010901","customer":"\u674e\u603b","address":"\u676d\u5dde\u878d\u521b\u58f9\u53f7\u9662","area":12.79,"count":3,"money":"10232.00","company_id":1,"created_at":"2023-01-09 17:34:56","updated_at":"2023-05-16 17:45:52","phone":"18621334121","user_id":1,"cut_status":1,"status":"\u5408\u540c\u5355","sign_picture_url":"null","sign_status":0,"customer_id":0,"contract_type":1,"confirmed":0,"note":null,"discount":1,"son_account_type":1,"confirm_time":null,"order_status":"0","oids":[2188845,2188855,2188900],"packages_status":0,"agency_money":"0.00","project_id":null,"name":null,"email":null,"finance_status":null,"delivery_date":null,"confirm_user_id":null,"confirm_user_name":null,"finish_time":null,"true_delivery_date":null,"process":[],"orderUnit":"","overdue_days":0,"user_name":"wikywin","user_phone_number":"12345","order_count":3,"order_pic_url":[null,null,null],"order_info":[{"id":2188845,"order_no":"FG2023010901-3","product_name":"110\u4e09\u8f68\u63a8\u62c9"},{"id":2188855,"order_no":"FG2023010901-4","product_name":"110\u4e09\u8f68\u63a8\u62c9"},{"id":2188900,"order_no":"FG2023010901-5","product_name":"110\u4e09\u8f68\u63a8\u62c9"}],"sunny_house_order_count":0,"sunny_house_order_pic_url":[],"sunny_house_order_info":[],"sunny_house_order_ids":[],"final_money":"10232.00"},{"id":1050307,"contract_no":"FG2022102701","customer":"\u8c2f\u603b","address":"\u6052\u5927\u60a6\u5e9c\u4e00\u671f","area":30.24,"count":3,"money":"53276.50","company_id":1,"created_at":"2022-10-27 10:00:40","updated_at":"2023-05-16 15:13:36","phone":"18621334123","user_id":1,"cut_status":1,"status":"\u5408\u540c\u5355","sign_picture_url":"imge\/order\/178274441681303127.png","sign_status":1,"customer_id":null,"contract_type":1,"confirmed":0,"note":null,"discount":1,"son_account_type":1,"confirm_time":null,"order_status":"0","oids":[3238076,3238078,3238079],"packages_status":0,"agency_money":"0.00","project_id":null,"name":null,"email":null,"finance_status":null,"delivery_date":null,"confirm_user_id":null,"confirm_user_name":null,"finish_time":null,"true_delivery_date":null,"process":[],"orderUnit":"","overdue_days":0,"user_name":"wikywin","user_phone_number":"12345","order_count":3,"order_pic_url":[null,null,null],"order_info":[{"id":3238076,"order_no":"FG2022102701-1","product_name":"108\u65ad\u6865\u5e73\u5f00\u7cfb\u5217"},{"id":3238078,"order_no":"FG2022102701-2","product_name":"108\u65ad\u6865\u5e73\u5f00\u7cfb\u5217"},{"id":3238079,"order_no":"FG2022102701-3","product_name":"108\u65ad\u6865\u5e73\u5f00\u7cfb\u5217"}],"sunny_house_order_count":0,"sunny_house_order_pic_url":[],"sunny_house_order_info":[],"sunny_house_order_ids":[],"final_money":"53276.50"},{"id":80261,"contract_no":"FG2021080801","customer":"\u9ad8\u8d28\u91cf\u7537\u6027","address":"\u4e0a\u6d77\u6c64\u81e3\u4e00\u54c1","area":8.6,"count":2,"money":"0.00","company_id":1,"created_at":"2021-08-08 20:55:18","updated_at":"2021-08-08 20:57:23","phone":"18622346501","user_id":1,"cut_status":1,"status":"\u610f\u5411\u5355","sign_picture_url":"imge\/order\/178299632619520739.png","sign_status":1,"customer_id":null,"contract_type":1,"confirmed":1,"note":"","discount":1,"son_account_type":1,"confirm_time":null,"order_status":"0","oids":[187321,187323],"packages_status":0,"agency_money":"0.00","project_id":null,"name":null,"email":null,"finance_status":null,"delivery_date":null,"confirm_user_id":null,"confirm_user_name":null,"finish_time":null,"true_delivery_date":null,"process":[],"orderUnit":"","overdue_days":0,"user_name":"wikywin","user_phone_number":"12345","order_count":2,"order_pic_url":[null,null],"order_info":[{"id":187321,"order_no":"FG2021080801-1","product_name":"55\u7cfb\u5217"},{"id":187323,"order_no":"FG2021080801-2","product_name":"55\u7cfb\u5217"}],"sunny_house_order_count":0,"sunny_house_order_pic_url":[],"sunny_house_order_info":[],"sunny_house_order_ids":[],"final_money":"0.00"}],"first_page_url":"https:\/\/zzc-serv.thinkerx.com\/api\/contracts?page=1","from":1,"last_page":1,"last_page_url":"https:\/\/zzc-serv.thinkerx.com\/api\/contracts?page=1","next_page_url":null,"path":"https:\/\/zzc-serv.thinkerx.com\/api\/contracts","per_page":15,"prev_page_url":null,"to":15,"total":15},"sum":{"area":0,"count":"0","money":0,"receipt_money":0},"showAgencyMoney":0},"other_data":"","other_data2":""} \ No newline at end of file diff --git a/data/api-samples/current-user.json b/data/api-samples/current-user.json new file mode 100644 index 0000000..f1a3bff --- /dev/null +++ b/data/api-samples/current-user.json @@ -0,0 +1 @@ +{"id":3562856,"nickname":"\u6e21\u5df1AI\u5b9e\u9a8c\u5ba4","phone_number":"18654831326","facebook_id":null,"google_id":null,"wechat_id":"oXY2Bwyg5dmFTRv5PfKJ9OMlkl4E","created_at":"2026-09-20 21:05:20","updated_at":"2026-09-20 21:05:20","company_id":1,"bounty":"0.00","fid":1,"header_img_url":"https:\/\/thirdwx.qlogo.cn\/mmopen\/vi_32\/qTlfVhIBVibaFrldEYutgftiaqvT2eIZhvpCLKID3kVN6uh2YYkiaDR7zceniasgHoNHNtu63BVkPh3oBvaqyqMwkGdGu0jwhibE6HTrYFn4l4uI\/132","email":null,"be_invited_type":0,"user_type":0,"has_first_purchase":0,"be_invited_user_id":0,"order_times":0,"user_company_count":0,"note":"","money":"0.00","sign":"","open_id":null,"apple_id":"","union_id":"o0WrmtzBxMVj9TRuYUE5kuad-RJQ","last_login_time":0,"is_lose":1,"son_account_type":1,"try_expiration_time":"2026-09-23 00:00:00","link_cc":0,"bargain_times":0,"country":"","identity":0,"language":"zh-CN,en-US","ljmoney":null,"uuid":null,"mac_address":null,"has_product":0,"bounty_now":0,"show_old":0,"is_xcs_customer":0,"company_name":"Window Creator","company_logo":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com\/imge\/order\/168431128682722213.png","permanent":0,"son_counts":1,"due_time_remind":"2022-04-06","annual_fee":"0.00","invited_count":0,"show_sjbb":0,"is_ty":1,"is_pushable":0,"ty_expiration_time":"2026-09-23 00:00:00","version":"\u4f53\u9a8c\u7248","version_type":2,"is_cost":1} \ No newline at end of file diff --git a/data/api-samples/customers_list.json b/data/api-samples/customers_list.json new file mode 100644 index 0000000..fc29080 --- /dev/null +++ b/data/api-samples/customers_list.json @@ -0,0 +1 @@ +{"code":1,"message":"\u83b7\u53d6\u6210\u529f","data":[{"id":3035,"name":"Charlene Narcisse","phone":"18768681800","address":"8 Dillsbury Avenue, Kingston 6, Jamaica","note":"","created_at":"2024-06-08 03:11:11","updated_at":"2024-10-28 15:35:34","company_id":1,"sort":10,"type":0,"salesmen":null,"discount":null,"balance":"0.00","email":null,"user_id":null,"level":null,"join_date":null},{"id":4759,"name":"23123","phone":"2131232323","address":"214124","note":"","created_at":"2024-10-25 09:35:24","updated_at":"2024-10-28 15:34:55","company_id":1,"sort":null,"type":0,"salesmen":null,"discount":null,"balance":"0.00","email":null,"user_id":null,"level":null,"join_date":null}],"other_data":"","other_data2":""} \ No newline at end of file diff --git a/data/api-samples/default_windoor_catelog.json b/data/api-samples/default_windoor_catelog.json new file mode 100644 index 0000000..472ecd3 --- /dev/null +++ b/data/api-samples/default_windoor_catelog.json @@ -0,0 +1 @@ +{"code":1,"message":"\u83b7\u53d6\u6210\u529f","data":[{"id":1,"name":"\u63a8\u62c9\u95e8","fid":0,"note":"","company_id":1,"created_at":"2020-07-07 21:47:09","updated_at":"2026-08-12 01:18:07","is_default":1,"children":[{"id":3,"name":"\u5e73\u5f00","fid":1,"note":"","company_id":1,"created_at":"2020-07-07 21:47:34","updated_at":"2021-05-22 16:12:54"},{"id":4,"name":"\u63a8\u62c9","fid":1,"note":"","company_id":1,"created_at":"2020-07-07 21:47:48","updated_at":"2020-07-07 21:47:48"},{"id":6,"name":"\u590d\u53e4\u95e8","fid":1,"note":"","company_id":1,"created_at":null,"updated_at":"2026-05-22 11:27:30"},{"id":8,"name":"\u80af\u5fb7\u57fa\u95e8","fid":1,"note":"","company_id":1,"created_at":null,"updated_at":"2026-08-29 22:22:08"},{"id":11,"name":"\u4e2d\u5f0f\u95e8\u7a97","fid":1,"note":"","company_id":1,"created_at":"2020-07-07 21:48:13","updated_at":"2025-06-11 16:38:38"},{"id":19714,"name":"\u8f6c\u89d2\u7a97","fid":1,"note":"","company_id":1,"created_at":"2025-07-25 09:54:46","updated_at":"2025-07-25 09:54:46"}]}],"other_data":"","other_data2":""} \ No newline at end of file diff --git a/data/api-samples/invited_user_list.json b/data/api-samples/invited_user_list.json new file mode 100644 index 0000000..650066e --- /dev/null +++ b/data/api-samples/invited_user_list.json @@ -0,0 +1 @@ +{"code":1,"message":"ok","data":{"current_page":1,"data":[],"first_page_url":"https:\/\/zzc-serv.thinkerx.com\/api\/invited_user_list?page=1","from":null,"last_page":1,"last_page_url":"https:\/\/zzc-serv.thinkerx.com\/api\/invited_user_list?page=1","next_page_url":null,"path":"https:\/\/zzc-serv.thinkerx.com\/api\/invited_user_list","per_page":15,"prev_page_url":null,"to":null,"total":0},"other_data":"","other_data2":""} \ No newline at end of file diff --git a/data/api-samples/operation_logs.json b/data/api-samples/operation_logs.json new file mode 100644 index 0000000..2c54873 --- /dev/null +++ b/data/api-samples/operation_logs.json @@ -0,0 +1 @@ +{"code":1,"message":"\u83b7\u53d6\u6210\u529f","data":{"current_page":1,"data":[],"first_page_url":"https:\/\/zzc-serv.thinkerx.com\/api\/operation_logs?page=1","from":null,"last_page":1,"last_page_url":"https:\/\/zzc-serv.thinkerx.com\/api\/operation_logs?page=1","next_page_url":null,"path":"https:\/\/zzc-serv.thinkerx.com\/api\/operation_logs","per_page":15,"prev_page_url":null,"to":null,"total":0},"other_data":"","other_data2":""} \ No newline at end of file diff --git a/data/api-samples/product-catelog.json b/data/api-samples/product-catelog.json new file mode 100644 index 0000000..481200d --- /dev/null +++ b/data/api-samples/product-catelog.json @@ -0,0 +1 @@ +{"code":1,"message":"\u83b7\u53d6\u6210\u529f","data":[{"id":645,"name":"Tutorials","fid":0,"note":"","company_id":1,"created_at":"2023-11-16 13:17:22","updated_at":"2023-11-16 13:17:22","is_reference":1,"lang":"en-US","sort":0,"children":[{"id":649,"name":"Reference series","fid":645,"note":"","company_id":1,"created_at":"2023-11-16 13:18:03","updated_at":"2023-11-16 13:18:03","is_reference":1,"lang":"en-US","sort":0}]},{"id":120466,"name":"\u5546\u57ce\u8d2d\u4e70","fid":0,"note":"\u5546\u57ce\u8d2d\u4e70\u76ee\u5f55","company_id":1,"created_at":null,"updated_at":null,"is_reference":0,"lang":"","sort":0,"children":[{"id":120467,"name":"\u5546\u57ce\u8d2d\u4e70","fid":120466,"note":"\u5546\u57ce\u8d2d\u4e70\u76ee\u5f55","company_id":1,"created_at":null,"updated_at":null,"is_reference":0,"lang":"","sort":0}]},{"id":1698,"name":"\u6559\u7a0b","fid":0,"note":"","company_id":1,"created_at":"2021-05-07 13:41:16","updated_at":"2021-05-07 13:41:16","is_reference":1,"lang":"zh-CN","sort":0,"children":[{"id":1699,"name":"\u6a21\u677f","fid":1698,"note":"","company_id":1,"created_at":"2021-05-07 13:41:38","updated_at":"2022-11-17 11:12:46","is_reference":1,"lang":"zh-CN","sort":0}]}],"other_data":"","other_data2":""} \ No newline at end of file diff --git a/data/api-samples/quotations.json b/data/api-samples/quotations.json new file mode 100644 index 0000000..170061a --- /dev/null +++ b/data/api-samples/quotations.json @@ -0,0 +1 @@ +{"code":1,"message":"\u83b7\u53d6\u5217\u8868\u6210\u529f","data":{"current_page":1,"data":[],"first_page_url":"https:\/\/zzc-serv.thinkerx.com\/api\/quotations?page=1","from":null,"last_page":1,"last_page_url":"https:\/\/zzc-serv.thinkerx.com\/api\/quotations?page=1","next_page_url":null,"path":"https:\/\/zzc-serv.thinkerx.com\/api\/quotations","per_page":15,"prev_page_url":null,"to":null,"total":0},"other_data":"","other_data2":""} \ No newline at end of file diff --git a/data/api-samples/receipt_accounts.json b/data/api-samples/receipt_accounts.json new file mode 100644 index 0000000..a32810c --- /dev/null +++ b/data/api-samples/receipt_accounts.json @@ -0,0 +1 @@ +{"code":1,"message":"\u83b7\u53d6\u6210\u529f","data":[{"id":324,"company_id":1,"type":1,"name":"123","number":"123","bank":"123","note":"","created_at":"2024-12-05 13:33:21","updated_at":"2025-02-22 18:45:23","pic_url":"","is_default":1,"payee_user_id":null,"balance":251.3}],"other_data":"","other_data2":""} \ No newline at end of file diff --git a/data/api-samples/salesmen.json b/data/api-samples/salesmen.json new file mode 100644 index 0000000..8ea3739 --- /dev/null +++ b/data/api-samples/salesmen.json @@ -0,0 +1 @@ +{"code":1,"message":"\u67e5\u8be2\u6210\u529f","data":[],"other_data":"","other_data2":""} \ No newline at end of file diff --git a/data/api-samples/search_default_windoor_p1.json b/data/api-samples/search_default_windoor_p1.json new file mode 100644 index 0000000..e71a827 --- /dev/null +++ b/data/api-samples/search_default_windoor_p1.json @@ -0,0 +1 @@ +{"code":1,"message":"\u83b7\u53d6\u6210\u529f","data":{"data":[{"id":34816,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369331175882408.png","catelog_id":19714,"note":"","times":8},{"id":34818,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369336961267111.png","catelog_id":19714,"note":"","times":11},{"id":34819,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369338942654764.png","catelog_id":19714,"note":"","times":12},{"id":34820,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369341267838722.png","catelog_id":19714,"note":"","times":4},{"id":34821,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369343989290914.png","catelog_id":19714,"note":"","times":6},{"id":34822,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369346257647991.png","catelog_id":19714,"note":"","times":6},{"id":34823,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369352217196609.png","catelog_id":19714,"note":"","times":11},{"id":34824,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369356318169757.png","catelog_id":19714,"note":"","times":4},{"id":34825,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369358945473883.png","catelog_id":19714,"note":"","times":5},{"id":34826,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369361270424870.png","catelog_id":19714,"note":"","times":8},{"id":34827,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369363586298200.png","catelog_id":19714,"note":"","times":1},{"id":34828,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369369691353217.png","catelog_id":19714,"note":"","times":5},{"id":34829,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369372295495247.png","catelog_id":19714,"note":"","times":4},{"id":34830,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369374826116770.png","catelog_id":19714,"note":"","times":0},{"id":34831,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369379627527830.png","catelog_id":19714,"note":"","times":2},{"id":34833,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369448111103493.png","catelog_id":3,"note":"","times":291},{"id":34834,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369453923065545.png","catelog_id":3,"note":"","times":1065},{"id":34835,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369458323888334.png","catelog_id":3,"note":"","times":1880},{"id":34836,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369461011136191.png","catelog_id":3,"note":"","times":355},{"id":34837,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369467836851672.png","catelog_id":3,"note":"","times":65},{"id":34838,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369476594191273.png","catelog_id":3,"note":"","times":164},{"id":34839,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369478595777039.png","catelog_id":3,"note":"","times":81},{"id":34584,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340873249071975.png","catelog_id":19714,"note":"","times":1},{"id":34840,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369480814313453.png","catelog_id":3,"note":"","times":565},{"id":34585,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340883772608933.png","catelog_id":19714,"note":"","times":1},{"id":34841,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369494848392854.png","catelog_id":3,"note":"","times":849},{"id":34586,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340888944843728.png","catelog_id":19714,"note":"","times":3},{"id":34842,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369497056746096.png","catelog_id":3,"note":"","times":208},{"id":34587,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340898196226575.png","catelog_id":19714,"note":"","times":4},{"id":34588,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340908954962927.png","catelog_id":19714,"note":"","times":3},{"id":34844,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369499069572810.png","catelog_id":3,"note":"","times":277},{"id":34589,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340913363587775.png","catelog_id":19714,"note":"","times":6},{"id":34590,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340917426174418.png","catelog_id":19714,"note":"","times":4},{"id":34591,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340921619439878.png","catelog_id":19714,"note":"","times":2},{"id":34592,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340932327613285.png","catelog_id":19714,"note":"","times":2},{"id":34594,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340952368001604.png","catelog_id":19714,"note":"","times":4},{"id":34595,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340955897800676.png","catelog_id":19714,"note":"","times":3},{"id":34596,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340959065623783.png","catelog_id":19714,"note":"","times":2},{"id":34597,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340963984301506.png","catelog_id":19714,"note":"","times":5},{"id":34598,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340969732741132.png","catelog_id":19714,"note":"","times":2},{"id":34599,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340977218700703.png","catelog_id":19714,"note":"","times":10},{"id":34600,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340996894975123.png","catelog_id":19714,"note":"","times":5},{"id":34601,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175341002779677524.png","catelog_id":19714,"note":"","times":4},{"id":34602,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175341005955687240.png","catelog_id":19714,"note":"","times":9},{"id":34603,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175341009018562582.png","catelog_id":19714,"note":"","times":4},{"id":34604,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175341012167603544.png","catelog_id":19714,"note":"","times":2},{"id":34606,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175341057964873786.png","catelog_id":19714,"note":"","times":2},{"id":31337,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901404881928341.png","catelog_id":8,"note":"","times":3012},{"id":31593,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954012095967749.png","catelog_id":3,"note":"","times":2442},{"id":31338,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901407080903159.png","catelog_id":8,"note":"","times":995},{"id":31594,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954014341862152.png","catelog_id":3,"note":"","times":5752},{"id":31595,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174962851053780859.png","catelog_id":3,"note":"","times":5273},{"id":31340,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901411763926053.png","catelog_id":8,"note":"","times":2145},{"id":31596,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174962854151316235.png","catelog_id":3,"note":"","times":460},{"id":35692,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574264979105197.png","catelog_id":3,"note":"","times":67},{"id":31341,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901414523160459.png","catelog_id":8,"note":"","times":174},{"id":31597,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174962877947535989.png","catelog_id":4,"note":"","times":206},{"id":35693,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574299638267347.png","catelog_id":3,"note":"","times":853},{"id":31342,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901467243691273.png","catelog_id":8,"note":"","times":186},{"id":31598,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954031177299081.png","catelog_id":4,"note":"","times":373},{"id":35694,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574315565962029.png","catelog_id":3,"note":"","times":75},{"id":31343,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901468987241215.png","catelog_id":8,"note":"","times":234},{"id":35695,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574324871484408.png","catelog_id":3,"note":"","times":83},{"id":31344,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901629922341126.png","catelog_id":6,"note":"","times":642},{"id":31600,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954220282826273.png","catelog_id":4,"note":"","times":5333},{"id":31345,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901632369242063.png","catelog_id":6,"note":"","times":156},{"id":35697,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574407554783524.png","catelog_id":3,"note":"","times":70},{"id":31346,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901633942263537.png","catelog_id":6,"note":"","times":270},{"id":35698,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574413723783796.png","catelog_id":3,"note":"","times":162},{"id":31347,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901636284159157.png","catelog_id":6,"note":"","times":163},{"id":31603,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954260826104153.png","catelog_id":4,"note":"","times":323},{"id":35699,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574419592351127.png","catelog_id":3,"note":"","times":90},{"id":31348,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901638520377442.png","catelog_id":6,"note":"","times":810},{"id":31604,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954265359759319.png","catelog_id":4,"note":"","times":4905},{"id":35700,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574444174006990.png","catelog_id":3,"note":"","times":65},{"id":31349,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901641217241533.png","catelog_id":6,"note":"","times":1221},{"id":31605,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954268352717986.png","catelog_id":4,"note":"","times":429},{"id":35701,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574481050267201.png","catelog_id":3,"note":"","times":428},{"id":31350,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901643583161055.png","catelog_id":6,"note":"","times":326},{"id":31606,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954271363839438.png","catelog_id":4,"note":"","times":9462},{"id":35702,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574488738454960.png","catelog_id":3,"note":"","times":77},{"id":31351,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901647296284384.png","catelog_id":6,"note":"","times":615},{"id":31607,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954273568292547.png","catelog_id":4,"note":"","times":104},{"id":31352,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901648979924505.png","catelog_id":6,"note":"","times":1217},{"id":31608,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954292040698730.png","catelog_id":4,"note":"","times":93},{"id":34936,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175383912468524463.png","catelog_id":3,"note":"","times":160},{"id":31353,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901651416302503.png","catelog_id":6,"note":"","times":389},{"id":31609,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954490717594472.png","catelog_id":4,"note":"","times":3404},{"id":35705,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575384156046480.png","catelog_id":3,"note":"","times":289},{"id":31610,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954495957513267.png","catelog_id":4,"note":"","times":281},{"id":35706,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575393639642796.png","catelog_id":3,"note":"","times":145},{"id":31611,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954500567036957.png","catelog_id":4,"note":"","times":2414},{"id":35707,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575403866271885.png","catelog_id":3,"note":"","times":61},{"id":31612,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954626364040788.png","catelog_id":4,"note":"","times":3130},{"id":35708,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575414569621036.png","catelog_id":3,"note":"","times":88},{"id":31613,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954629957615832.png","catelog_id":4,"note":"","times":1056},{"id":35709,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575424562091356.png","catelog_id":3,"note":"","times":170},{"id":31614,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954632065691362.png","catelog_id":4,"note":"","times":243},{"id":35710,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575467661548382.png","catelog_id":3,"note":"","times":214},{"id":31615,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954635072541188.png","catelog_id":4,"note":"","times":178},{"id":35711,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575471272741471.png","catelog_id":3,"note":"","times":49},{"id":31616,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954637167689506.png","catelog_id":4,"note":"","times":223},{"id":35712,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575481819285947.png","catelog_id":3,"note":"","times":150},{"id":35713,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575510050460134.png","catelog_id":3,"note":"","times":71},{"id":35714,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575516773508171.png","catelog_id":3,"note":"","times":98},{"id":35715,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575522114648646.png","catelog_id":3,"note":"","times":102},{"id":35717,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575539035839004.png","catelog_id":3,"note":"","times":112},{"id":35719,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575556774527956.png","catelog_id":3,"note":"","times":273},{"id":35721,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575756691440794.png","catelog_id":3,"note":"","times":71},{"id":35723,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575765279923500.png","catelog_id":3,"note":"","times":376},{"id":35724,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575925513775154.png","catelog_id":3,"note":"","times":64},{"id":35725,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575930348531117.png","catelog_id":3,"note":"","times":361},{"id":31374,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174962863521433620.png","catelog_id":3,"note":"","times":25395},{"id":35726,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575936991252972.png","catelog_id":3,"note":"","times":83},{"id":31375,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174962866457184293.png","catelog_id":3,"note":"","times":9118},{"id":35727,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575942879082671.png","catelog_id":3,"note":"","times":70},{"id":31376,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174962870611387719.png","catelog_id":3,"note":"","times":1164},{"id":31635,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963021894788791.png","catelog_id":11,"note":"","times":375},{"id":31636,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963023459683527.png","catelog_id":11,"note":"","times":331},{"id":31637,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963025788956869.png","catelog_id":11,"note":"","times":450},{"id":31639,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963028929977906.png","catelog_id":11,"note":"","times":176},{"id":31640,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963052325064079.png","catelog_id":11,"note":"","times":918},{"id":31641,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963054124202548.png","catelog_id":11,"note":"","times":811},{"id":31642,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963059736491610.png","catelog_id":11,"note":"","times":187},{"id":32154,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175031994256002452.png","catelog_id":3,"note":"","times":475},{"id":31643,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963061340392485.png","catelog_id":11,"note":"","times":1194},{"id":32155,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175031996752007831.png","catelog_id":3,"note":"","times":419},{"id":32156,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175031997859707510.png","catelog_id":3,"note":"","times":998},{"id":32157,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175031999081636868.png","catelog_id":3,"note":"","times":2457},{"id":32158,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032000361354430.png","catelog_id":3,"note":"","times":264},{"id":32159,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032005465628024.png","catelog_id":3,"note":"","times":125},{"id":31653,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963388186970128.png","catelog_id":3,"note":"","times":742},{"id":31654,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963393060549191.png","catelog_id":3,"note":"","times":2577},{"id":31655,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963397295777548.png","catelog_id":3,"note":"","times":94},{"id":31656,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963401916435006.png","catelog_id":3,"note":"","times":269},{"id":31657,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963406644047450.png","catelog_id":3,"note":"","times":1601},{"id":31658,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963427597690607.png","catelog_id":3,"note":"","times":1029},{"id":32170,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032352976810815.png","catelog_id":4,"note":"","times":582},{"id":31659,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963430676463494.png","catelog_id":3,"note":"","times":616},{"id":32171,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032354119952657.png","catelog_id":4,"note":"","times":1347},{"id":31660,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963434655582585.png","catelog_id":3,"note":"","times":1565},{"id":32172,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032355688097316.png","catelog_id":4,"note":"","times":299},{"id":32173,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032363318952791.png","catelog_id":4,"note":"","times":264},{"id":32175,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032390360126510.png","catelog_id":3,"note":"","times":238},{"id":32176,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032392135524901.png","catelog_id":3,"note":"","times":474},{"id":32177,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032400523623334.png","catelog_id":4,"note":"","times":792},{"id":32178,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032401536184890.png","catelog_id":4,"note":"","times":201},{"id":32179,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032402613851872.png","catelog_id":4,"note":"","times":392},{"id":32180,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032446522865502.png","catelog_id":3,"note":"","times":62},{"id":32181,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032447695291070.png","catelog_id":3,"note":"","times":90},{"id":32182,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032448568094809.png","catelog_id":3,"note":"","times":714},{"id":32183,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032449448660148.png","catelog_id":3,"note":"","times":223},{"id":32184,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032486779630216.png","catelog_id":3,"note":"","times":76},{"id":32185,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032488346820969.png","catelog_id":4,"note":"","times":4367},{"id":32186,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032489461126884.png","catelog_id":4,"note":"","times":186},{"id":32187,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032490643193582.png","catelog_id":4,"note":"","times":713},{"id":31934,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005770175107890.png","catelog_id":3,"note":"","times":3031},{"id":31935,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005772016944396.png","catelog_id":3,"note":"","times":243},{"id":36287,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671612291244339.png","catelog_id":6,"note":"","times":140},{"id":704,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174962868418704871.png","catelog_id":3,"note":"","times":8610},{"id":31936,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005773361062139.png","catelog_id":3,"note":"","times":376},{"id":36288,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671617515340197.png","catelog_id":6,"note":"","times":523},{"id":31937,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005774266060742.png","catelog_id":3,"note":"","times":174},{"id":36289,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671641165178737.png","catelog_id":6,"note":"","times":433},{"id":31938,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005775244211589.png","catelog_id":3,"note":"","times":294},{"id":36290,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671652285961494.png","catelog_id":6,"note":"","times":260},{"id":31939,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005776579619200.png","catelog_id":3,"note":"","times":442},{"id":36291,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671656611671047.png","catelog_id":6,"note":"","times":835},{"id":31940,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005777687814788.png","catelog_id":3,"note":"","times":807},{"id":36292,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671678152075133.png","catelog_id":6,"note":"","times":164},{"id":31941,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005779247694128.png","catelog_id":3,"note":"","times":74},{"id":36293,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671691879288589.png","catelog_id":6,"note":"","times":162},{"id":31686,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969302960428369.png","catelog_id":8,"note":"","times":4790},{"id":31942,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005781045207596.png","catelog_id":3,"note":"","times":929},{"id":36294,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671699315457787.png","catelog_id":6,"note":"","times":173},{"id":31687,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969304410583318.png","catelog_id":8,"note":"","times":548},{"id":31943,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005782137007294.png","catelog_id":3,"note":"","times":154},{"id":31688,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969305780408274.png","catelog_id":8,"note":"","times":577},{"id":31944,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005784658248325.png","catelog_id":3,"note":"","times":65},{"id":36296,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671716040579740.png","catelog_id":6,"note":"","times":375},{"id":31689,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969307051668954.png","catelog_id":8,"note":"","times":472},{"id":31945,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005785762186115.png","catelog_id":3,"note":"","times":298},{"id":31690,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969308251480775.png","catelog_id":8,"note":"","times":236},{"id":31946,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005789665823721.png","catelog_id":3,"note":"","times":154},{"id":31691,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969309641416432.png","catelog_id":8,"note":"","times":319},{"id":31947,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005791182228875.png","catelog_id":3,"note":"","times":233},{"id":31692,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969311036507436.png","catelog_id":8,"note":"","times":1109},{"id":31948,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005793834079698.png","catelog_id":3,"note":"","times":105},{"id":31693,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969313047323007.png","catelog_id":8,"note":"","times":882},{"id":31949,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005794883685359.png","catelog_id":3,"note":"","times":73},{"id":31694,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969314013685629.png","catelog_id":8,"note":"","times":286},{"id":31950,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005796043252045.png","catelog_id":3,"note":"","times":101},{"id":31697,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969525261924809.png","catelog_id":8,"note":"","times":820},{"id":31698,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969527743379594.png","catelog_id":8,"note":"","times":266},{"id":31699,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969528593775634.png","catelog_id":8,"note":"","times":291},{"id":31700,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969529552780147.png","catelog_id":8,"note":"","times":433},{"id":31701,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969530332364330.png","catelog_id":8,"note":"","times":1410},{"id":31702,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969531473936573.png","catelog_id":8,"note":"","times":209},{"id":31703,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969534577348677.png","catelog_id":8,"note":"","times":316},{"id":31704,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969535753258188.png","catelog_id":8,"note":"","times":695},{"id":31705,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969537747122174.png","catelog_id":8,"note":"","times":398},{"id":31706,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969539173287068.png","catelog_id":8,"note":"","times":247},{"id":31707,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969540074405110.png","catelog_id":8,"note":"","times":222},{"id":31708,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969540759916375.png","catelog_id":8,"note":"","times":192},{"id":31709,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969596435574926.png","catelog_id":3,"note":"","times":642},{"id":31711,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969602478699978.png","catelog_id":3,"note":"","times":107},{"id":31712,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969603698920273.png","catelog_id":3,"note":"","times":441},{"id":31713,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969604445815739.png","catelog_id":3,"note":"","times":453},{"id":31714,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969605579397591.png","catelog_id":3,"note":"","times":338},{"id":31715,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969607339869604.png","catelog_id":3,"note":"","times":121},{"id":31716,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969626041708652.png","catelog_id":4,"note":"","times":192},{"id":31717,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969635813792069.png","catelog_id":4,"note":"","times":183},{"id":31718,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969636615589585.png","catelog_id":4,"note":"","times":413},{"id":31719,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969637822392537.png","catelog_id":4,"note":"","times":551},{"id":31720,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969639148364140.png","catelog_id":4,"note":"","times":822},{"id":31721,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969653415177688.png","catelog_id":4,"note":"","times":222},{"id":31722,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969661076963126.png","catelog_id":3,"note":"","times":1078},{"id":31723,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969672849209013.png","catelog_id":3,"note":"","times":249},{"id":34795,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175368829167123336.png","catelog_id":19714,"note":"","times":3},{"id":31724,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969689439336222.png","catelog_id":3,"note":"","times":253},{"id":34796,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175368832638400581.png","catelog_id":19714,"note":"","times":10},{"id":31725,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969690325116988.png","catelog_id":3,"note":"","times":156},{"id":34797,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175368837068391956.png","catelog_id":19714,"note":"","times":3},{"id":31726,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969691226166169.png","catelog_id":3,"note":"","times":178},{"id":34798,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369058798691986.png","catelog_id":19714,"note":"","times":0},{"id":31727,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969692358024374.png","catelog_id":3,"note":"","times":438},{"id":34799,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369062543537224.png","catelog_id":19714,"note":"","times":4},{"id":31728,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969697531479180.png","catelog_id":4,"note":"","times":645},{"id":34800,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369094675770919.png","catelog_id":19714,"note":"","times":6},{"id":31729,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969698689610729.png","catelog_id":4,"note":"","times":425},{"id":34801,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369207125055109.png","catelog_id":19714,"note":"","times":1},{"id":31730,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969707714345959.png","catelog_id":6,"note":"","times":476},{"id":34802,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369209894735635.png","catelog_id":19714,"note":"","times":6},{"id":31731,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969708826844001.png","catelog_id":6,"note":"","times":356},{"id":34803,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369213021051829.png","catelog_id":19714,"note":"","times":2},{"id":34804,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369217728357021.png","catelog_id":19714,"note":"","times":5},{"id":31733,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969745564761748.png","catelog_id":6,"note":"","times":424},{"id":34805,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369221566392446.png","catelog_id":19714,"note":"","times":11},{"id":31734,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969747930586896.png","catelog_id":6,"note":"","times":327},{"id":34806,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369235745220138.png","catelog_id":19714,"note":"","times":1},{"id":31735,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969749481535548.png","catelog_id":6,"note":"","times":2593},{"id":34807,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369239661716798.png","catelog_id":19714,"note":"","times":1},{"id":31736,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969750956883451.png","catelog_id":6,"note":"","times":1593},{"id":34808,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369243277282896.png","catelog_id":19714,"note":"","times":3},{"id":31737,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969752037494603.png","catelog_id":6,"note":"","times":2237},{"id":34809,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369251538799223.png","catelog_id":19714,"note":"","times":2},{"id":31738,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969753350009850.png","catelog_id":6,"note":"","times":1172},{"id":34810,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369254852210563.png","catelog_id":19714,"note":"","times":2},{"id":31739,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969758948784761.png","catelog_id":6,"note":"","times":303},{"id":34811,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369259995108680.png","catelog_id":19714,"note":"","times":3},{"id":31740,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969773595377591.png","catelog_id":6,"note":"","times":408},{"id":34812,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369287678013851.png","catelog_id":19714,"note":"","times":6},{"id":31741,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969774774368817.png","catelog_id":6,"note":"","times":671},{"id":31742,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969775946047221.png","catelog_id":6,"note":"","times":724}]},"other_data":"","other_data2":""} \ No newline at end of file diff --git a/data/api-samples/search_default_windoor_p2.json b/data/api-samples/search_default_windoor_p2.json new file mode 100644 index 0000000..e71a827 --- /dev/null +++ b/data/api-samples/search_default_windoor_p2.json @@ -0,0 +1 @@ +{"code":1,"message":"\u83b7\u53d6\u6210\u529f","data":{"data":[{"id":34816,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369331175882408.png","catelog_id":19714,"note":"","times":8},{"id":34818,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369336961267111.png","catelog_id":19714,"note":"","times":11},{"id":34819,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369338942654764.png","catelog_id":19714,"note":"","times":12},{"id":34820,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369341267838722.png","catelog_id":19714,"note":"","times":4},{"id":34821,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369343989290914.png","catelog_id":19714,"note":"","times":6},{"id":34822,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369346257647991.png","catelog_id":19714,"note":"","times":6},{"id":34823,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369352217196609.png","catelog_id":19714,"note":"","times":11},{"id":34824,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369356318169757.png","catelog_id":19714,"note":"","times":4},{"id":34825,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369358945473883.png","catelog_id":19714,"note":"","times":5},{"id":34826,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369361270424870.png","catelog_id":19714,"note":"","times":8},{"id":34827,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369363586298200.png","catelog_id":19714,"note":"","times":1},{"id":34828,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369369691353217.png","catelog_id":19714,"note":"","times":5},{"id":34829,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369372295495247.png","catelog_id":19714,"note":"","times":4},{"id":34830,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369374826116770.png","catelog_id":19714,"note":"","times":0},{"id":34831,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369379627527830.png","catelog_id":19714,"note":"","times":2},{"id":34833,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369448111103493.png","catelog_id":3,"note":"","times":291},{"id":34834,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369453923065545.png","catelog_id":3,"note":"","times":1065},{"id":34835,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369458323888334.png","catelog_id":3,"note":"","times":1880},{"id":34836,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369461011136191.png","catelog_id":3,"note":"","times":355},{"id":34837,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369467836851672.png","catelog_id":3,"note":"","times":65},{"id":34838,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369476594191273.png","catelog_id":3,"note":"","times":164},{"id":34839,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369478595777039.png","catelog_id":3,"note":"","times":81},{"id":34584,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340873249071975.png","catelog_id":19714,"note":"","times":1},{"id":34840,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369480814313453.png","catelog_id":3,"note":"","times":565},{"id":34585,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340883772608933.png","catelog_id":19714,"note":"","times":1},{"id":34841,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369494848392854.png","catelog_id":3,"note":"","times":849},{"id":34586,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340888944843728.png","catelog_id":19714,"note":"","times":3},{"id":34842,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369497056746096.png","catelog_id":3,"note":"","times":208},{"id":34587,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340898196226575.png","catelog_id":19714,"note":"","times":4},{"id":34588,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340908954962927.png","catelog_id":19714,"note":"","times":3},{"id":34844,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369499069572810.png","catelog_id":3,"note":"","times":277},{"id":34589,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340913363587775.png","catelog_id":19714,"note":"","times":6},{"id":34590,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340917426174418.png","catelog_id":19714,"note":"","times":4},{"id":34591,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340921619439878.png","catelog_id":19714,"note":"","times":2},{"id":34592,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340932327613285.png","catelog_id":19714,"note":"","times":2},{"id":34594,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340952368001604.png","catelog_id":19714,"note":"","times":4},{"id":34595,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340955897800676.png","catelog_id":19714,"note":"","times":3},{"id":34596,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340959065623783.png","catelog_id":19714,"note":"","times":2},{"id":34597,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340963984301506.png","catelog_id":19714,"note":"","times":5},{"id":34598,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340969732741132.png","catelog_id":19714,"note":"","times":2},{"id":34599,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340977218700703.png","catelog_id":19714,"note":"","times":10},{"id":34600,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340996894975123.png","catelog_id":19714,"note":"","times":5},{"id":34601,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175341002779677524.png","catelog_id":19714,"note":"","times":4},{"id":34602,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175341005955687240.png","catelog_id":19714,"note":"","times":9},{"id":34603,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175341009018562582.png","catelog_id":19714,"note":"","times":4},{"id":34604,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175341012167603544.png","catelog_id":19714,"note":"","times":2},{"id":34606,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175341057964873786.png","catelog_id":19714,"note":"","times":2},{"id":31337,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901404881928341.png","catelog_id":8,"note":"","times":3012},{"id":31593,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954012095967749.png","catelog_id":3,"note":"","times":2442},{"id":31338,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901407080903159.png","catelog_id":8,"note":"","times":995},{"id":31594,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954014341862152.png","catelog_id":3,"note":"","times":5752},{"id":31595,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174962851053780859.png","catelog_id":3,"note":"","times":5273},{"id":31340,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901411763926053.png","catelog_id":8,"note":"","times":2145},{"id":31596,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174962854151316235.png","catelog_id":3,"note":"","times":460},{"id":35692,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574264979105197.png","catelog_id":3,"note":"","times":67},{"id":31341,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901414523160459.png","catelog_id":8,"note":"","times":174},{"id":31597,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174962877947535989.png","catelog_id":4,"note":"","times":206},{"id":35693,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574299638267347.png","catelog_id":3,"note":"","times":853},{"id":31342,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901467243691273.png","catelog_id":8,"note":"","times":186},{"id":31598,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954031177299081.png","catelog_id":4,"note":"","times":373},{"id":35694,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574315565962029.png","catelog_id":3,"note":"","times":75},{"id":31343,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901468987241215.png","catelog_id":8,"note":"","times":234},{"id":35695,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574324871484408.png","catelog_id":3,"note":"","times":83},{"id":31344,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901629922341126.png","catelog_id":6,"note":"","times":642},{"id":31600,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954220282826273.png","catelog_id":4,"note":"","times":5333},{"id":31345,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901632369242063.png","catelog_id":6,"note":"","times":156},{"id":35697,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574407554783524.png","catelog_id":3,"note":"","times":70},{"id":31346,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901633942263537.png","catelog_id":6,"note":"","times":270},{"id":35698,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574413723783796.png","catelog_id":3,"note":"","times":162},{"id":31347,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901636284159157.png","catelog_id":6,"note":"","times":163},{"id":31603,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954260826104153.png","catelog_id":4,"note":"","times":323},{"id":35699,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574419592351127.png","catelog_id":3,"note":"","times":90},{"id":31348,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901638520377442.png","catelog_id":6,"note":"","times":810},{"id":31604,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954265359759319.png","catelog_id":4,"note":"","times":4905},{"id":35700,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574444174006990.png","catelog_id":3,"note":"","times":65},{"id":31349,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901641217241533.png","catelog_id":6,"note":"","times":1221},{"id":31605,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954268352717986.png","catelog_id":4,"note":"","times":429},{"id":35701,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574481050267201.png","catelog_id":3,"note":"","times":428},{"id":31350,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901643583161055.png","catelog_id":6,"note":"","times":326},{"id":31606,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954271363839438.png","catelog_id":4,"note":"","times":9462},{"id":35702,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574488738454960.png","catelog_id":3,"note":"","times":77},{"id":31351,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901647296284384.png","catelog_id":6,"note":"","times":615},{"id":31607,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954273568292547.png","catelog_id":4,"note":"","times":104},{"id":31352,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901648979924505.png","catelog_id":6,"note":"","times":1217},{"id":31608,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954292040698730.png","catelog_id":4,"note":"","times":93},{"id":34936,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175383912468524463.png","catelog_id":3,"note":"","times":160},{"id":31353,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901651416302503.png","catelog_id":6,"note":"","times":389},{"id":31609,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954490717594472.png","catelog_id":4,"note":"","times":3404},{"id":35705,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575384156046480.png","catelog_id":3,"note":"","times":289},{"id":31610,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954495957513267.png","catelog_id":4,"note":"","times":281},{"id":35706,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575393639642796.png","catelog_id":3,"note":"","times":145},{"id":31611,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954500567036957.png","catelog_id":4,"note":"","times":2414},{"id":35707,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575403866271885.png","catelog_id":3,"note":"","times":61},{"id":31612,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954626364040788.png","catelog_id":4,"note":"","times":3130},{"id":35708,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575414569621036.png","catelog_id":3,"note":"","times":88},{"id":31613,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954629957615832.png","catelog_id":4,"note":"","times":1056},{"id":35709,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575424562091356.png","catelog_id":3,"note":"","times":170},{"id":31614,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954632065691362.png","catelog_id":4,"note":"","times":243},{"id":35710,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575467661548382.png","catelog_id":3,"note":"","times":214},{"id":31615,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954635072541188.png","catelog_id":4,"note":"","times":178},{"id":35711,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575471272741471.png","catelog_id":3,"note":"","times":49},{"id":31616,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954637167689506.png","catelog_id":4,"note":"","times":223},{"id":35712,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575481819285947.png","catelog_id":3,"note":"","times":150},{"id":35713,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575510050460134.png","catelog_id":3,"note":"","times":71},{"id":35714,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575516773508171.png","catelog_id":3,"note":"","times":98},{"id":35715,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575522114648646.png","catelog_id":3,"note":"","times":102},{"id":35717,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575539035839004.png","catelog_id":3,"note":"","times":112},{"id":35719,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575556774527956.png","catelog_id":3,"note":"","times":273},{"id":35721,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575756691440794.png","catelog_id":3,"note":"","times":71},{"id":35723,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575765279923500.png","catelog_id":3,"note":"","times":376},{"id":35724,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575925513775154.png","catelog_id":3,"note":"","times":64},{"id":35725,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575930348531117.png","catelog_id":3,"note":"","times":361},{"id":31374,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174962863521433620.png","catelog_id":3,"note":"","times":25395},{"id":35726,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575936991252972.png","catelog_id":3,"note":"","times":83},{"id":31375,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174962866457184293.png","catelog_id":3,"note":"","times":9118},{"id":35727,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575942879082671.png","catelog_id":3,"note":"","times":70},{"id":31376,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174962870611387719.png","catelog_id":3,"note":"","times":1164},{"id":31635,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963021894788791.png","catelog_id":11,"note":"","times":375},{"id":31636,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963023459683527.png","catelog_id":11,"note":"","times":331},{"id":31637,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963025788956869.png","catelog_id":11,"note":"","times":450},{"id":31639,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963028929977906.png","catelog_id":11,"note":"","times":176},{"id":31640,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963052325064079.png","catelog_id":11,"note":"","times":918},{"id":31641,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963054124202548.png","catelog_id":11,"note":"","times":811},{"id":31642,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963059736491610.png","catelog_id":11,"note":"","times":187},{"id":32154,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175031994256002452.png","catelog_id":3,"note":"","times":475},{"id":31643,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963061340392485.png","catelog_id":11,"note":"","times":1194},{"id":32155,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175031996752007831.png","catelog_id":3,"note":"","times":419},{"id":32156,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175031997859707510.png","catelog_id":3,"note":"","times":998},{"id":32157,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175031999081636868.png","catelog_id":3,"note":"","times":2457},{"id":32158,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032000361354430.png","catelog_id":3,"note":"","times":264},{"id":32159,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032005465628024.png","catelog_id":3,"note":"","times":125},{"id":31653,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963388186970128.png","catelog_id":3,"note":"","times":742},{"id":31654,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963393060549191.png","catelog_id":3,"note":"","times":2577},{"id":31655,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963397295777548.png","catelog_id":3,"note":"","times":94},{"id":31656,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963401916435006.png","catelog_id":3,"note":"","times":269},{"id":31657,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963406644047450.png","catelog_id":3,"note":"","times":1601},{"id":31658,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963427597690607.png","catelog_id":3,"note":"","times":1029},{"id":32170,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032352976810815.png","catelog_id":4,"note":"","times":582},{"id":31659,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963430676463494.png","catelog_id":3,"note":"","times":616},{"id":32171,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032354119952657.png","catelog_id":4,"note":"","times":1347},{"id":31660,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963434655582585.png","catelog_id":3,"note":"","times":1565},{"id":32172,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032355688097316.png","catelog_id":4,"note":"","times":299},{"id":32173,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032363318952791.png","catelog_id":4,"note":"","times":264},{"id":32175,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032390360126510.png","catelog_id":3,"note":"","times":238},{"id":32176,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032392135524901.png","catelog_id":3,"note":"","times":474},{"id":32177,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032400523623334.png","catelog_id":4,"note":"","times":792},{"id":32178,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032401536184890.png","catelog_id":4,"note":"","times":201},{"id":32179,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032402613851872.png","catelog_id":4,"note":"","times":392},{"id":32180,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032446522865502.png","catelog_id":3,"note":"","times":62},{"id":32181,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032447695291070.png","catelog_id":3,"note":"","times":90},{"id":32182,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032448568094809.png","catelog_id":3,"note":"","times":714},{"id":32183,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032449448660148.png","catelog_id":3,"note":"","times":223},{"id":32184,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032486779630216.png","catelog_id":3,"note":"","times":76},{"id":32185,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032488346820969.png","catelog_id":4,"note":"","times":4367},{"id":32186,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032489461126884.png","catelog_id":4,"note":"","times":186},{"id":32187,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032490643193582.png","catelog_id":4,"note":"","times":713},{"id":31934,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005770175107890.png","catelog_id":3,"note":"","times":3031},{"id":31935,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005772016944396.png","catelog_id":3,"note":"","times":243},{"id":36287,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671612291244339.png","catelog_id":6,"note":"","times":140},{"id":704,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174962868418704871.png","catelog_id":3,"note":"","times":8610},{"id":31936,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005773361062139.png","catelog_id":3,"note":"","times":376},{"id":36288,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671617515340197.png","catelog_id":6,"note":"","times":523},{"id":31937,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005774266060742.png","catelog_id":3,"note":"","times":174},{"id":36289,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671641165178737.png","catelog_id":6,"note":"","times":433},{"id":31938,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005775244211589.png","catelog_id":3,"note":"","times":294},{"id":36290,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671652285961494.png","catelog_id":6,"note":"","times":260},{"id":31939,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005776579619200.png","catelog_id":3,"note":"","times":442},{"id":36291,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671656611671047.png","catelog_id":6,"note":"","times":835},{"id":31940,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005777687814788.png","catelog_id":3,"note":"","times":807},{"id":36292,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671678152075133.png","catelog_id":6,"note":"","times":164},{"id":31941,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005779247694128.png","catelog_id":3,"note":"","times":74},{"id":36293,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671691879288589.png","catelog_id":6,"note":"","times":162},{"id":31686,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969302960428369.png","catelog_id":8,"note":"","times":4790},{"id":31942,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005781045207596.png","catelog_id":3,"note":"","times":929},{"id":36294,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671699315457787.png","catelog_id":6,"note":"","times":173},{"id":31687,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969304410583318.png","catelog_id":8,"note":"","times":548},{"id":31943,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005782137007294.png","catelog_id":3,"note":"","times":154},{"id":31688,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969305780408274.png","catelog_id":8,"note":"","times":577},{"id":31944,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005784658248325.png","catelog_id":3,"note":"","times":65},{"id":36296,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671716040579740.png","catelog_id":6,"note":"","times":375},{"id":31689,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969307051668954.png","catelog_id":8,"note":"","times":472},{"id":31945,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005785762186115.png","catelog_id":3,"note":"","times":298},{"id":31690,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969308251480775.png","catelog_id":8,"note":"","times":236},{"id":31946,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005789665823721.png","catelog_id":3,"note":"","times":154},{"id":31691,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969309641416432.png","catelog_id":8,"note":"","times":319},{"id":31947,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005791182228875.png","catelog_id":3,"note":"","times":233},{"id":31692,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969311036507436.png","catelog_id":8,"note":"","times":1109},{"id":31948,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005793834079698.png","catelog_id":3,"note":"","times":105},{"id":31693,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969313047323007.png","catelog_id":8,"note":"","times":882},{"id":31949,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005794883685359.png","catelog_id":3,"note":"","times":73},{"id":31694,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969314013685629.png","catelog_id":8,"note":"","times":286},{"id":31950,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005796043252045.png","catelog_id":3,"note":"","times":101},{"id":31697,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969525261924809.png","catelog_id":8,"note":"","times":820},{"id":31698,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969527743379594.png","catelog_id":8,"note":"","times":266},{"id":31699,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969528593775634.png","catelog_id":8,"note":"","times":291},{"id":31700,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969529552780147.png","catelog_id":8,"note":"","times":433},{"id":31701,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969530332364330.png","catelog_id":8,"note":"","times":1410},{"id":31702,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969531473936573.png","catelog_id":8,"note":"","times":209},{"id":31703,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969534577348677.png","catelog_id":8,"note":"","times":316},{"id":31704,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969535753258188.png","catelog_id":8,"note":"","times":695},{"id":31705,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969537747122174.png","catelog_id":8,"note":"","times":398},{"id":31706,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969539173287068.png","catelog_id":8,"note":"","times":247},{"id":31707,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969540074405110.png","catelog_id":8,"note":"","times":222},{"id":31708,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969540759916375.png","catelog_id":8,"note":"","times":192},{"id":31709,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969596435574926.png","catelog_id":3,"note":"","times":642},{"id":31711,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969602478699978.png","catelog_id":3,"note":"","times":107},{"id":31712,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969603698920273.png","catelog_id":3,"note":"","times":441},{"id":31713,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969604445815739.png","catelog_id":3,"note":"","times":453},{"id":31714,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969605579397591.png","catelog_id":3,"note":"","times":338},{"id":31715,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969607339869604.png","catelog_id":3,"note":"","times":121},{"id":31716,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969626041708652.png","catelog_id":4,"note":"","times":192},{"id":31717,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969635813792069.png","catelog_id":4,"note":"","times":183},{"id":31718,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969636615589585.png","catelog_id":4,"note":"","times":413},{"id":31719,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969637822392537.png","catelog_id":4,"note":"","times":551},{"id":31720,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969639148364140.png","catelog_id":4,"note":"","times":822},{"id":31721,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969653415177688.png","catelog_id":4,"note":"","times":222},{"id":31722,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969661076963126.png","catelog_id":3,"note":"","times":1078},{"id":31723,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969672849209013.png","catelog_id":3,"note":"","times":249},{"id":34795,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175368829167123336.png","catelog_id":19714,"note":"","times":3},{"id":31724,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969689439336222.png","catelog_id":3,"note":"","times":253},{"id":34796,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175368832638400581.png","catelog_id":19714,"note":"","times":10},{"id":31725,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969690325116988.png","catelog_id":3,"note":"","times":156},{"id":34797,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175368837068391956.png","catelog_id":19714,"note":"","times":3},{"id":31726,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969691226166169.png","catelog_id":3,"note":"","times":178},{"id":34798,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369058798691986.png","catelog_id":19714,"note":"","times":0},{"id":31727,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969692358024374.png","catelog_id":3,"note":"","times":438},{"id":34799,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369062543537224.png","catelog_id":19714,"note":"","times":4},{"id":31728,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969697531479180.png","catelog_id":4,"note":"","times":645},{"id":34800,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369094675770919.png","catelog_id":19714,"note":"","times":6},{"id":31729,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969698689610729.png","catelog_id":4,"note":"","times":425},{"id":34801,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369207125055109.png","catelog_id":19714,"note":"","times":1},{"id":31730,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969707714345959.png","catelog_id":6,"note":"","times":476},{"id":34802,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369209894735635.png","catelog_id":19714,"note":"","times":6},{"id":31731,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969708826844001.png","catelog_id":6,"note":"","times":356},{"id":34803,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369213021051829.png","catelog_id":19714,"note":"","times":2},{"id":34804,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369217728357021.png","catelog_id":19714,"note":"","times":5},{"id":31733,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969745564761748.png","catelog_id":6,"note":"","times":424},{"id":34805,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369221566392446.png","catelog_id":19714,"note":"","times":11},{"id":31734,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969747930586896.png","catelog_id":6,"note":"","times":327},{"id":34806,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369235745220138.png","catelog_id":19714,"note":"","times":1},{"id":31735,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969749481535548.png","catelog_id":6,"note":"","times":2593},{"id":34807,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369239661716798.png","catelog_id":19714,"note":"","times":1},{"id":31736,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969750956883451.png","catelog_id":6,"note":"","times":1593},{"id":34808,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369243277282896.png","catelog_id":19714,"note":"","times":3},{"id":31737,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969752037494603.png","catelog_id":6,"note":"","times":2237},{"id":34809,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369251538799223.png","catelog_id":19714,"note":"","times":2},{"id":31738,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969753350009850.png","catelog_id":6,"note":"","times":1172},{"id":34810,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369254852210563.png","catelog_id":19714,"note":"","times":2},{"id":31739,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969758948784761.png","catelog_id":6,"note":"","times":303},{"id":34811,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369259995108680.png","catelog_id":19714,"note":"","times":3},{"id":31740,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969773595377591.png","catelog_id":6,"note":"","times":408},{"id":34812,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369287678013851.png","catelog_id":19714,"note":"","times":6},{"id":31741,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969774774368817.png","catelog_id":6,"note":"","times":671},{"id":31742,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969775946047221.png","catelog_id":6,"note":"","times":724}]},"other_data":"","other_data2":""} \ No newline at end of file diff --git a/data/api-samples/search_default_windoor_p3.json b/data/api-samples/search_default_windoor_p3.json new file mode 100644 index 0000000..e71a827 --- /dev/null +++ b/data/api-samples/search_default_windoor_p3.json @@ -0,0 +1 @@ +{"code":1,"message":"\u83b7\u53d6\u6210\u529f","data":{"data":[{"id":34816,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369331175882408.png","catelog_id":19714,"note":"","times":8},{"id":34818,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369336961267111.png","catelog_id":19714,"note":"","times":11},{"id":34819,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369338942654764.png","catelog_id":19714,"note":"","times":12},{"id":34820,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369341267838722.png","catelog_id":19714,"note":"","times":4},{"id":34821,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369343989290914.png","catelog_id":19714,"note":"","times":6},{"id":34822,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369346257647991.png","catelog_id":19714,"note":"","times":6},{"id":34823,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369352217196609.png","catelog_id":19714,"note":"","times":11},{"id":34824,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369356318169757.png","catelog_id":19714,"note":"","times":4},{"id":34825,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369358945473883.png","catelog_id":19714,"note":"","times":5},{"id":34826,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369361270424870.png","catelog_id":19714,"note":"","times":8},{"id":34827,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369363586298200.png","catelog_id":19714,"note":"","times":1},{"id":34828,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369369691353217.png","catelog_id":19714,"note":"","times":5},{"id":34829,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369372295495247.png","catelog_id":19714,"note":"","times":4},{"id":34830,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369374826116770.png","catelog_id":19714,"note":"","times":0},{"id":34831,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369379627527830.png","catelog_id":19714,"note":"","times":2},{"id":34833,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369448111103493.png","catelog_id":3,"note":"","times":291},{"id":34834,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369453923065545.png","catelog_id":3,"note":"","times":1065},{"id":34835,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369458323888334.png","catelog_id":3,"note":"","times":1880},{"id":34836,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369461011136191.png","catelog_id":3,"note":"","times":355},{"id":34837,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369467836851672.png","catelog_id":3,"note":"","times":65},{"id":34838,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369476594191273.png","catelog_id":3,"note":"","times":164},{"id":34839,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369478595777039.png","catelog_id":3,"note":"","times":81},{"id":34584,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340873249071975.png","catelog_id":19714,"note":"","times":1},{"id":34840,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369480814313453.png","catelog_id":3,"note":"","times":565},{"id":34585,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340883772608933.png","catelog_id":19714,"note":"","times":1},{"id":34841,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369494848392854.png","catelog_id":3,"note":"","times":849},{"id":34586,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340888944843728.png","catelog_id":19714,"note":"","times":3},{"id":34842,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369497056746096.png","catelog_id":3,"note":"","times":208},{"id":34587,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340898196226575.png","catelog_id":19714,"note":"","times":4},{"id":34588,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340908954962927.png","catelog_id":19714,"note":"","times":3},{"id":34844,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369499069572810.png","catelog_id":3,"note":"","times":277},{"id":34589,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340913363587775.png","catelog_id":19714,"note":"","times":6},{"id":34590,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340917426174418.png","catelog_id":19714,"note":"","times":4},{"id":34591,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340921619439878.png","catelog_id":19714,"note":"","times":2},{"id":34592,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340932327613285.png","catelog_id":19714,"note":"","times":2},{"id":34594,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340952368001604.png","catelog_id":19714,"note":"","times":4},{"id":34595,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340955897800676.png","catelog_id":19714,"note":"","times":3},{"id":34596,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340959065623783.png","catelog_id":19714,"note":"","times":2},{"id":34597,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340963984301506.png","catelog_id":19714,"note":"","times":5},{"id":34598,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340969732741132.png","catelog_id":19714,"note":"","times":2},{"id":34599,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340977218700703.png","catelog_id":19714,"note":"","times":10},{"id":34600,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175340996894975123.png","catelog_id":19714,"note":"","times":5},{"id":34601,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175341002779677524.png","catelog_id":19714,"note":"","times":4},{"id":34602,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175341005955687240.png","catelog_id":19714,"note":"","times":9},{"id":34603,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175341009018562582.png","catelog_id":19714,"note":"","times":4},{"id":34604,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175341012167603544.png","catelog_id":19714,"note":"","times":2},{"id":34606,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175341057964873786.png","catelog_id":19714,"note":"","times":2},{"id":31337,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901404881928341.png","catelog_id":8,"note":"","times":3012},{"id":31593,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954012095967749.png","catelog_id":3,"note":"","times":2442},{"id":31338,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901407080903159.png","catelog_id":8,"note":"","times":995},{"id":31594,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954014341862152.png","catelog_id":3,"note":"","times":5752},{"id":31595,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174962851053780859.png","catelog_id":3,"note":"","times":5273},{"id":31340,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901411763926053.png","catelog_id":8,"note":"","times":2145},{"id":31596,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174962854151316235.png","catelog_id":3,"note":"","times":460},{"id":35692,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574264979105197.png","catelog_id":3,"note":"","times":67},{"id":31341,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901414523160459.png","catelog_id":8,"note":"","times":174},{"id":31597,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174962877947535989.png","catelog_id":4,"note":"","times":206},{"id":35693,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574299638267347.png","catelog_id":3,"note":"","times":853},{"id":31342,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901467243691273.png","catelog_id":8,"note":"","times":186},{"id":31598,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954031177299081.png","catelog_id":4,"note":"","times":373},{"id":35694,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574315565962029.png","catelog_id":3,"note":"","times":75},{"id":31343,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901468987241215.png","catelog_id":8,"note":"","times":234},{"id":35695,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574324871484408.png","catelog_id":3,"note":"","times":83},{"id":31344,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901629922341126.png","catelog_id":6,"note":"","times":642},{"id":31600,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954220282826273.png","catelog_id":4,"note":"","times":5333},{"id":31345,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901632369242063.png","catelog_id":6,"note":"","times":156},{"id":35697,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574407554783524.png","catelog_id":3,"note":"","times":70},{"id":31346,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901633942263537.png","catelog_id":6,"note":"","times":270},{"id":35698,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574413723783796.png","catelog_id":3,"note":"","times":162},{"id":31347,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901636284159157.png","catelog_id":6,"note":"","times":163},{"id":31603,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954260826104153.png","catelog_id":4,"note":"","times":323},{"id":35699,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574419592351127.png","catelog_id":3,"note":"","times":90},{"id":31348,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901638520377442.png","catelog_id":6,"note":"","times":810},{"id":31604,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954265359759319.png","catelog_id":4,"note":"","times":4905},{"id":35700,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574444174006990.png","catelog_id":3,"note":"","times":65},{"id":31349,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901641217241533.png","catelog_id":6,"note":"","times":1221},{"id":31605,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954268352717986.png","catelog_id":4,"note":"","times":429},{"id":35701,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574481050267201.png","catelog_id":3,"note":"","times":428},{"id":31350,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901643583161055.png","catelog_id":6,"note":"","times":326},{"id":31606,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954271363839438.png","catelog_id":4,"note":"","times":9462},{"id":35702,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175574488738454960.png","catelog_id":3,"note":"","times":77},{"id":31351,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901647296284384.png","catelog_id":6,"note":"","times":615},{"id":31607,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954273568292547.png","catelog_id":4,"note":"","times":104},{"id":31352,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901648979924505.png","catelog_id":6,"note":"","times":1217},{"id":31608,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954292040698730.png","catelog_id":4,"note":"","times":93},{"id":34936,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175383912468524463.png","catelog_id":3,"note":"","times":160},{"id":31353,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174901651416302503.png","catelog_id":6,"note":"","times":389},{"id":31609,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954490717594472.png","catelog_id":4,"note":"","times":3404},{"id":35705,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575384156046480.png","catelog_id":3,"note":"","times":289},{"id":31610,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954495957513267.png","catelog_id":4,"note":"","times":281},{"id":35706,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575393639642796.png","catelog_id":3,"note":"","times":145},{"id":31611,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954500567036957.png","catelog_id":4,"note":"","times":2414},{"id":35707,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575403866271885.png","catelog_id":3,"note":"","times":61},{"id":31612,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954626364040788.png","catelog_id":4,"note":"","times":3130},{"id":35708,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575414569621036.png","catelog_id":3,"note":"","times":88},{"id":31613,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954629957615832.png","catelog_id":4,"note":"","times":1056},{"id":35709,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575424562091356.png","catelog_id":3,"note":"","times":170},{"id":31614,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954632065691362.png","catelog_id":4,"note":"","times":243},{"id":35710,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575467661548382.png","catelog_id":3,"note":"","times":214},{"id":31615,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954635072541188.png","catelog_id":4,"note":"","times":178},{"id":35711,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575471272741471.png","catelog_id":3,"note":"","times":49},{"id":31616,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174954637167689506.png","catelog_id":4,"note":"","times":223},{"id":35712,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575481819285947.png","catelog_id":3,"note":"","times":150},{"id":35713,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575510050460134.png","catelog_id":3,"note":"","times":71},{"id":35714,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575516773508171.png","catelog_id":3,"note":"","times":98},{"id":35715,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575522114648646.png","catelog_id":3,"note":"","times":102},{"id":35717,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575539035839004.png","catelog_id":3,"note":"","times":112},{"id":35719,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575556774527956.png","catelog_id":3,"note":"","times":273},{"id":35721,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575756691440794.png","catelog_id":3,"note":"","times":71},{"id":35723,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575765279923500.png","catelog_id":3,"note":"","times":376},{"id":35724,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575925513775154.png","catelog_id":3,"note":"","times":64},{"id":35725,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575930348531117.png","catelog_id":3,"note":"","times":361},{"id":31374,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174962863521433620.png","catelog_id":3,"note":"","times":25395},{"id":35726,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575936991252972.png","catelog_id":3,"note":"","times":83},{"id":31375,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174962866457184293.png","catelog_id":3,"note":"","times":9118},{"id":35727,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175575942879082671.png","catelog_id":3,"note":"","times":70},{"id":31376,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174962870611387719.png","catelog_id":3,"note":"","times":1164},{"id":31635,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963021894788791.png","catelog_id":11,"note":"","times":375},{"id":31636,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963023459683527.png","catelog_id":11,"note":"","times":331},{"id":31637,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963025788956869.png","catelog_id":11,"note":"","times":450},{"id":31639,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963028929977906.png","catelog_id":11,"note":"","times":176},{"id":31640,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963052325064079.png","catelog_id":11,"note":"","times":918},{"id":31641,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963054124202548.png","catelog_id":11,"note":"","times":811},{"id":31642,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963059736491610.png","catelog_id":11,"note":"","times":187},{"id":32154,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175031994256002452.png","catelog_id":3,"note":"","times":475},{"id":31643,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963061340392485.png","catelog_id":11,"note":"","times":1194},{"id":32155,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175031996752007831.png","catelog_id":3,"note":"","times":419},{"id":32156,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175031997859707510.png","catelog_id":3,"note":"","times":998},{"id":32157,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175031999081636868.png","catelog_id":3,"note":"","times":2457},{"id":32158,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032000361354430.png","catelog_id":3,"note":"","times":264},{"id":32159,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032005465628024.png","catelog_id":3,"note":"","times":125},{"id":31653,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963388186970128.png","catelog_id":3,"note":"","times":742},{"id":31654,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963393060549191.png","catelog_id":3,"note":"","times":2577},{"id":31655,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963397295777548.png","catelog_id":3,"note":"","times":94},{"id":31656,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963401916435006.png","catelog_id":3,"note":"","times":269},{"id":31657,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963406644047450.png","catelog_id":3,"note":"","times":1601},{"id":31658,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963427597690607.png","catelog_id":3,"note":"","times":1029},{"id":32170,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032352976810815.png","catelog_id":4,"note":"","times":582},{"id":31659,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963430676463494.png","catelog_id":3,"note":"","times":616},{"id":32171,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032354119952657.png","catelog_id":4,"note":"","times":1347},{"id":31660,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174963434655582585.png","catelog_id":3,"note":"","times":1565},{"id":32172,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032355688097316.png","catelog_id":4,"note":"","times":299},{"id":32173,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032363318952791.png","catelog_id":4,"note":"","times":264},{"id":32175,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032390360126510.png","catelog_id":3,"note":"","times":238},{"id":32176,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032392135524901.png","catelog_id":3,"note":"","times":474},{"id":32177,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032400523623334.png","catelog_id":4,"note":"","times":792},{"id":32178,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032401536184890.png","catelog_id":4,"note":"","times":201},{"id":32179,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032402613851872.png","catelog_id":4,"note":"","times":392},{"id":32180,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032446522865502.png","catelog_id":3,"note":"","times":62},{"id":32181,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032447695291070.png","catelog_id":3,"note":"","times":90},{"id":32182,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032448568094809.png","catelog_id":3,"note":"","times":714},{"id":32183,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032449448660148.png","catelog_id":3,"note":"","times":223},{"id":32184,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032486779630216.png","catelog_id":3,"note":"","times":76},{"id":32185,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032488346820969.png","catelog_id":4,"note":"","times":4367},{"id":32186,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032489461126884.png","catelog_id":4,"note":"","times":186},{"id":32187,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175032490643193582.png","catelog_id":4,"note":"","times":713},{"id":31934,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005770175107890.png","catelog_id":3,"note":"","times":3031},{"id":31935,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005772016944396.png","catelog_id":3,"note":"","times":243},{"id":36287,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671612291244339.png","catelog_id":6,"note":"","times":140},{"id":704,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174962868418704871.png","catelog_id":3,"note":"","times":8610},{"id":31936,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005773361062139.png","catelog_id":3,"note":"","times":376},{"id":36288,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671617515340197.png","catelog_id":6,"note":"","times":523},{"id":31937,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005774266060742.png","catelog_id":3,"note":"","times":174},{"id":36289,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671641165178737.png","catelog_id":6,"note":"","times":433},{"id":31938,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005775244211589.png","catelog_id":3,"note":"","times":294},{"id":36290,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671652285961494.png","catelog_id":6,"note":"","times":260},{"id":31939,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005776579619200.png","catelog_id":3,"note":"","times":442},{"id":36291,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671656611671047.png","catelog_id":6,"note":"","times":835},{"id":31940,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005777687814788.png","catelog_id":3,"note":"","times":807},{"id":36292,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671678152075133.png","catelog_id":6,"note":"","times":164},{"id":31941,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005779247694128.png","catelog_id":3,"note":"","times":74},{"id":36293,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671691879288589.png","catelog_id":6,"note":"","times":162},{"id":31686,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969302960428369.png","catelog_id":8,"note":"","times":4790},{"id":31942,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005781045207596.png","catelog_id":3,"note":"","times":929},{"id":36294,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671699315457787.png","catelog_id":6,"note":"","times":173},{"id":31687,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969304410583318.png","catelog_id":8,"note":"","times":548},{"id":31943,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005782137007294.png","catelog_id":3,"note":"","times":154},{"id":31688,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969305780408274.png","catelog_id":8,"note":"","times":577},{"id":31944,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005784658248325.png","catelog_id":3,"note":"","times":65},{"id":36296,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175671716040579740.png","catelog_id":6,"note":"","times":375},{"id":31689,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969307051668954.png","catelog_id":8,"note":"","times":472},{"id":31945,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005785762186115.png","catelog_id":3,"note":"","times":298},{"id":31690,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969308251480775.png","catelog_id":8,"note":"","times":236},{"id":31946,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005789665823721.png","catelog_id":3,"note":"","times":154},{"id":31691,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969309641416432.png","catelog_id":8,"note":"","times":319},{"id":31947,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005791182228875.png","catelog_id":3,"note":"","times":233},{"id":31692,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969311036507436.png","catelog_id":8,"note":"","times":1109},{"id":31948,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005793834079698.png","catelog_id":3,"note":"","times":105},{"id":31693,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969313047323007.png","catelog_id":8,"note":"","times":882},{"id":31949,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005794883685359.png","catelog_id":3,"note":"","times":73},{"id":31694,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969314013685629.png","catelog_id":8,"note":"","times":286},{"id":31950,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175005796043252045.png","catelog_id":3,"note":"","times":101},{"id":31697,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969525261924809.png","catelog_id":8,"note":"","times":820},{"id":31698,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969527743379594.png","catelog_id":8,"note":"","times":266},{"id":31699,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969528593775634.png","catelog_id":8,"note":"","times":291},{"id":31700,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969529552780147.png","catelog_id":8,"note":"","times":433},{"id":31701,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969530332364330.png","catelog_id":8,"note":"","times":1410},{"id":31702,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969531473936573.png","catelog_id":8,"note":"","times":209},{"id":31703,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969534577348677.png","catelog_id":8,"note":"","times":316},{"id":31704,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969535753258188.png","catelog_id":8,"note":"","times":695},{"id":31705,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969537747122174.png","catelog_id":8,"note":"","times":398},{"id":31706,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969539173287068.png","catelog_id":8,"note":"","times":247},{"id":31707,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969540074405110.png","catelog_id":8,"note":"","times":222},{"id":31708,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969540759916375.png","catelog_id":8,"note":"","times":192},{"id":31709,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969596435574926.png","catelog_id":3,"note":"","times":642},{"id":31711,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969602478699978.png","catelog_id":3,"note":"","times":107},{"id":31712,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969603698920273.png","catelog_id":3,"note":"","times":441},{"id":31713,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969604445815739.png","catelog_id":3,"note":"","times":453},{"id":31714,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969605579397591.png","catelog_id":3,"note":"","times":338},{"id":31715,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969607339869604.png","catelog_id":3,"note":"","times":121},{"id":31716,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969626041708652.png","catelog_id":4,"note":"","times":192},{"id":31717,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969635813792069.png","catelog_id":4,"note":"","times":183},{"id":31718,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969636615589585.png","catelog_id":4,"note":"","times":413},{"id":31719,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969637822392537.png","catelog_id":4,"note":"","times":551},{"id":31720,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969639148364140.png","catelog_id":4,"note":"","times":822},{"id":31721,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969653415177688.png","catelog_id":4,"note":"","times":222},{"id":31722,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969661076963126.png","catelog_id":3,"note":"","times":1078},{"id":31723,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969672849209013.png","catelog_id":3,"note":"","times":249},{"id":34795,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175368829167123336.png","catelog_id":19714,"note":"","times":3},{"id":31724,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969689439336222.png","catelog_id":3,"note":"","times":253},{"id":34796,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175368832638400581.png","catelog_id":19714,"note":"","times":10},{"id":31725,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969690325116988.png","catelog_id":3,"note":"","times":156},{"id":34797,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175368837068391956.png","catelog_id":19714,"note":"","times":3},{"id":31726,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969691226166169.png","catelog_id":3,"note":"","times":178},{"id":34798,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369058798691986.png","catelog_id":19714,"note":"","times":0},{"id":31727,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969692358024374.png","catelog_id":3,"note":"","times":438},{"id":34799,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369062543537224.png","catelog_id":19714,"note":"","times":4},{"id":31728,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969697531479180.png","catelog_id":4,"note":"","times":645},{"id":34800,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369094675770919.png","catelog_id":19714,"note":"","times":6},{"id":31729,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969698689610729.png","catelog_id":4,"note":"","times":425},{"id":34801,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369207125055109.png","catelog_id":19714,"note":"","times":1},{"id":31730,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969707714345959.png","catelog_id":6,"note":"","times":476},{"id":34802,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369209894735635.png","catelog_id":19714,"note":"","times":6},{"id":31731,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969708826844001.png","catelog_id":6,"note":"","times":356},{"id":34803,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369213021051829.png","catelog_id":19714,"note":"","times":2},{"id":34804,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369217728357021.png","catelog_id":19714,"note":"","times":5},{"id":31733,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969745564761748.png","catelog_id":6,"note":"","times":424},{"id":34805,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369221566392446.png","catelog_id":19714,"note":"","times":11},{"id":31734,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969747930586896.png","catelog_id":6,"note":"","times":327},{"id":34806,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369235745220138.png","catelog_id":19714,"note":"","times":1},{"id":31735,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969749481535548.png","catelog_id":6,"note":"","times":2593},{"id":34807,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369239661716798.png","catelog_id":19714,"note":"","times":1},{"id":31736,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969750956883451.png","catelog_id":6,"note":"","times":1593},{"id":34808,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369243277282896.png","catelog_id":19714,"note":"","times":3},{"id":31737,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969752037494603.png","catelog_id":6,"note":"","times":2237},{"id":34809,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369251538799223.png","catelog_id":19714,"note":"","times":2},{"id":31738,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969753350009850.png","catelog_id":6,"note":"","times":1172},{"id":34810,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369254852210563.png","catelog_id":19714,"note":"","times":2},{"id":31739,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969758948784761.png","catelog_id":6,"note":"","times":303},{"id":34811,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369259995108680.png","catelog_id":19714,"note":"","times":3},{"id":31740,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969773595377591.png","catelog_id":6,"note":"","times":408},{"id":34812,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/175369287678013851.png","catelog_id":19714,"note":"","times":6},{"id":31741,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969774774368817.png","catelog_id":6,"note":"","times":671},{"id":31742,"name":"","pic_url":"https:\/\/webcc-pro.oss-cn-hangzhou.aliyuncs.com:443\/imge\/order\/174969775946047221.png","catelog_id":6,"note":"","times":724}]},"other_data":"","other_data2":""} \ No newline at end of file diff --git a/data/api-samples/site-manifest.json b/data/api-samples/site-manifest.json new file mode 100644 index 0000000..f472f4f --- /dev/null +++ b/data/api-samples/site-manifest.json @@ -0,0 +1,30 @@ +{ + "name": "画门窗", + "short_name": "画门窗", + "start_url": "./", + "display": "standalone", + "background_color": "#ffffff", + "theme_color": "#ffffff", + "icons": [ + { + "src": "./img/icons/40x40.png", + "sizes": "40x40", + "type": "image/png" + }, + { + "src": "./img/icons/96x96.png", + "sizes": "96x96", + "type": "image/png" + }, + { + "src": "./img/icons/120x120.png", + "sizes": "120x120", + "type": "image/png" + }, + { + "src": "./img/icons/192x192.png", + "sizes": "192x192", + "type": "image/png" + } + ] +} \ No newline at end of file diff --git a/data/api-samples/users.json b/data/api-samples/users.json new file mode 100644 index 0000000..9d459ad --- /dev/null +++ b/data/api-samples/users.json @@ -0,0 +1 @@ +{"code":1,"message":"\u83b7\u53d6\u6210\u529f","data":{"current_page":1,"data":[],"first_page_url":"https:\/\/zzc-serv.thinkerx.com\/api\/users?page=1","from":null,"last_page":1,"last_page_url":"https:\/\/zzc-serv.thinkerx.com\/api\/users?page=1","next_page_url":null,"path":"https:\/\/zzc-serv.thinkerx.com\/api\/users","per_page":15,"prev_page_url":null,"to":null,"total":0},"other_data":"","other_data2":""} \ No newline at end of file diff --git a/data/api-samples/warehouse_list.json b/data/api-samples/warehouse_list.json new file mode 100644 index 0000000..1c1e5b8 --- /dev/null +++ b/data/api-samples/warehouse_list.json @@ -0,0 +1 @@ +{"code":1,"message":"ok","data":{"current_page":1,"data":[{"id":68229,"bom_code":"0001","code":"","name":"\u6e90\u6cf0","material":"profile","note":"","created_at":"2026-05-22 01:17:51","updated_at":"2026-08-31 20:36:45","cost":"24700.00","price":"24700.00","company_id":1,"color":"\u5496\u5561\u8272","pricing_method":"2","length":0,"count":0,"warning":0,"unit":"","check_time":null,"left_length":null,"meter_weight":"","width":0,"height":0,"thick":0,"type":1,"sub_bar":null,"space":"","freeze_count":0,"pic_url":"","catelog_id":null,"catelog_name":null,"agency_price":"0.00","material_type":"","is_cut":1,"dxf_url":null,"profile_data":null,"min_area":null,"subparts":null,"k_value":0},{"id":49360,"bom_code":"0065","code":"","name":"\u5357\u5c71","material":"profile","note":"","created_at":"2025-11-24 18:07:30","updated_at":"2025-11-24 18:07:30","cost":"450.00","price":"300.00","company_id":1,"color":"","pricing_method":"1","length":0,"count":0,"warning":0,"unit":"","check_time":null,"left_length":null,"meter_weight":"","width":0,"height":0,"thick":0,"type":1,"sub_bar":null,"space":"","freeze_count":0,"pic_url":"","catelog_id":null,"catelog_name":null,"agency_price":"0.00","material_type":"","is_cut":1,"dxf_url":null,"profile_data":null,"min_area":null,"subparts":null,"k_value":0},{"id":46309,"bom_code":"0065","code":"","name":"\u6668\u94ed\u94dd\u6750","material":"profile","note":"\u7b97\u597d\u5c3a\u5bf8","created_at":"2025-09-26 01:53:36","updated_at":"2025-10-08 21:07:59","cost":"300.00","price":"400.00","company_id":1,"color":"\u6df1\u7ea2\u8272","pricing_method":"1","length":0,"count":0,"warning":0,"unit":"\u79c1\u4eba","check_time":null,"left_length":null,"meter_weight":"","width":0,"height":0,"thick":0,"type":1,"sub_bar":null,"space":"","freeze_count":0,"pic_url":"","catelog_id":null,"catelog_name":null,"agency_price":"0.00","material_type":"","is_cut":1,"dxf_url":null,"profile_data":null,"min_area":null,"subparts":null,"k_value":0},{"id":46308,"bom_code":"0065","code":"","name":"\u6668\u94ed","material":"profile","note":"","created_at":"2025-09-26 01:50:45","updated_at":"2025-10-08 21:07:59","cost":"450.00","price":"300.00","company_id":1,"color":"\u6df1\u7070\u8272","pricing_method":"1","length":0,"count":0,"warning":0,"unit":"","check_time":null,"left_length":null,"meter_weight":"","width":0,"height":0,"thick":0,"type":1,"sub_bar":null,"space":"","freeze_count":0,"pic_url":"","catelog_id":null,"catelog_name":null,"agency_price":"0.00","material_type":"","is_cut":1,"dxf_url":null,"profile_data":null,"min_area":null,"subparts":null,"k_value":0},{"id":46228,"bom_code":"0065","code":"","name":"\u5357\u5c71","material":"profile","note":"","created_at":"2025-09-24 12:54:09","updated_at":"2025-10-08 21:07:59","cost":"450.00","price":"300.00","company_id":1,"color":"","pricing_method":"1","length":0,"count":0,"warning":0,"unit":"","check_time":null,"left_length":null,"meter_weight":"","width":0,"height":0,"thick":0,"type":1,"sub_bar":null,"space":"","freeze_count":0,"pic_url":"","catelog_id":null,"catelog_name":null,"agency_price":"0.00","material_type":"","is_cut":1,"dxf_url":null,"profile_data":null,"min_area":null,"subparts":null,"k_value":0},{"id":48856,"bom_code":"1","code":"","name":"123","material":"profile","note":"","created_at":"2025-11-17 19:39:39","updated_at":"2025-12-31 15:01:35","cost":"1.00","price":"1.00","company_id":1,"color":"","pricing_method":"1","length":0,"count":0,"warning":0,"unit":"\u54e6","check_time":null,"left_length":null,"meter_weight":"","width":0,"height":0,"thick":0,"type":1,"sub_bar":null,"space":"","freeze_count":0,"pic_url":"","catelog_id":null,"catelog_name":null,"agency_price":"0.00","material_type":"","is_cut":1,"dxf_url":null,"profile_data":null,"min_area":null,"subparts":null,"k_value":0},{"id":46671,"bom_code":"1","code":"","name":"","material":"profile","note":"","created_at":"2025-10-10 11:14:34","updated_at":"2025-10-10 11:14:34","cost":"5.00","price":"10.00","company_id":1,"color":"","pricing_method":"1","length":0,"count":0,"warning":0,"unit":"","check_time":null,"left_length":null,"meter_weight":"","width":0,"height":0,"thick":0,"type":1,"sub_bar":null,"space":"","freeze_count":0,"pic_url":"","catelog_id":null,"catelog_name":null,"agency_price":"0.00","material_type":"","is_cut":1,"dxf_url":null,"profile_data":null,"min_area":null,"subparts":null,"k_value":0},{"id":45660,"bom_code":"1","code":"","name":"120\u9633\u5149\u623f","material":"profile","note":"","created_at":"2025-09-12 12:18:57","updated_at":"2025-12-05 15:41:44","cost":"550.00","price":"680.00","company_id":1,"color":"\u7070\u8272","pricing_method":"1","length":0,"count":0,"warning":0,"unit":"","check_time":null,"left_length":null,"meter_weight":"","width":0,"height":0,"thick":0,"type":1,"sub_bar":null,"space":"","freeze_count":0,"pic_url":"","catelog_id":null,"catelog_name":null,"agency_price":"0.00","material_type":"","is_cut":1,"dxf_url":null,"profile_data":null,"min_area":null,"subparts":null,"k_value":0},{"id":41557,"bom_code":"100","code":"","name":"","material":"profile","note":"","created_at":"2025-07-06 21:08:10","updated_at":"2025-08-19 20:51:06","cost":"300.00","price":"430.00","company_id":1,"color":"","pricing_method":"2","length":0,"count":0,"warning":0,"unit":"","check_time":null,"left_length":null,"meter_weight":"","width":0,"height":0,"thick":0,"type":1,"sub_bar":null,"space":"","freeze_count":0,"pic_url":"","catelog_id":null,"catelog_name":null,"agency_price":"0.00","material_type":"","is_cut":1,"dxf_url":null,"profile_data":null,"min_area":null,"subparts":null,"k_value":0},{"id":69069,"bom_code":"108","code":"","name":"108\u578b\u6750","material":"profile","note":"","created_at":"2026-06-01 21:22:24","updated_at":"2026-06-01 21:22:24","cost":"380.00","price":"380.00","company_id":1,"color":"\u7070","pricing_method":"2","length":0,"count":0,"warning":0,"unit":"","check_time":null,"left_length":null,"meter_weight":"","width":0,"height":0,"thick":0,"type":1,"sub_bar":null,"space":"","freeze_count":0,"pic_url":"","catelog_id":null,"catelog_name":null,"agency_price":"0.00","material_type":"","is_cut":1,"dxf_url":null,"profile_data":null,"min_area":null,"subparts":null,"k_value":0},{"id":69070,"bom_code":"108","code":"","name":"108\u578b\u6750","material":"profile","note":"","created_at":"2026-06-01 21:22:24","updated_at":"2026-06-01 21:22:24","cost":"380.00","price":"380.00","company_id":1,"color":"\u7070","pricing_method":"2","length":0,"count":0,"warning":0,"unit":"","check_time":null,"left_length":null,"meter_weight":"","width":0,"height":0,"thick":0,"type":1,"sub_bar":null,"space":"","freeze_count":0,"pic_url":"","catelog_id":null,"catelog_name":null,"agency_price":"0.00","material_type":"","is_cut":1,"dxf_url":null,"profile_data":null,"min_area":null,"subparts":null,"k_value":0},{"id":69071,"bom_code":"108","code":"","name":"108\u578b\u6750","material":"profile","note":"","created_at":"2026-06-01 21:22:24","updated_at":"2026-06-01 21:22:24","cost":"380.00","price":"380.00","company_id":1,"color":"\u7070","pricing_method":"2","length":0,"count":0,"warning":0,"unit":"","check_time":null,"left_length":null,"meter_weight":"","width":0,"height":0,"thick":0,"type":1,"sub_bar":null,"space":"","freeze_count":0,"pic_url":"","catelog_id":null,"catelog_name":null,"agency_price":"0.00","material_type":"","is_cut":1,"dxf_url":null,"profile_data":null,"min_area":null,"subparts":null,"k_value":0},{"id":79200,"bom_code":"110","code":"","name":"110\u7cfb\u5217","material":"profile","note":"","created_at":"2026-09-15 14:09:28","updated_at":"2026-09-15 14:09:28","cost":"50.00","price":"80.00","company_id":1,"color":"","pricing_method":"1","length":0,"count":0,"warning":0,"unit":"","check_time":null,"left_length":null,"meter_weight":"","width":0,"height":0,"thick":0,"type":1,"sub_bar":null,"space":"","freeze_count":0,"pic_url":"","catelog_id":1724,"catelog_name":null,"agency_price":"0.00","material_type":"","is_cut":1,"dxf_url":null,"profile_data":null,"min_area":null,"subparts":null,"k_value":null},{"id":39009,"bom_code":"110","code":"","name":"","material":"profile","note":"","created_at":"2025-06-09 15:31:14","updated_at":"2025-07-01 10:41:55","cost":"9999.00","price":"9999.00","company_id":1,"color":"\u7070","pricing_method":"2","length":0,"count":0,"warning":0,"unit":"","check_time":null,"left_length":null,"meter_weight":"","width":0,"height":0,"thick":0,"type":1,"sub_bar":null,"space":"","freeze_count":0,"pic_url":"","catelog_id":null,"catelog_name":null,"agency_price":"0.00","material_type":"","is_cut":1,"dxf_url":null,"profile_data":null,"min_area":null,"subparts":null,"k_value":0},{"id":46165,"bom_code":"110\u7cfb\u5217","code":"","name":"","material":"profile","note":"","created_at":"2025-09-21 21:28:43","updated_at":"2025-09-21 21:28:43","cost":"600.00","price":"720.00","company_id":1,"color":"","pricing_method":"1","length":0,"count":0,"warning":0,"unit":"","check_time":null,"left_length":null,"meter_weight":"","width":0,"height":0,"thick":0,"type":1,"sub_bar":null,"space":"","freeze_count":0,"pic_url":"","catelog_id":null,"catelog_name":null,"agency_price":"0.00","material_type":"","is_cut":1,"dxf_url":null,"profile_data":null,"min_area":null,"subparts":null,"k_value":0}],"first_page_url":"https:\/\/zzc-serv.thinkerx.com\/api\/warehouse_list?page=1","from":1,"last_page":8,"last_page_url":"https:\/\/zzc-serv.thinkerx.com\/api\/warehouse_list?page=8","next_page_url":"https:\/\/zzc-serv.thinkerx.com\/api\/warehouse_list?page=2","path":"https:\/\/zzc-serv.thinkerx.com\/api\/warehouse_list","per_page":15,"prev_page_url":null,"to":15,"total":114},"other_data":"","other_data2":""} \ No newline at end of file diff --git a/data/api-samples/windoor-templates-clean.json b/data/api-samples/windoor-templates-clean.json new file mode 100644 index 0000000..dff1766 --- /dev/null +++ b/data/api-samples/windoor-templates-clean.json @@ -0,0 +1,2288 @@ +[ + { + "id": 704, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174962868418704871.png", + "catelog_id": 3, + "note": "", + "times": 8610, + "catelog_name": "平开" + }, + { + "id": 31337, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901404881928341.png", + "catelog_id": 8, + "note": "", + "times": 3012, + "catelog_name": "肯德基门" + }, + { + "id": 31338, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901407080903159.png", + "catelog_id": 8, + "note": "", + "times": 995, + "catelog_name": "肯德基门" + }, + { + "id": 31340, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901411763926053.png", + "catelog_id": 8, + "note": "", + "times": 2145, + "catelog_name": "肯德基门" + }, + { + "id": 31341, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901414523160459.png", + "catelog_id": 8, + "note": "", + "times": 174, + "catelog_name": "肯德基门" + }, + { + "id": 31342, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901467243691273.png", + "catelog_id": 8, + "note": "", + "times": 186, + "catelog_name": "肯德基门" + }, + { + "id": 31343, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901468987241215.png", + "catelog_id": 8, + "note": "", + "times": 234, + "catelog_name": "肯德基门" + }, + { + "id": 31344, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901629922341126.png", + "catelog_id": 6, + "note": "", + "times": 642, + "catelog_name": "复古门" + }, + { + "id": 31345, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901632369242063.png", + "catelog_id": 6, + "note": "", + "times": 156, + "catelog_name": "复古门" + }, + { + "id": 31346, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901633942263537.png", + "catelog_id": 6, + "note": "", + "times": 270, + "catelog_name": "复古门" + }, + { + "id": 31347, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901636284159157.png", + "catelog_id": 6, + "note": "", + "times": 163, + "catelog_name": "复古门" + }, + { + "id": 31348, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901638520377442.png", + "catelog_id": 6, + "note": "", + "times": 810, + "catelog_name": "复古门" + }, + { + "id": 31349, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901641217241533.png", + "catelog_id": 6, + "note": "", + "times": 1221, + "catelog_name": "复古门" + }, + { + "id": 31350, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901643583161055.png", + "catelog_id": 6, + "note": "", + "times": 326, + "catelog_name": "复古门" + }, + { + "id": 31351, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901647296284384.png", + "catelog_id": 6, + "note": "", + "times": 615, + "catelog_name": "复古门" + }, + { + "id": 31352, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901648979924505.png", + "catelog_id": 6, + "note": "", + "times": 1217, + "catelog_name": "复古门" + }, + { + "id": 31353, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901651416302503.png", + "catelog_id": 6, + "note": "", + "times": 389, + "catelog_name": "复古门" + }, + { + "id": 31374, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174962863521433620.png", + "catelog_id": 3, + "note": "", + "times": 25395, + "catelog_name": "平开" + }, + { + "id": 31375, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174962866457184293.png", + "catelog_id": 3, + "note": "", + "times": 9118, + "catelog_name": "平开" + }, + { + "id": 31376, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174962870611387719.png", + "catelog_id": 3, + "note": "", + "times": 1164, + "catelog_name": "平开" + }, + { + "id": 31593, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954012095967749.png", + "catelog_id": 3, + "note": "", + "times": 2442, + "catelog_name": "平开" + }, + { + "id": 31594, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954014341862152.png", + "catelog_id": 3, + "note": "", + "times": 5752, + "catelog_name": "平开" + }, + { + "id": 31595, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174962851053780859.png", + "catelog_id": 3, + "note": "", + "times": 5273, + "catelog_name": "平开" + }, + { + "id": 31596, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174962854151316235.png", + "catelog_id": 3, + "note": "", + "times": 460, + "catelog_name": "平开" + }, + { + "id": 31597, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174962877947535989.png", + "catelog_id": 4, + "note": "", + "times": 206, + "catelog_name": "推拉" + }, + { + "id": 31598, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954031177299081.png", + "catelog_id": 4, + "note": "", + "times": 373, + "catelog_name": "推拉" + }, + { + "id": 31600, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954220282826273.png", + "catelog_id": 4, + "note": "", + "times": 5333, + "catelog_name": "推拉" + }, + { + "id": 31603, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954260826104153.png", + "catelog_id": 4, + "note": "", + "times": 323, + "catelog_name": "推拉" + }, + { + "id": 31604, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954265359759319.png", + "catelog_id": 4, + "note": "", + "times": 4905, + "catelog_name": "推拉" + }, + { + "id": 31605, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954268352717986.png", + "catelog_id": 4, + "note": "", + "times": 429, + "catelog_name": "推拉" + }, + { + "id": 31606, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954271363839438.png", + "catelog_id": 4, + "note": "", + "times": 9462, + "catelog_name": "推拉" + }, + { + "id": 31607, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954273568292547.png", + "catelog_id": 4, + "note": "", + "times": 104, + "catelog_name": "推拉" + }, + { + "id": 31608, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954292040698730.png", + "catelog_id": 4, + "note": "", + "times": 93, + "catelog_name": "推拉" + }, + { + "id": 31609, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954490717594472.png", + "catelog_id": 4, + "note": "", + "times": 3404, + "catelog_name": "推拉" + }, + { + "id": 31610, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954495957513267.png", + "catelog_id": 4, + "note": "", + "times": 281, + "catelog_name": "推拉" + }, + { + "id": 31611, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954500567036957.png", + "catelog_id": 4, + "note": "", + "times": 2414, + "catelog_name": "推拉" + }, + { + "id": 31612, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954626364040788.png", + "catelog_id": 4, + "note": "", + "times": 3130, + "catelog_name": "推拉" + }, + { + "id": 31613, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954629957615832.png", + "catelog_id": 4, + "note": "", + "times": 1056, + "catelog_name": "推拉" + }, + { + "id": 31614, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954632065691362.png", + "catelog_id": 4, + "note": "", + "times": 243, + "catelog_name": "推拉" + }, + { + "id": 31615, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954635072541188.png", + "catelog_id": 4, + "note": "", + "times": 178, + "catelog_name": "推拉" + }, + { + "id": 31616, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954637167689506.png", + "catelog_id": 4, + "note": "", + "times": 223, + "catelog_name": "推拉" + }, + { + "id": 31635, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963021894788791.png", + "catelog_id": 11, + "note": "", + "times": 375, + "catelog_name": "中式门窗" + }, + { + "id": 31636, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963023459683527.png", + "catelog_id": 11, + "note": "", + "times": 331, + "catelog_name": "中式门窗" + }, + { + "id": 31637, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963025788956869.png", + "catelog_id": 11, + "note": "", + "times": 450, + "catelog_name": "中式门窗" + }, + { + "id": 31639, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963028929977906.png", + "catelog_id": 11, + "note": "", + "times": 176, + "catelog_name": "中式门窗" + }, + { + "id": 31640, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963052325064079.png", + "catelog_id": 11, + "note": "", + "times": 918, + "catelog_name": "中式门窗" + }, + { + "id": 31641, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963054124202548.png", + "catelog_id": 11, + "note": "", + "times": 811, + "catelog_name": "中式门窗" + }, + { + "id": 31642, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963059736491610.png", + "catelog_id": 11, + "note": "", + "times": 187, + "catelog_name": "中式门窗" + }, + { + "id": 31643, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963061340392485.png", + "catelog_id": 11, + "note": "", + "times": 1194, + "catelog_name": "中式门窗" + }, + { + "id": 31653, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963388186970128.png", + "catelog_id": 3, + "note": "", + "times": 742, + "catelog_name": "平开" + }, + { + "id": 31654, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963393060549191.png", + "catelog_id": 3, + "note": "", + "times": 2577, + "catelog_name": "平开" + }, + { + "id": 31655, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963397295777548.png", + "catelog_id": 3, + "note": "", + "times": 94, + "catelog_name": "平开" + }, + { + "id": 31656, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963401916435006.png", + "catelog_id": 3, + "note": "", + "times": 269, + "catelog_name": "平开" + }, + { + "id": 31657, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963406644047450.png", + "catelog_id": 3, + "note": "", + "times": 1601, + "catelog_name": "平开" + }, + { + "id": 31658, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963427597690607.png", + "catelog_id": 3, + "note": "", + "times": 1029, + "catelog_name": "平开" + }, + { + "id": 31659, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963430676463494.png", + "catelog_id": 3, + "note": "", + "times": 616, + "catelog_name": "平开" + }, + { + "id": 31660, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963434655582585.png", + "catelog_id": 3, + "note": "", + "times": 1565, + "catelog_name": "平开" + }, + { + "id": 31686, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969302960428369.png", + "catelog_id": 8, + "note": "", + "times": 4790, + "catelog_name": "肯德基门" + }, + { + "id": 31687, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969304410583318.png", + "catelog_id": 8, + "note": "", + "times": 548, + "catelog_name": "肯德基门" + }, + { + "id": 31688, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969305780408274.png", + "catelog_id": 8, + "note": "", + "times": 577, + "catelog_name": "肯德基门" + }, + { + "id": 31689, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969307051668954.png", + "catelog_id": 8, + "note": "", + "times": 472, + "catelog_name": "肯德基门" + }, + { + "id": 31690, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969308251480775.png", + "catelog_id": 8, + "note": "", + "times": 236, + "catelog_name": "肯德基门" + }, + { + "id": 31691, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969309641416432.png", + "catelog_id": 8, + "note": "", + "times": 319, + "catelog_name": "肯德基门" + }, + { + "id": 31692, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969311036507436.png", + "catelog_id": 8, + "note": "", + "times": 1109, + "catelog_name": "肯德基门" + }, + { + "id": 31693, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969313047323007.png", + "catelog_id": 8, + "note": "", + "times": 882, + "catelog_name": "肯德基门" + }, + { + "id": 31694, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969314013685629.png", + "catelog_id": 8, + "note": "", + "times": 286, + "catelog_name": "肯德基门" + }, + { + "id": 31697, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969525261924809.png", + "catelog_id": 8, + "note": "", + "times": 820, + "catelog_name": "肯德基门" + }, + { + "id": 31698, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969527743379594.png", + "catelog_id": 8, + "note": "", + "times": 266, + "catelog_name": "肯德基门" + }, + { + "id": 31699, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969528593775634.png", + "catelog_id": 8, + "note": "", + "times": 291, + "catelog_name": "肯德基门" + }, + { + "id": 31700, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969529552780147.png", + "catelog_id": 8, + "note": "", + "times": 433, + "catelog_name": "肯德基门" + }, + { + "id": 31701, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969530332364330.png", + "catelog_id": 8, + "note": "", + "times": 1410, + "catelog_name": "肯德基门" + }, + { + "id": 31702, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969531473936573.png", + "catelog_id": 8, + "note": "", + "times": 209, + "catelog_name": "肯德基门" + }, + { + "id": 31703, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969534577348677.png", + "catelog_id": 8, + "note": "", + "times": 316, + "catelog_name": "肯德基门" + }, + { + "id": 31704, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969535753258188.png", + "catelog_id": 8, + "note": "", + "times": 695, + "catelog_name": "肯德基门" + }, + { + "id": 31705, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969537747122174.png", + "catelog_id": 8, + "note": "", + "times": 398, + "catelog_name": "肯德基门" + }, + { + "id": 31706, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969539173287068.png", + "catelog_id": 8, + "note": "", + "times": 247, + "catelog_name": "肯德基门" + }, + { + "id": 31707, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969540074405110.png", + "catelog_id": 8, + "note": "", + "times": 222, + "catelog_name": "肯德基门" + }, + { + "id": 31708, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969540759916375.png", + "catelog_id": 8, + "note": "", + "times": 192, + "catelog_name": "肯德基门" + }, + { + "id": 31709, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969596435574926.png", + "catelog_id": 3, + "note": "", + "times": 642, + "catelog_name": "平开" + }, + { + "id": 31711, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969602478699978.png", + "catelog_id": 3, + "note": "", + "times": 107, + "catelog_name": "平开" + }, + { + "id": 31712, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969603698920273.png", + "catelog_id": 3, + "note": "", + "times": 441, + "catelog_name": "平开" + }, + { + "id": 31713, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969604445815739.png", + "catelog_id": 3, + "note": "", + "times": 453, + "catelog_name": "平开" + }, + { + "id": 31714, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969605579397591.png", + "catelog_id": 3, + "note": "", + "times": 338, + "catelog_name": "平开" + }, + { + "id": 31715, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969607339869604.png", + "catelog_id": 3, + "note": "", + "times": 121, + "catelog_name": "平开" + }, + { + "id": 31716, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969626041708652.png", + "catelog_id": 4, + "note": "", + "times": 192, + "catelog_name": "推拉" + }, + { + "id": 31717, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969635813792069.png", + "catelog_id": 4, + "note": "", + "times": 183, + "catelog_name": "推拉" + }, + { + "id": 31718, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969636615589585.png", + "catelog_id": 4, + "note": "", + "times": 413, + "catelog_name": "推拉" + }, + { + "id": 31719, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969637822392537.png", + "catelog_id": 4, + "note": "", + "times": 551, + "catelog_name": "推拉" + }, + { + "id": 31720, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969639148364140.png", + "catelog_id": 4, + "note": "", + "times": 822, + "catelog_name": "推拉" + }, + { + "id": 31721, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969653415177688.png", + "catelog_id": 4, + "note": "", + "times": 222, + "catelog_name": "推拉" + }, + { + "id": 31722, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969661076963126.png", + "catelog_id": 3, + "note": "", + "times": 1078, + "catelog_name": "平开" + }, + { + "id": 31723, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969672849209013.png", + "catelog_id": 3, + "note": "", + "times": 249, + "catelog_name": "平开" + }, + { + "id": 31724, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969689439336222.png", + "catelog_id": 3, + "note": "", + "times": 253, + "catelog_name": "平开" + }, + { + "id": 31725, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969690325116988.png", + "catelog_id": 3, + "note": "", + "times": 156, + "catelog_name": "平开" + }, + { + "id": 31726, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969691226166169.png", + "catelog_id": 3, + "note": "", + "times": 178, + "catelog_name": "平开" + }, + { + "id": 31727, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969692358024374.png", + "catelog_id": 3, + "note": "", + "times": 438, + "catelog_name": "平开" + }, + { + "id": 31728, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969697531479180.png", + "catelog_id": 4, + "note": "", + "times": 645, + "catelog_name": "推拉" + }, + { + "id": 31729, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969698689610729.png", + "catelog_id": 4, + "note": "", + "times": 425, + "catelog_name": "推拉" + }, + { + "id": 31730, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969707714345959.png", + "catelog_id": 6, + "note": "", + "times": 476, + "catelog_name": "复古门" + }, + { + "id": 31731, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969708826844001.png", + "catelog_id": 6, + "note": "", + "times": 356, + "catelog_name": "复古门" + }, + { + "id": 31733, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969745564761748.png", + "catelog_id": 6, + "note": "", + "times": 424, + "catelog_name": "复古门" + }, + { + "id": 31734, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969747930586896.png", + "catelog_id": 6, + "note": "", + "times": 327, + "catelog_name": "复古门" + }, + { + "id": 31735, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969749481535548.png", + "catelog_id": 6, + "note": "", + "times": 2593, + "catelog_name": "复古门" + }, + { + "id": 31736, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969750956883451.png", + "catelog_id": 6, + "note": "", + "times": 1593, + "catelog_name": "复古门" + }, + { + "id": 31737, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969752037494603.png", + "catelog_id": 6, + "note": "", + "times": 2237, + "catelog_name": "复古门" + }, + { + "id": 31738, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969753350009850.png", + "catelog_id": 6, + "note": "", + "times": 1172, + "catelog_name": "复古门" + }, + { + "id": 31739, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969758948784761.png", + "catelog_id": 6, + "note": "", + "times": 303, + "catelog_name": "复古门" + }, + { + "id": 31740, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969773595377591.png", + "catelog_id": 6, + "note": "", + "times": 408, + "catelog_name": "复古门" + }, + { + "id": 31741, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969774774368817.png", + "catelog_id": 6, + "note": "", + "times": 671, + "catelog_name": "复古门" + }, + { + "id": 31742, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969775946047221.png", + "catelog_id": 6, + "note": "", + "times": 724, + "catelog_name": "复古门" + }, + { + "id": 31934, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005770175107890.png", + "catelog_id": 3, + "note": "", + "times": 3031, + "catelog_name": "平开" + }, + { + "id": 31935, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005772016944396.png", + "catelog_id": 3, + "note": "", + "times": 243, + "catelog_name": "平开" + }, + { + "id": 31936, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005773361062139.png", + "catelog_id": 3, + "note": "", + "times": 376, + "catelog_name": "平开" + }, + { + "id": 31937, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005774266060742.png", + "catelog_id": 3, + "note": "", + "times": 174, + "catelog_name": "平开" + }, + { + "id": 31938, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005775244211589.png", + "catelog_id": 3, + "note": "", + "times": 294, + "catelog_name": "平开" + }, + { + "id": 31939, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005776579619200.png", + "catelog_id": 3, + "note": "", + "times": 442, + "catelog_name": "平开" + }, + { + "id": 31940, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005777687814788.png", + "catelog_id": 3, + "note": "", + "times": 807, + "catelog_name": "平开" + }, + { + "id": 31941, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005779247694128.png", + "catelog_id": 3, + "note": "", + "times": 74, + "catelog_name": "平开" + }, + { + "id": 31942, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005781045207596.png", + "catelog_id": 3, + "note": "", + "times": 929, + "catelog_name": "平开" + }, + { + "id": 31943, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005782137007294.png", + "catelog_id": 3, + "note": "", + "times": 154, + "catelog_name": "平开" + }, + { + "id": 31944, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005784658248325.png", + "catelog_id": 3, + "note": "", + "times": 65, + "catelog_name": "平开" + }, + { + "id": 31945, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005785762186115.png", + "catelog_id": 3, + "note": "", + "times": 298, + "catelog_name": "平开" + }, + { + "id": 31946, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005789665823721.png", + "catelog_id": 3, + "note": "", + "times": 154, + "catelog_name": "平开" + }, + { + "id": 31947, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005791182228875.png", + "catelog_id": 3, + "note": "", + "times": 233, + "catelog_name": "平开" + }, + { + "id": 31948, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005793834079698.png", + "catelog_id": 3, + "note": "", + "times": 105, + "catelog_name": "平开" + }, + { + "id": 31949, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005794883685359.png", + "catelog_id": 3, + "note": "", + "times": 73, + "catelog_name": "平开" + }, + { + "id": 31950, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005796043252045.png", + "catelog_id": 3, + "note": "", + "times": 101, + "catelog_name": "平开" + }, + { + "id": 32154, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175031994256002452.png", + "catelog_id": 3, + "note": "", + "times": 475, + "catelog_name": "平开" + }, + { + "id": 32155, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175031996752007831.png", + "catelog_id": 3, + "note": "", + "times": 419, + "catelog_name": "平开" + }, + { + "id": 32156, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175031997859707510.png", + "catelog_id": 3, + "note": "", + "times": 998, + "catelog_name": "平开" + }, + { + "id": 32157, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175031999081636868.png", + "catelog_id": 3, + "note": "", + "times": 2457, + "catelog_name": "平开" + }, + { + "id": 32158, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032000361354430.png", + "catelog_id": 3, + "note": "", + "times": 264, + "catelog_name": "平开" + }, + { + "id": 32159, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032005465628024.png", + "catelog_id": 3, + "note": "", + "times": 125, + "catelog_name": "平开" + }, + { + "id": 32170, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032352976810815.png", + "catelog_id": 4, + "note": "", + "times": 582, + "catelog_name": "推拉" + }, + { + "id": 32171, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032354119952657.png", + "catelog_id": 4, + "note": "", + "times": 1347, + "catelog_name": "推拉" + }, + { + "id": 32172, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032355688097316.png", + "catelog_id": 4, + "note": "", + "times": 299, + "catelog_name": "推拉" + }, + { + "id": 32173, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032363318952791.png", + "catelog_id": 4, + "note": "", + "times": 264, + "catelog_name": "推拉" + }, + { + "id": 32175, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032390360126510.png", + "catelog_id": 3, + "note": "", + "times": 238, + "catelog_name": "平开" + }, + { + "id": 32176, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032392135524901.png", + "catelog_id": 3, + "note": "", + "times": 474, + "catelog_name": "平开" + }, + { + "id": 32177, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032400523623334.png", + "catelog_id": 4, + "note": "", + "times": 792, + "catelog_name": "推拉" + }, + { + "id": 32178, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032401536184890.png", + "catelog_id": 4, + "note": "", + "times": 201, + "catelog_name": "推拉" + }, + { + "id": 32179, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032402613851872.png", + "catelog_id": 4, + "note": "", + "times": 392, + "catelog_name": "推拉" + }, + { + "id": 32180, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032446522865502.png", + "catelog_id": 3, + "note": "", + "times": 62, + "catelog_name": "平开" + }, + { + "id": 32181, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032447695291070.png", + "catelog_id": 3, + "note": "", + "times": 90, + "catelog_name": "平开" + }, + { + "id": 32182, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032448568094809.png", + "catelog_id": 3, + "note": "", + "times": 714, + "catelog_name": "平开" + }, + { + "id": 32183, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032449448660148.png", + "catelog_id": 3, + "note": "", + "times": 223, + "catelog_name": "平开" + }, + { + "id": 32184, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032486779630216.png", + "catelog_id": 3, + "note": "", + "times": 76, + "catelog_name": "平开" + }, + { + "id": 32185, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032488346820969.png", + "catelog_id": 4, + "note": "", + "times": 4367, + "catelog_name": "推拉" + }, + { + "id": 32186, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032489461126884.png", + "catelog_id": 4, + "note": "", + "times": 186, + "catelog_name": "推拉" + }, + { + "id": 32187, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032490643193582.png", + "catelog_id": 4, + "note": "", + "times": 713, + "catelog_name": "推拉" + }, + { + "id": 34584, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340873249071975.png", + "catelog_id": 19714, + "note": "", + "times": 1, + "catelog_name": "转角窗" + }, + { + "id": 34585, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340883772608933.png", + "catelog_id": 19714, + "note": "", + "times": 1, + "catelog_name": "转角窗" + }, + { + "id": 34586, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340888944843728.png", + "catelog_id": 19714, + "note": "", + "times": 3, + "catelog_name": "转角窗" + }, + { + "id": 34587, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340898196226575.png", + "catelog_id": 19714, + "note": "", + "times": 4, + "catelog_name": "转角窗" + }, + { + "id": 34588, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340908954962927.png", + "catelog_id": 19714, + "note": "", + "times": 3, + "catelog_name": "转角窗" + }, + { + "id": 34589, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340913363587775.png", + "catelog_id": 19714, + "note": "", + "times": 6, + "catelog_name": "转角窗" + }, + { + "id": 34590, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340917426174418.png", + "catelog_id": 19714, + "note": "", + "times": 4, + "catelog_name": "转角窗" + }, + { + "id": 34591, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340921619439878.png", + "catelog_id": 19714, + "note": "", + "times": 2, + "catelog_name": "转角窗" + }, + { + "id": 34592, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340932327613285.png", + "catelog_id": 19714, + "note": "", + "times": 2, + "catelog_name": "转角窗" + }, + { + "id": 34594, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340952368001604.png", + "catelog_id": 19714, + "note": "", + "times": 4, + "catelog_name": "转角窗" + }, + { + "id": 34595, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340955897800676.png", + "catelog_id": 19714, + "note": "", + "times": 3, + "catelog_name": "转角窗" + }, + { + "id": 34596, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340959065623783.png", + "catelog_id": 19714, + "note": "", + "times": 2, + "catelog_name": "转角窗" + }, + { + "id": 34597, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340963984301506.png", + "catelog_id": 19714, + "note": "", + "times": 5, + "catelog_name": "转角窗" + }, + { + "id": 34598, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340969732741132.png", + "catelog_id": 19714, + "note": "", + "times": 2, + "catelog_name": "转角窗" + }, + { + "id": 34599, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340977218700703.png", + "catelog_id": 19714, + "note": "", + "times": 10, + "catelog_name": "转角窗" + }, + { + "id": 34600, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340996894975123.png", + "catelog_id": 19714, + "note": "", + "times": 5, + "catelog_name": "转角窗" + }, + { + "id": 34601, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175341002779677524.png", + "catelog_id": 19714, + "note": "", + "times": 4, + "catelog_name": "转角窗" + }, + { + "id": 34602, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175341005955687240.png", + "catelog_id": 19714, + "note": "", + "times": 9, + "catelog_name": "转角窗" + }, + { + "id": 34603, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175341009018562582.png", + "catelog_id": 19714, + "note": "", + "times": 4, + "catelog_name": "转角窗" + }, + { + "id": 34604, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175341012167603544.png", + "catelog_id": 19714, + "note": "", + "times": 2, + "catelog_name": "转角窗" + }, + { + "id": 34606, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175341057964873786.png", + "catelog_id": 19714, + "note": "", + "times": 2, + "catelog_name": "转角窗" + }, + { + "id": 34795, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175368829167123336.png", + "catelog_id": 19714, + "note": "", + "times": 3, + "catelog_name": "转角窗" + }, + { + "id": 34796, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175368832638400581.png", + "catelog_id": 19714, + "note": "", + "times": 10, + "catelog_name": "转角窗" + }, + { + "id": 34797, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175368837068391956.png", + "catelog_id": 19714, + "note": "", + "times": 3, + "catelog_name": "转角窗" + }, + { + "id": 34798, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369058798691986.png", + "catelog_id": 19714, + "note": "", + "times": 0, + "catelog_name": "转角窗" + }, + { + "id": 34799, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369062543537224.png", + "catelog_id": 19714, + "note": "", + "times": 4, + "catelog_name": "转角窗" + }, + { + "id": 34800, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369094675770919.png", + "catelog_id": 19714, + "note": "", + "times": 6, + "catelog_name": "转角窗" + }, + { + "id": 34801, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369207125055109.png", + "catelog_id": 19714, + "note": "", + "times": 1, + "catelog_name": "转角窗" + }, + { + "id": 34802, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369209894735635.png", + "catelog_id": 19714, + "note": "", + "times": 6, + "catelog_name": "转角窗" + }, + { + "id": 34803, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369213021051829.png", + "catelog_id": 19714, + "note": "", + "times": 2, + "catelog_name": "转角窗" + }, + { + "id": 34804, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369217728357021.png", + "catelog_id": 19714, + "note": "", + "times": 5, + "catelog_name": "转角窗" + }, + { + "id": 34805, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369221566392446.png", + "catelog_id": 19714, + "note": "", + "times": 11, + "catelog_name": "转角窗" + }, + { + "id": 34806, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369235745220138.png", + "catelog_id": 19714, + "note": "", + "times": 1, + "catelog_name": "转角窗" + }, + { + "id": 34807, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369239661716798.png", + "catelog_id": 19714, + "note": "", + "times": 1, + "catelog_name": "转角窗" + }, + { + "id": 34808, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369243277282896.png", + "catelog_id": 19714, + "note": "", + "times": 3, + "catelog_name": "转角窗" + }, + { + "id": 34809, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369251538799223.png", + "catelog_id": 19714, + "note": "", + "times": 2, + "catelog_name": "转角窗" + }, + { + "id": 34810, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369254852210563.png", + "catelog_id": 19714, + "note": "", + "times": 2, + "catelog_name": "转角窗" + }, + { + "id": 34811, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369259995108680.png", + "catelog_id": 19714, + "note": "", + "times": 3, + "catelog_name": "转角窗" + }, + { + "id": 34812, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369287678013851.png", + "catelog_id": 19714, + "note": "", + "times": 6, + "catelog_name": "转角窗" + }, + { + "id": 34816, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369331175882408.png", + "catelog_id": 19714, + "note": "", + "times": 8, + "catelog_name": "转角窗" + }, + { + "id": 34818, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369336961267111.png", + "catelog_id": 19714, + "note": "", + "times": 11, + "catelog_name": "转角窗" + }, + { + "id": 34819, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369338942654764.png", + "catelog_id": 19714, + "note": "", + "times": 12, + "catelog_name": "转角窗" + }, + { + "id": 34820, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369341267838722.png", + "catelog_id": 19714, + "note": "", + "times": 4, + "catelog_name": "转角窗" + }, + { + "id": 34821, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369343989290914.png", + "catelog_id": 19714, + "note": "", + "times": 6, + "catelog_name": "转角窗" + }, + { + "id": 34822, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369346257647991.png", + "catelog_id": 19714, + "note": "", + "times": 6, + "catelog_name": "转角窗" + }, + { + "id": 34823, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369352217196609.png", + "catelog_id": 19714, + "note": "", + "times": 11, + "catelog_name": "转角窗" + }, + { + "id": 34824, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369356318169757.png", + "catelog_id": 19714, + "note": "", + "times": 4, + "catelog_name": "转角窗" + }, + { + "id": 34825, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369358945473883.png", + "catelog_id": 19714, + "note": "", + "times": 5, + "catelog_name": "转角窗" + }, + { + "id": 34826, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369361270424870.png", + "catelog_id": 19714, + "note": "", + "times": 8, + "catelog_name": "转角窗" + }, + { + "id": 34827, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369363586298200.png", + "catelog_id": 19714, + "note": "", + "times": 1, + "catelog_name": "转角窗" + }, + { + "id": 34828, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369369691353217.png", + "catelog_id": 19714, + "note": "", + "times": 5, + "catelog_name": "转角窗" + }, + { + "id": 34829, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369372295495247.png", + "catelog_id": 19714, + "note": "", + "times": 4, + "catelog_name": "转角窗" + }, + { + "id": 34830, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369374826116770.png", + "catelog_id": 19714, + "note": "", + "times": 0, + "catelog_name": "转角窗" + }, + { + "id": 34831, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369379627527830.png", + "catelog_id": 19714, + "note": "", + "times": 2, + "catelog_name": "转角窗" + }, + { + "id": 34833, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369448111103493.png", + "catelog_id": 3, + "note": "", + "times": 291, + "catelog_name": "平开" + }, + { + "id": 34834, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369453923065545.png", + "catelog_id": 3, + "note": "", + "times": 1065, + "catelog_name": "平开" + }, + { + "id": 34835, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369458323888334.png", + "catelog_id": 3, + "note": "", + "times": 1880, + "catelog_name": "平开" + }, + { + "id": 34836, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369461011136191.png", + "catelog_id": 3, + "note": "", + "times": 355, + "catelog_name": "平开" + }, + { + "id": 34837, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369467836851672.png", + "catelog_id": 3, + "note": "", + "times": 65, + "catelog_name": "平开" + }, + { + "id": 34838, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369476594191273.png", + "catelog_id": 3, + "note": "", + "times": 164, + "catelog_name": "平开" + }, + { + "id": 34839, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369478595777039.png", + "catelog_id": 3, + "note": "", + "times": 81, + "catelog_name": "平开" + }, + { + "id": 34840, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369480814313453.png", + "catelog_id": 3, + "note": "", + "times": 565, + "catelog_name": "平开" + }, + { + "id": 34841, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369494848392854.png", + "catelog_id": 3, + "note": "", + "times": 849, + "catelog_name": "平开" + }, + { + "id": 34842, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369497056746096.png", + "catelog_id": 3, + "note": "", + "times": 208, + "catelog_name": "平开" + }, + { + "id": 34844, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369499069572810.png", + "catelog_id": 3, + "note": "", + "times": 277, + "catelog_name": "平开" + }, + { + "id": 34936, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175383912468524463.png", + "catelog_id": 3, + "note": "", + "times": 160, + "catelog_name": "平开" + }, + { + "id": 35692, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175574264979105197.png", + "catelog_id": 3, + "note": "", + "times": 67, + "catelog_name": "平开" + }, + { + "id": 35693, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175574299638267347.png", + "catelog_id": 3, + "note": "", + "times": 853, + "catelog_name": "平开" + }, + { + "id": 35694, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175574315565962029.png", + "catelog_id": 3, + "note": "", + "times": 75, + "catelog_name": "平开" + }, + { + "id": 35695, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175574324871484408.png", + "catelog_id": 3, + "note": "", + "times": 83, + "catelog_name": "平开" + }, + { + "id": 35697, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175574407554783524.png", + "catelog_id": 3, + "note": "", + "times": 70, + "catelog_name": "平开" + }, + { + "id": 35698, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175574413723783796.png", + "catelog_id": 3, + "note": "", + "times": 162, + "catelog_name": "平开" + }, + { + "id": 35699, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175574419592351127.png", + "catelog_id": 3, + "note": "", + "times": 90, + "catelog_name": "平开" + }, + { + "id": 35700, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175574444174006990.png", + "catelog_id": 3, + "note": "", + "times": 65, + "catelog_name": "平开" + }, + { + "id": 35701, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175574481050267201.png", + "catelog_id": 3, + "note": "", + "times": 428, + "catelog_name": "平开" + }, + { + "id": 35702, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175574488738454960.png", + "catelog_id": 3, + "note": "", + "times": 77, + "catelog_name": "平开" + }, + { + "id": 35705, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575384156046480.png", + "catelog_id": 3, + "note": "", + "times": 289, + "catelog_name": "平开" + }, + { + "id": 35706, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575393639642796.png", + "catelog_id": 3, + "note": "", + "times": 145, + "catelog_name": "平开" + }, + { + "id": 35707, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575403866271885.png", + "catelog_id": 3, + "note": "", + "times": 61, + "catelog_name": "平开" + }, + { + "id": 35708, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575414569621036.png", + "catelog_id": 3, + "note": "", + "times": 88, + "catelog_name": "平开" + }, + { + "id": 35709, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575424562091356.png", + "catelog_id": 3, + "note": "", + "times": 170, + "catelog_name": "平开" + }, + { + "id": 35710, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575467661548382.png", + "catelog_id": 3, + "note": "", + "times": 214, + "catelog_name": "平开" + }, + { + "id": 35711, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575471272741471.png", + "catelog_id": 3, + "note": "", + "times": 49, + "catelog_name": "平开" + }, + { + "id": 35712, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575481819285947.png", + "catelog_id": 3, + "note": "", + "times": 150, + "catelog_name": "平开" + }, + { + "id": 35713, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575510050460134.png", + "catelog_id": 3, + "note": "", + "times": 71, + "catelog_name": "平开" + }, + { + "id": 35714, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575516773508171.png", + "catelog_id": 3, + "note": "", + "times": 98, + "catelog_name": "平开" + }, + { + "id": 35715, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575522114648646.png", + "catelog_id": 3, + "note": "", + "times": 102, + "catelog_name": "平开" + }, + { + "id": 35717, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575539035839004.png", + "catelog_id": 3, + "note": "", + "times": 112, + "catelog_name": "平开" + }, + { + "id": 35719, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575556774527956.png", + "catelog_id": 3, + "note": "", + "times": 273, + "catelog_name": "平开" + }, + { + "id": 35721, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575756691440794.png", + "catelog_id": 3, + "note": "", + "times": 71, + "catelog_name": "平开" + }, + { + "id": 35723, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575765279923500.png", + "catelog_id": 3, + "note": "", + "times": 376, + "catelog_name": "平开" + }, + { + "id": 35724, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575925513775154.png", + "catelog_id": 3, + "note": "", + "times": 64, + "catelog_name": "平开" + }, + { + "id": 35725, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575930348531117.png", + "catelog_id": 3, + "note": "", + "times": 361, + "catelog_name": "平开" + }, + { + "id": 35726, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575936991252972.png", + "catelog_id": 3, + "note": "", + "times": 83, + "catelog_name": "平开" + }, + { + "id": 35727, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575942879082671.png", + "catelog_id": 3, + "note": "", + "times": 70, + "catelog_name": "平开" + }, + { + "id": 36287, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175671612291244339.png", + "catelog_id": 6, + "note": "", + "times": 140, + "catelog_name": "复古门" + }, + { + "id": 36288, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175671617515340197.png", + "catelog_id": 6, + "note": "", + "times": 523, + "catelog_name": "复古门" + }, + { + "id": 36289, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175671641165178737.png", + "catelog_id": 6, + "note": "", + "times": 433, + "catelog_name": "复古门" + }, + { + "id": 36290, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175671652285961494.png", + "catelog_id": 6, + "note": "", + "times": 260, + "catelog_name": "复古门" + }, + { + "id": 36291, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175671656611671047.png", + "catelog_id": 6, + "note": "", + "times": 835, + "catelog_name": "复古门" + }, + { + "id": 36292, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175671678152075133.png", + "catelog_id": 6, + "note": "", + "times": 164, + "catelog_name": "复古门" + }, + { + "id": 36293, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175671691879288589.png", + "catelog_id": 6, + "note": "", + "times": 162, + "catelog_name": "复古门" + }, + { + "id": 36294, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175671699315457787.png", + "catelog_id": 6, + "note": "", + "times": 173, + "catelog_name": "复古门" + }, + { + "id": 36296, + "name": "", + "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175671716040579740.png", + "catelog_id": 6, + "note": "", + "times": 375, + "catelog_name": "复古门" + } +] \ No newline at end of file diff --git a/data/windoor-drawings/31337.json b/data/windoor-drawings/31337.json new file mode 100644 index 0000000..768f317 --- /dev/null +++ b/data/windoor-drawings/31337.json @@ -0,0 +1 @@ +{"id": 31337, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 2, 2, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"kw\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3235.1850979397323, \"y\": 348.1435845398373, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+12+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"type\": \"DoubleKfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3380.1850979397323, \"y\": 1393.643584539837, \"name\": \"point\"}, \"from\": {\"x\": 3380.1850979397323, \"y\": 1393.643584539837, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dtm\": {\"to\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle4\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"to\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"to\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+12+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"wtf\": false, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3440.1850979397323, \"y\": 2398.1435845398373, \"name\": \"point\"}, \"from\": {\"x\": 3440.1850979397323, \"y\": 1395.643584539837, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 2984.1713308103945, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle4\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"to\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"to\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": -81, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+12+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"wtf\": false, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 168.1643147288628, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4443.185097939732, \"y\": 2138.1435845398373, \"name\": \"point\"}, \"from\": {\"x\": 4443.185097939732, \"y\": 2138.1435845398373, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 0, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 3555.1850979397323, \"y\": 1348.143584539837, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2505.1850979397323, \"y\": 2398.1435845398373, \"name\": \"point\"}, \"ps\": {\"x\": 2505.1850979397323, \"y\": 38.14358453983732, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3965.185097939732, \"y\": 2398.1435845398373, \"name\": \"point\"}, \"ps\": {\"x\": 2505.1850979397323, \"y\": 2398.1435845398373, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3965.185097939732, \"y\": 38.14358453983732, \"name\": \"point\"}, \"ps\": {\"x\": 3965.185097939732, \"y\": 2398.1435845398373, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2505.1850979397323, \"y\": 38.14358453983732, \"name\": \"point\"}, \"ps\": {\"x\": 3965.185097939732, \"y\": 38.14358453983732, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901404881928341.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-04 13:14:08", "updated_at": "2025-06-04 13:14:08", "sort": 0, "times": 3013, "low_width": 1000, "high_width": 1800, "low_height": 2000, "high_height": 2700} \ No newline at end of file diff --git a/data/windoor-drawings/31338.json b/data/windoor-drawings/31338.json new file mode 100644 index 0000000..de79053 --- /dev/null +++ b/data/windoor-drawings/31338.json @@ -0,0 +1 @@ +{"id": 31338, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(206,224,224,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 2, 2, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"kw\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3334.9126152898334, \"y\": 518.4735535542791, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -7.979727989493313e-17, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"type\": \"DoubleKfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 90, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": 90, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3479.9126152898334, \"y\": 1572.473553554279, \"name\": \"point\"}, \"from\": {\"x\": 3479.9126152898334, \"y\": 1572.473553554279, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dtm\": {\"to\": {\"x\": 90, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": 90, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 90, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": 90, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle4\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 90, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": 90, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 90, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": 90, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 90, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": 90, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"wtf\": false, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 90, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": 90, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3539.9126152898334, \"y\": 2438.473553554279, \"name\": \"point\"}, \"from\": {\"x\": 3539.9126152898334, \"y\": 1562.4735535542789, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 90, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": 90, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 90, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": 90, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle4\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 90, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": 90, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 90, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": 90, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 90, \"y\": -130, \"name\": \"point\"}, \"from\": {\"x\": 90, \"y\": -130, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"wtf\": false, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 259.82189191066846, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4437.912615289833, \"y\": 2308.473553554279, \"name\": \"point\"}, \"from\": {\"x\": 4437.912615289833, \"y\": 2308.473553554279, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 0, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 3167.412615289833, \"y\": 1518.473553554279, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2434.912615289833, \"y\": 2568.473553554279, \"name\": \"point\"}, \"ps\": {\"x\": 2434.912615289833, \"y\": 208.47355355427908, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4234.912615289833, \"y\": 2568.473553554279, \"name\": \"point\"}, \"ps\": {\"x\": 2434.912615289833, \"y\": 2568.473553554279, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4234.912615289833, \"y\": 208.47355355427908, \"name\": \"point\"}, \"ps\": {\"x\": 4234.912615289833, \"y\": 2568.473553554279, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2434.912615289833, \"y\": 208.47355355427908, \"name\": \"point\"}, \"ps\": {\"x\": 4234.912615289833, \"y\": 208.47355355427908, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(206,224,224,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 1, 1], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"kw\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2176.1626152898334, \"y\": 518.4735535542791, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.2916821165122044e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 253.56112343089353, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2434.9126152898334, \"y\": 2308.473553554279, \"name\": \"point\"}, \"from\": {\"x\": 2434.9126152898334, \"y\": 2308.473553554279, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"right\"], \"ph\": [], \"cpt\": {\"x\": 1652.2439920240918, \"y\": 1173.873767001451, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1857.4126152898336, \"y\": 2568.473553554279, \"name\": \"point\"}, \"ps\": {\"x\": 1857.4126152898336, \"y\": 208.4735535542793, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2434.9126152898334, \"y\": 2568.473553554279, \"name\": \"point\"}, \"ps\": {\"x\": 1857.4126152898336, \"y\": 2568.473553554279, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2434.9126152898334, \"y\": 208.4735535542793, \"name\": \"point\"}, \"ps\": {\"x\": 2434.9126152898334, \"y\": 2568.473553554279, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1857.4126152898336, \"y\": 208.4735535542793, \"name\": \"point\"}, \"ps\": {\"x\": 2434.9126152898334, \"y\": 208.4735535542793, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(206,224,224,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f10\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"kw\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4493.662615289833, \"y\": 518.473553554279, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 266.08266039044383, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 6223.412615289833, \"y\": 2308.473553554279, \"name\": \"point\"}, \"from\": {\"x\": 6223.412615289833, \"y\": 2308.473553554279, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 2, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"left\"], \"ph\": [], \"cpt\": {\"x\": 4443.236521373078, \"y\": 1579.0178438424327, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4234.912615289833, \"y\": 2568.473553554279, \"name\": \"point\"}, \"ps\": {\"x\": 4234.912615289833, \"y\": 208.47355355427908, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4812.412615289833, \"y\": 2568.473553554279, \"name\": \"point\"}, \"ps\": {\"x\": 4234.912615289833, \"y\": 2568.473553554279, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4812.412615289833, \"y\": 208.47355355427908, \"name\": \"point\"}, \"ps\": {\"x\": 4812.412615289833, \"y\": 2568.473553554279, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4234.912615289833, \"y\": 208.47355355427908, \"name\": \"point\"}, \"ps\": {\"x\": 4812.412615289833, \"y\": 208.47355355427908, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"twd\": {\"to\": {\"x\": 4812.412615289833, \"y\": 2748.473553554279, \"name\": \"point\"}, \"from\": {\"x\": 1857.4126152898336, \"y\": 2748.473553554279, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 46.9557635983133, \"name\": \"vector\"}}, \"wlc\": \"#b4f595\", \"note\": [{\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 898.3805794091995, \"y\": 1770.419812814188, \"name\": \"point\"}, \"from\": {\"x\": 1705.6229364241772, \"y\": 1751.6468550737377, \"name\": \"point\"}, \"text\": \"横梁以下\", \"fontSize\": 120}], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901407080903159.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-04 13:14:30", "updated_at": "2025-06-04 13:14:30", "sort": 0, "times": 996, "low_width": 2500, "high_width": 3500, "low_height": 2000, "high_height": 2600} \ No newline at end of file diff --git a/data/windoor-drawings/31340.json b/data/windoor-drawings/31340.json new file mode 100644 index 0000000..50d6664 --- /dev/null +++ b/data/windoor-drawings/31340.json @@ -0,0 +1 @@ +{"id": 31340, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 2, 2, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"type\": \"DoubleKfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"from\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3474.4457027923245, \"y\": 831.0310399188215, \"name\": \"point\"}, \"from\": {\"x\": 3474.4457027923245, \"y\": 831.0310399188215, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dtm\": {\"to\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"from\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"from\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle4\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"to\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"from\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"from\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"from\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"to\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"from\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"from\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"from\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"from\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"from\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"from\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"wtf\": false, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"from\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3534.4457027923245, \"y\": 2351.0310399188215, \"name\": \"point\"}, \"from\": {\"x\": 3534.4457027923245, \"y\": 831.0310399188215, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": false, \"offset\": {\"x\": 3529.671550664665, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"from\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"from\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle4\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"to\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"from\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"from\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"from\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"to\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"from\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"from\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"from\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"from\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"from\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"from\": {\"x\": 485, \"y\": -500, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"wtf\": false, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 5073.4457027923245, \"y\": 1351.0310399188215, \"name\": \"point\"}, \"from\": {\"x\": 5073.4457027923245, \"y\": 1351.0310399188215, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 0, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 2301.266602641927, \"y\": 877.0181383296791, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2429.4457027923245, \"y\": 2351.0310399188215, \"name\": \"point\"}, \"ps\": {\"x\": 2429.4457027923245, \"y\": -748.9689600811785, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4229.4457027923245, \"y\": 2351.0310399188215, \"name\": \"point\"}, \"ps\": {\"x\": 2429.4457027923245, \"y\": 2351.0310399188215, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4229.4457027923245, \"y\": -748.9689600811785, \"name\": \"point\"}, \"ps\": {\"x\": 4229.4457027923245, \"y\": 2351.0310399188215, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2429.4457027923245, \"y\": -748.9689600811785, \"name\": \"point\"}, \"ps\": {\"x\": 4229.4457027923245, \"y\": -748.9689600811785, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 1, 1], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2429.4457027923245, \"y\": 1351.0310399188215, \"name\": \"point\"}, \"from\": {\"x\": 2429.4457027923245, \"y\": 1351.0310399188215, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"right\"], \"ph\": [], \"cpt\": {\"x\": 1884.9478372640428, \"y\": 1068.9712747107103, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1669.4457027923245, \"y\": 2351.0310399188215, \"name\": \"point\"}, \"ps\": {\"x\": 1669.4457027923245, \"y\": -748.9689600811785, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2429.4457027923245, \"y\": 2351.0310399188215, \"name\": \"point\"}, \"ps\": {\"x\": 1669.4457027923245, \"y\": 2351.0310399188215, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2429.4457027923245, \"y\": -748.9689600811785, \"name\": \"point\"}, \"ps\": {\"x\": 2429.4457027923245, \"y\": 2351.0310399188215, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1669.4457027923245, \"y\": -748.9689600811785, \"name\": \"point\"}, \"ps\": {\"x\": 2429.4457027923245, \"y\": -748.9689600811785, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 6546.4457027923245, \"y\": 1351.0310399188215, \"name\": \"point\"}, \"from\": {\"x\": 6546.4457027923245, \"y\": 1351.0310399188215, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 2, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"left\"], \"ph\": [], \"cpt\": {\"x\": 4105.737591799796, \"y\": 1020.203932128, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4229.4457027923245, \"y\": 2351.0310399188215, \"name\": \"point\"}, \"ps\": {\"x\": 4229.4457027923245, \"y\": -748.9689600811785, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4989.445702792325, \"y\": 2351.0310399188215, \"name\": \"point\"}, \"ps\": {\"x\": 4229.4457027923245, \"y\": 2351.0310399188215, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4989.445702792325, \"y\": -748.9689600811785, \"name\": \"point\"}, \"ps\": {\"x\": 4989.445702792325, \"y\": 2351.0310399188215, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4229.4457027923245, \"y\": -748.9689600811785, \"name\": \"point\"}, \"ps\": {\"x\": 4989.445702792325, \"y\": -748.9689600811785, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"twd\": {\"to\": {\"x\": 4989.445702792325, \"y\": 2531.0310399188215, \"name\": \"point\"}, \"from\": {\"x\": 1669.4457027923245, \"y\": 2531.0310399188215, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 9.015763858658374, \"name\": \"vector\"}}, \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901411763926053.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-04 13:15:17", "updated_at": "2025-06-04 13:15:17", "sort": 0, "times": 2146, "low_width": 3000, "high_width": 3500, "low_height": 2500, "high_height": 3700} \ No newline at end of file diff --git a/data/windoor-drawings/31341.json b/data/windoor-drawings/31341.json new file mode 100644 index 0000000..12623cc --- /dev/null +++ b/data/windoor-drawings/31341.json @@ -0,0 +1 @@ +{"id": 31341, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(206,224,224,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 2, 2, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2046.709237973606, \"y\": -923.61998013339, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1046.709237973606, \"y\": -1153.61998013339, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1046.709237973606, \"y\": 248.88001986661, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3046.709237973606, \"y\": -1153.61998013339, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3046.709237973606, \"y\": 248.88001986661, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90, 90, 90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"type\": \"DoubleKfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle4\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1569.209237973606, \"y\": 240.38001986661004, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.4803486093703267e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60]}, \"od\": 90, \"sm\": [], \"tf\": false, \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle4\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2524.209237973606, \"y\": 240.3800198666098, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.4803486093703267e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60]}, \"od\": 90, \"sm\": [], \"tf\": false, \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2326.709237973606, \"y\": -1473.61998013339, \"name\": \"point\"}, \"from\": {\"x\": 2326.709237973606, \"y\": -1473.61998013339, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 1766.709237973606, \"y\": 326.3800198666099, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 716.7092379736059, \"y\": 1376.38001986661, \"name\": \"point\"}, \"ps\": {\"x\": 716.7092379736059, \"y\": -1398.61998013339, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3376.709237973606, \"y\": 1376.38001986661, \"name\": \"point\"}, \"ps\": {\"x\": 716.7092379736059, \"y\": 1376.38001986661, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3376.709237973606, \"y\": -1398.61998013339, \"name\": \"point\"}, \"ps\": {\"x\": 3376.709237973606, \"y\": 1376.38001986661, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 716.7092379736059, \"y\": -1398.61998013339, \"name\": \"point\"}, \"ps\": {\"x\": 3376.709237973606, \"y\": -1398.61998013339, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901414523160459.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-04 13:15:46", "updated_at": "2025-06-04 13:15:46", "sort": 0, "times": 175, "low_width": 2300, "high_width": 3000, "low_height": 2500, "high_height": 3300} \ No newline at end of file diff --git a/data/windoor-drawings/31342.json b/data/windoor-drawings/31342.json new file mode 100644 index 0000000..56faae4 --- /dev/null +++ b/data/windoor-drawings/31342.json @@ -0,0 +1 @@ +{"id": 31342, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(164,238,238,0.6)\", \"bn\": \"#6F6C6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#6B6968\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [51, 51, 51, 51], \"vs\": [], \"ast\": [], \"ejw\": [1, 2, 2, 1], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 821.8533569093506, \"y\": -173.3038601443959, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [51]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 51, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 51, \"gg\": 6, \"il\": 80, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 80, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [{\"type\": \"DoubleKfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 142.00000000000023, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 142.00000000000023, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [80, 100, 80, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"to\": {\"x\": 142.00000000000023, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 142.00000000000023, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 142.00000000000023, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 142.00000000000023, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"KfcHandle\", \"lockDimToSash\": false, \"percentOffset\": 0.818512195761306}, \"hinges\": [], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -798, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -798, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -798, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -798, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -798, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -798, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": true, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 321.8533569093507, \"y\": 1027.696139855604, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [200]}, \"od\": 90, \"sm\": [], \"tf\": false, \"wtf\": false, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 142.00000000000023, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 142.00000000000023, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [100, 80, 100, 80], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"to\": {\"x\": 1229.3031124698537, \"y\": 2069.196139855604, \"name\": \"point\"}, \"from\": {\"x\": 1229.3031124698537, \"y\": 1027.696139855604, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": -388.2422745092954, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 142.00000000000023, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 142.00000000000023, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"KfcHandle\", \"lockDimToSash\": false, \"percentOffset\": 0.181487804238694}, \"hinges\": [], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -798, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -798, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -798, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -798, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -798, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -798, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": true, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1321.8533569093506, \"y\": 1027.696139855604, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [200]}, \"od\": 90, \"sm\": [], \"tf\": false, \"wtf\": false, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 94.75949749618349, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"blue\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1871.8533569093504, \"y\": 1694.196139855604, \"name\": \"point\"}, \"from\": {\"x\": 1871.8533569093504, \"y\": 1694.196139855604, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"left\", \"right\", \"down\"], \"ph\": [], \"cpt\": {\"x\": 2819.8533569093506, \"y\": 1019.1961398556044, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -178.14664309064926, \"y\": 2069.196139855604, \"name\": \"point\"}, \"ps\": {\"x\": -178.14664309064926, \"y\": -770.8038601443959, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1821.8533569093504, \"y\": 2069.196139855604, \"name\": \"point\"}, \"ps\": {\"x\": -178.14664309064926, \"y\": 2069.196139855604, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1821.8533569093504, \"y\": -770.8038601443959, \"name\": \"point\"}, \"ps\": {\"x\": 1821.8533569093504, \"y\": 2069.196139855604, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -178.14664309064926, \"y\": -770.8038601443959, \"name\": \"point\"}, \"ps\": {\"x\": 1821.8533569093504, \"y\": -770.8038601443959, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(164,238,238,0.6)\", \"bn\": \"#6F6C6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#6B6968\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [51, 51, 51, 51], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -404.1466430906491, \"y\": -173.3038601443959, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [51]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 51, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 51, \"gg\": 6, \"il\": 80, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 80, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 89.2990726096441, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"blue\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 396.8533569093506, \"y\": 1779.196139855604, \"name\": \"point\"}, \"from\": {\"x\": 396.8533569093506, \"y\": 1779.196139855604, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 2, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -630.1466430906491, \"y\": 2069.196139855604, \"name\": \"point\"}, \"ps\": {\"x\": -630.1466430906491, \"y\": -770.8038601443959, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -178.14664309064918, \"y\": 2069.196139855604, \"name\": \"point\"}, \"ps\": {\"x\": -630.1466430906491, \"y\": 2069.196139855604, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -178.14664309064918, \"y\": -770.8038601443959, \"name\": \"point\"}, \"ps\": {\"x\": -178.14664309064918, \"y\": 2069.196139855604, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -630.1466430906491, \"y\": -770.8038601443959, \"name\": \"point\"}, \"ps\": {\"x\": -178.14664309064918, \"y\": -770.8038601443959, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(164,238,238,0.6)\", \"bn\": \"#6F6C6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#6B6968\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [51, 51, 51, 51], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2047.8533569093504, \"y\": -173.3038601443959, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [51]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 51, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 51, \"gg\": 6, \"il\": 80, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 80, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 101.81501791251868, \"name\": \"vector\"}}, \"edm\": [{\"dt\": 2, \"et\": {\"x\": 1847.8533569093504, \"y\": 919.196139855604, \"name\": \"point\"}, \"fr\": [], \"ov\": {\"x\": -634.0688369074524, \"y\": 0, \"name\": \"vector\"}, \"st\": {\"x\": 1847.8533569093504, \"y\": 2069.196139855604, \"name\": \"point\"}, \"name\": \"e1\"}], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"blue\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2848.8533569093497, \"y\": 1444.196139855604, \"name\": \"point\"}, \"from\": {\"x\": 2848.8533569093497, \"y\": 1444.196139855604, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 3, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1821.8533569093504, \"y\": 2069.196139855604, \"name\": \"point\"}, \"ps\": {\"x\": 1821.8533569093504, \"y\": -770.8038601443959, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2273.85335690935, \"y\": 2069.196139855604, \"name\": \"point\"}, \"ps\": {\"x\": 1821.8533569093504, \"y\": 2069.196139855604, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2273.85335690935, \"y\": -770.8038601443959, \"name\": \"point\"}, \"ps\": {\"x\": 2273.85335690935, \"y\": 2069.196139855604, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1821.8533569093504, \"y\": -770.8038601443959, \"name\": \"point\"}, \"ps\": {\"x\": 2273.85335690935, \"y\": -770.8038601443959, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"twd\": {\"to\": {\"x\": 2273.85335690935, \"y\": 2249.196139855604, \"name\": \"point\"}, \"from\": {\"x\": -630.1466430906491, \"y\": 2249.196139855604, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 59.700697459939875, \"name\": \"vector\"}}, \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901467243691273.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-04 13:24:32", "updated_at": "2025-06-04 13:24:32", "sort": 0, "times": 187, "low_width": 2400, "high_width": 3500, "low_height": 2500, "high_height": 3500} \ No newline at end of file diff --git a/data/windoor-drawings/31343.json b/data/windoor-drawings/31343.json new file mode 100644 index 0000000..1f983f2 --- /dev/null +++ b/data/windoor-drawings/31343.json @@ -0,0 +1 @@ +{"id": 31343, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(164,238,238,0.6)\", \"bn\": \"#6F6C6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#6B6968\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [51, 51, 51, 51], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 51, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 51, \"gg\": 6, \"il\": 80, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 80, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 80, \"inf\": 45, \"usa\": 80}, \"sm\": [{\"rt\": false, \"tf\": false, \"type\": \"DoubleSash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [80, 80, 80, 80], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle4\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2931.2471264367814, \"y\": 1496.7816091954023, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"Vertical\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"na\": \"\", \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [60]}, \"od\": 90, \"sm\": [], \"tf\": false, \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [80, 80, 80, 80], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle4\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3780.2471264367814, \"y\": 1496.7816091954023, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"Vertical\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"na\": \"\", \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60]}, \"od\": 90, \"sm\": [], \"tf\": false, \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3355.7471264367814, \"y\": 126.78160919540232, \"name\": \"point\"}, \"from\": {\"x\": 3355.7471264367814, \"y\": 126.78160919540232, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 3505.747126436782, \"y\": 1436.7816091954023, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2455.7471264367814, \"y\": 2486.7816091954023, \"name\": \"point\"}, \"ps\": {\"x\": 2455.7471264367814, \"y\": 66.78160919540232, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4255.747126436781, \"y\": 2486.7816091954023, \"name\": \"point\"}, \"ps\": {\"x\": 2455.7471264367814, \"y\": 2486.7816091954023, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4255.747126436781, \"y\": 66.78160919540232, \"name\": \"point\"}, \"ps\": {\"x\": 4255.747126436781, \"y\": 2486.7816091954023, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2455.7471264367814, \"y\": 66.78160919540232, \"name\": \"point\"}, \"ps\": {\"x\": 4255.747126436781, \"y\": 66.78160919540232, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901468987241215.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-04 13:24:49", "updated_at": "2025-06-04 13:24:49", "sort": 0, "times": 235, "low_width": 1500, "high_width": 2200, "low_height": 2100, "high_height": 2800} \ No newline at end of file diff --git a/data/windoor-drawings/31344.json b/data/windoor-drawings/31344.json new file mode 100644 index 0000000..5ab8652 --- /dev/null +++ b/data/windoor-drawings/31344.json @@ -0,0 +1 @@ +{"id": 31344, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#4B4B4B\", \"hd\": \"#D4D1D9\", \"ben\": \"#4B4B4B\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 20, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 15, \"gg\": 1, \"il\": 16, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 16, \"sc\": 16, \"sm\": 15, \"ut\": 50, \"ahh\": 240, \"ahw\": 240, \"dsa\": 16, \"inf\": 45, \"usa\": 16}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 899.6705204238087, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -119.51342706736932, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -119.59452255614087, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2850.241177334656, \"y\": 2879.4029231390696, \"name\": \"point\"}, \"from\": {\"x\": 2850.241177334656, \"y\": 1879.4029231390696, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 2955.241177334656, \"y\": 2859.4029231390696, \"name\": \"point\"}, \"from\": {\"x\": 2955.241177334656, \"y\": 1879.4029231390696, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.4961439588688946}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3017.241177334656, \"y\": 2009.4029231390696, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3017.241177334656, \"y\": 2209.4029231390696, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [15, 15]}, \"od\": 90, \"sm\": [], \"tf\": false, \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2826.741177334656, \"y\": 834.4029231390693, \"name\": \"point\"}, \"from\": {\"x\": 2826.741177334656, \"y\": 834.4029231390693, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2647.241177334656, \"y\": 2879.4029231390696, \"name\": \"point\"}, \"ps\": {\"x\": 2647.241177334656, \"y\": 894.4029231390696, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3387.241177334656, \"y\": 2879.4029231390696, \"name\": \"point\"}, \"ps\": {\"x\": 2647.241177334656, \"y\": 2879.4029231390696, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3387.241177334656, \"y\": 894.4029231390695, \"name\": \"point\"}, \"ps\": {\"x\": 3387.241177334656, \"y\": 2879.4029231390696, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2647.241177334656, \"y\": 894.4029231390696, \"name\": \"point\"}, \"ps\": {\"x\": 3387.241177334656, \"y\": 894.4029231390695, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#E92F2F\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901629922341126.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-04 13:51:40", "updated_at": "2025-06-04 13:51:40", "sort": 0, "times": 643, "low_width": 400, "high_width": 1000, "low_height": 1700, "high_height": 2200} \ No newline at end of file diff --git a/data/windoor-drawings/31345.json b/data/windoor-drawings/31345.json new file mode 100644 index 0000000..6b0c674 --- /dev/null +++ b/data/windoor-drawings/31345.json @@ -0,0 +1 @@ +{"id": 31345, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#4B4B4B\", \"hd\": \"#D4D1D9\", \"ben\": \"#4B4B4B\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": -483.09250267846664, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [35, 35, 35, 35], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 35, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 2, \"il\": 16, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 16, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 16, \"inf\": 45, \"usa\": 16}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 3, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m10\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"to\": {\"x\": 3162.22317205853, \"y\": 2576.1064902191533, \"name\": \"point\"}, \"from\": {\"x\": 3162.22317205853, \"y\": 1529.0574924463249, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": -648.3557963452272, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 3267.22317205853, \"y\": 2541.1064902191533, \"name\": \"point\"}, \"from\": {\"x\": 3267.22317205853, \"y\": 1529.0574924463249, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 693.3272029181699, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.5590200445434298}, \"hinges\": [{\"ro\": 0, \"dim\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3316.72317205853, \"y\": 1741.106490219153, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3316.72317205853, \"y\": 986.6064902191532, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3140.97317205853, \"y\": 735.1064902191533, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3492.47317205853, \"y\": 735.1064902191531, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3140.97317205853, \"y\": 1238.106490219153, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3492.47317205853, \"y\": 1238.106490219153, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"gs\": false, \"ht\": 0, \"mm\": {\"gp\": 0, \"pd\": 0, \"wd\": 35}, \"pid\": {\"idx\": 0, \"pos\": 1}, \"wbd\": true, \"glab\": {\"text\": \"百叶缝隙:1.26\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"plab\": {\"text\": \"上下空隙:0\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Shade\", \"attrs\": {}}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"银波纹\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"银波纹\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"银波纹\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"银波纹\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"A5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"银波纹\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"A6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"银波纹\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60, 60, 60, 60, 60, 60]}, \"od\": 90, \"sm\": [], \"tf\": false, \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"blue\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3316.72317205853, \"y\": 249.60649021915333, \"name\": \"point\"}, \"from\": {\"x\": 3316.72317205853, \"y\": 249.60649021915333, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2944.22317205853, \"y\": 2576.1064902191533, \"name\": \"point\"}, \"ps\": {\"x\": 2944.22317205853, \"y\": 211.10649021915333, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3689.22317205853, \"y\": 2576.1064902191533, \"name\": \"point\"}, \"ps\": {\"x\": 2944.22317205853, \"y\": 2576.1064902191533, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3689.22317205853, \"y\": 211.10649021915333, \"name\": \"point\"}, \"ps\": {\"x\": 3689.22317205853, \"y\": 2576.1064902191533, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2944.22317205853, \"y\": 211.10649021915333, \"name\": \"point\"}, \"ps\": {\"x\": 3689.22317205853, \"y\": 211.10649021915333, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#E92F2F\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901632369242063.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-04 13:52:04", "updated_at": "2025-06-04 13:52:04", "sort": 0, "times": 157, "low_width": 500, "high_width": 1000, "low_height": 2000, "high_height": 3000} \ No newline at end of file diff --git a/data/windoor-drawings/31346.json b/data/windoor-drawings/31346.json new file mode 100644 index 0000000..e2724b1 --- /dev/null +++ b/data/windoor-drawings/31346.json @@ -0,0 +1 @@ +{"id": 31346, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#4B4B4B\", \"hd\": \"#D4D1D9\", \"ben\": \"#4B4B4B\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": -483.09250267846664, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [35, 35, 35, 35], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 35, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 2, \"il\": 16, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 16, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 16, \"inf\": 45, \"usa\": 16}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 57.5, \"y\": 30, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 30, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"to\": {\"x\": 3936.22317205853, \"y\": 2576.1064902191533, \"name\": \"point\"}, \"from\": {\"x\": 3936.22317205853, \"y\": 1526.106490219153, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 130.91072208665537, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 4041.22317205853, \"y\": 2541.1064902191533, \"name\": \"point\"}, \"from\": {\"x\": 4041.22317205853, \"y\": 1526.106490219153, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 344.0008325866356, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.4541387024608501}, \"hinges\": [{\"ro\": 0, \"dim\": {\"to\": {\"x\": 57.5, \"y\": 30, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 30, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 57.5, \"y\": 30, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 30, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"to\": {\"x\": 57.5, \"y\": 30, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 30, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 57.5, \"y\": 30, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 30, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3374.22317205853, \"y\": 1741.106490219153, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"gs\": false, \"ht\": 0, \"mm\": {\"gp\": 0, \"pd\": 0, \"wd\": 35}, \"pid\": {\"idx\": 0, \"pos\": 1}, \"wbd\": true, \"glab\": {\"text\": \"百叶缝隙:1.26\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"plab\": {\"text\": \"上下空隙:0\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Shade\", \"attrs\": {}}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60]}, \"od\": 90, \"sm\": [], \"tf\": false, \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 101.17580949994816, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"blue\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3374.22317205853, \"y\": 279.60649021915333, \"name\": \"point\"}, \"from\": {\"x\": 3374.22317205853, \"y\": 279.60649021915333, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2944.22317205853, \"y\": 2576.1064902191533, \"name\": \"point\"}, \"ps\": {\"x\": 2944.22317205853, \"y\": 271.10649021915333, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3804.22317205853, \"y\": 2576.1064902191533, \"name\": \"point\"}, \"ps\": {\"x\": 2944.22317205853, \"y\": 2576.1064902191533, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3804.22317205853, \"y\": 271.10649021915333, \"name\": \"point\"}, \"ps\": {\"x\": 3804.22317205853, \"y\": 2576.1064902191533, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2944.22317205853, \"y\": 271.10649021915333, \"name\": \"point\"}, \"ps\": {\"x\": 3804.22317205853, \"y\": 271.10649021915333, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#E92F2F\", \"note\": [{\"cr\": \"blue\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4596.155525055779, \"y\": 576.9329496753039, \"name\": \"point\"}, \"from\": {\"x\": 4096.155525055779, \"y\": 576.9329496753039, \"name\": \"point\"}, \"text\": \"透明玻璃\", \"fontSize\": 120}], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901633942263537.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-04 13:52:20", "updated_at": "2025-06-04 13:52:20", "sort": 0, "times": 271, "low_width": 500, "high_width": 1200, "low_height": 2000, "high_height": 2600} \ No newline at end of file diff --git a/data/windoor-drawings/31347.json b/data/windoor-drawings/31347.json new file mode 100644 index 0000000..57177c8 --- /dev/null +++ b/data/windoor-drawings/31347.json @@ -0,0 +1 @@ +{"id": 31347, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(138,224,236,0.6)\", \"bn\": \"#0A0A0A\", \"hd\": \"#E6E1EE\", \"ben\": \"#0A0A0A\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f3\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 10, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3654.088225155748, \"y\": 2211.8233793428967, \"name\": \"point\"}, \"from\": {\"x\": 3654.088225155748, \"y\": 1211.8233793428967, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle7\", \"lockDimToSash\": false, \"percentOffset\": 0.5309960786642025}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3191.5882251557487, \"y\": 1651.8233793428967, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"40\"]}, \"od\": 90, \"sm\": [], \"tf\": false, \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3784.0882251557487, \"y\": -173.17662065710306, \"name\": \"point\"}, \"from\": {\"x\": 3784.0882251557487, \"y\": -173.17662065710306, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"cpt\": {\"x\": 3784.088225155749, \"y\": 936.8233793428966, \"name\": \"point\"}, \"type\": \"springline\", \"width\": 2000, \"height\": 1200, \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2784.088225155749, \"y\": 2211.8233793428967, \"name\": \"point\"}, \"ps\": {\"x\": 2784.088225155749, \"y\": 336.8233793428966, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3599.088225155749, \"y\": 2211.8233793428967, \"name\": \"point\"}, \"ps\": {\"x\": 2784.088225155749, \"y\": 2211.8233793428967, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3599.0882251557473, \"y\": 336.8233793428946, \"name\": \"point\"}, \"ps\": {\"x\": 3599.088225155749, \"y\": 2211.8233793428967, \"name\": \"point\"}, \"name\": \"segment\"}, {\"r\": 407.57031249999744, \"pc\": {\"x\": 3191.58822515575, \"y\": 344.3936918429035, \"name\": \"point\"}, \"name\": \"arc\", \"endAngle\": 3.160167970858547, \"startAngle\": 6.264609989910827, \"counterClockwise\": false}]], \"virtual\": false, \"arcHeight\": 400}}], \"epi\": [], \"sbf\": [], \"thd\": {\"to\": {\"x\": 2604.088225155749, \"y\": 2211.8233793428967, \"name\": \"point\"}, \"from\": {\"x\": 2604.088225155749, \"y\": -63.17662065709379, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 583.2475184649456, \"y\": 0, \"name\": \"vector\"}}, \"twd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wlc\": \"#DBCFB1\", \"note\": [{\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3238.773762258662, \"y\": -433.036842416341, \"name\": \"point\"}, \"from\": {\"x\": 3113.8083518490375, \"y\": -401.3894363247617, \"name\": \"point\"}, \"text\": \"客厅弧形门(复古门)\", \"fontSize\": 120}], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901636284159157.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-04 13:52:43", "updated_at": "2025-06-04 13:52:43", "sort": 0, "times": 164, "low_width": 500, "high_width": 1200, "low_height": 1500, "high_height": 2200} \ No newline at end of file diff --git a/data/windoor-drawings/31348.json b/data/windoor-drawings/31348.json new file mode 100644 index 0000000..b21f01b --- /dev/null +++ b/data/windoor-drawings/31348.json @@ -0,0 +1 @@ +{"id": 31348, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(138,224,236,0.6)\", \"bn\": \"#0E0D0D\", \"hd\": \"#D4D1D9\", \"ben\": \"#0E0D0D\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 2350.3368170125977, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2311.9257333266014, \"y\": 2196.05947392336, \"name\": \"point\"}, \"from\": {\"x\": 2311.9257333266014, \"y\": 1056.0594739233604, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2320.9257333266014, \"y\": 2196.05947392336, \"name\": \"point\"}, \"from\": {\"x\": 2320.9257333266014, \"y\": 1056.0594739233604, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"HandleForSlide4\", \"lockDimToSash\": false, \"percentOffset\": 0.5363151764464918}}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2497.7590666599344, \"y\": 1646.0594739233602, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"tp\": \"decorationColonial\", \"cps\": [{\"ed\": {\"pt\": {\"x\": 0, \"y\": -0.6666666666666667, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 0.3333333333333333, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 0}}, \"tp\": \"decorationLine\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 0, \"y\": -0.33333333333333337, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 0.6666666666666666, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 0}}, \"tp\": \"decorationLine\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -0.5, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0.5, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 1}}, \"tp\": \"decorationLine\", \"sbw\": 10}], \"hec\": 2, \"sbw\": 10, \"vec\": 1}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": true, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"16\"]}, \"sm\": [], \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 0}, {\"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3641.9257333266014, \"y\": 2196.05947392336, \"name\": \"point\"}, \"from\": {\"x\": 3641.9257333266014, \"y\": 1056.0594739233602, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide4\", \"lockDimToSash\": false, \"percentOffset\": 0.5}}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3136.4257333266014, \"y\": 1646.0594739233602, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"tp\": \"decorationColonial\", \"cps\": [{\"ed\": {\"pt\": {\"x\": 0, \"y\": -0.6666666666666667, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 0.3333333333333333, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 0}}, \"tp\": \"decorationLine\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 0, \"y\": -0.33333333333333337, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 0.6666666666666666, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 0}}, \"tp\": \"decorationLine\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -0.5, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0.5, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 1}}, \"tp\": \"decorationLine\", \"sbw\": 10}], \"hec\": 2, \"sbw\": 10, \"vec\": 1}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": true, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"16\"]}, \"sm\": [], \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4333.925733326601, \"y\": 2196.05947392336, \"name\": \"point\"}, \"from\": {\"x\": 4333.925733326601, \"y\": 1056.0594739233602, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4345.925733326601, \"y\": 2196.05947392336, \"name\": \"point\"}, \"from\": {\"x\": 4345.925733326601, \"y\": 1056.0594739233602, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": false, \"hardwareShape\": \"HandleForSlide4\", \"lockDimToSash\": false, \"percentOffset\": 0.46368482355350815}}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3797.092399993269, \"y\": 1646.0594739233602, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"tp\": \"decorationColonial\", \"cps\": [{\"ed\": {\"pt\": {\"x\": 0, \"y\": -0.6666666666666667, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 0.3333333333333333, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 0}}, \"tp\": \"decorationLine\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 0, \"y\": -0.33333333333333337, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 0.6666666666666666, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 0}}, \"tp\": \"decorationLine\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -0.5, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0.5, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 1}}, \"tp\": \"decorationLine\", \"sbw\": 10}], \"hec\": 2, \"sbw\": 10, \"vec\": 1}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": true, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"16\"]}, \"sm\": [], \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 2}], \"enabled\": true, \"appliedOptionIndex\": 22, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3163.9257333266014, \"y\": -263.94052607663957, \"name\": \"point\"}, \"from\": {\"x\": 3163.9257333266014, \"y\": -263.94052607663957, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 3152.9257333266014, \"y\": 1146.0594739233604, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2102.9257333266014, \"y\": 2196.05947392336, \"name\": \"point\"}, \"ps\": {\"x\": 2102.9257333266014, \"y\": -153.94052607663957, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4213.925733326601, \"y\": 2196.05947392336, \"name\": \"point\"}, \"ps\": {\"x\": 2102.9257333266014, \"y\": 2196.05947392336, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4213.925733326601, \"y\": -153.94052607663957, \"name\": \"point\"}, \"ps\": {\"x\": 4213.925733326601, \"y\": 2196.05947392336, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2102.9257333266014, \"y\": -153.94052607663957, \"name\": \"point\"}, \"ps\": {\"x\": 4213.925733326601, \"y\": -153.94052607663957, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#DBCFB1\", \"note\": [{\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3151.9257333266014, \"y\": -433.70108890506674, \"name\": \"point\"}, \"from\": {\"x\": 3113.8083518490375, \"y\": -401.3894363247617, \"name\": \"point\"}, \"text\": \"厨房三联动门(复古门)\", \"fontSize\": 120}], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901638520377442.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-04 13:53:05", "updated_at": "2025-06-04 13:53:05", "sort": 0, "times": 811, "low_width": 1800, "high_width": 2300, "low_height": 2000, "high_height": 2600} \ No newline at end of file diff --git a/data/windoor-drawings/31349.json b/data/windoor-drawings/31349.json new file mode 100644 index 0000000..a496cec --- /dev/null +++ b/data/windoor-drawings/31349.json @@ -0,0 +1 @@ +{"id": 31349, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(138,224,236,0.6)\", \"bn\": \"#0A0A0A\", \"hd\": \"#DFDAE7\", \"ben\": \"#0A0A0A\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 2, 2, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -26.82794431516413, \"y\": -197.7632760971254, \"name\": \"point\"}, \"from\": {\"x\": -26.82794431516413, \"y\": -197.7632760971254, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3648.1592715996417, \"y\": 1813.7612674322804, \"name\": \"point\"}, \"from\": {\"x\": 3648.1592715996417, \"y\": 823.7214267948301, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle7\", \"lockDimToSash\": false, \"percentOffset\": 0.4980079681274901}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -26.82794431516413, \"y\": -197.7632760971254, \"name\": \"point\"}, \"from\": {\"x\": -26.82794431516413, \"y\": -197.7632760971254, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -26.82794431516413, \"y\": -197.7632760971254, \"name\": \"point\"}, \"from\": {\"x\": -26.82794431516413, \"y\": -197.7632760971254, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -26.82794431516413, \"y\": -197.7632760971254, \"name\": \"point\"}, \"from\": {\"x\": -26.82794431516413, \"y\": -197.7632760971254, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3178.1592715996417, \"y\": 1313.76126743228, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -4.2391354098056093e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"c\": 4, \"is\": \"wheel\", \"tp\": \"decorationSemiArcPro\", \"cps\": [], \"oas\": \"fill\", \"sbw\": 10, \"tab\": false, \"wcc\": 3, \"estc\": false}}], [\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"16\"]}, \"od\": 90, \"sm\": [], \"tf\": false, \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2499.1592715996417, \"y\": -344.2387325677196, \"name\": \"point\"}, \"from\": {\"x\": 2499.1592715996417, \"y\": -344.2387325677196, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 3152.9257333266014, \"y\": 1146.0594739233604, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2807.1592715996417, \"y\": 1813.7612674322804, \"name\": \"point\"}, \"ps\": {\"x\": 2807.1592715996417, \"y\": -234.2387325677197, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3549.1592715996417, \"y\": 1813.7612674322804, \"name\": \"point\"}, \"ps\": {\"x\": 2807.1592715996417, \"y\": 1813.7612674322804, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3549.1592715996417, \"y\": -234.2387325677197, \"name\": \"point\"}, \"ps\": {\"x\": 3549.1592715996417, \"y\": 1813.7612674322804, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2807.1592715996417, \"y\": -234.2387325677197, \"name\": \"point\"}, \"ps\": {\"x\": 3549.1592715996417, \"y\": -234.2387325677197, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#DBCFB1\", \"note\": [{\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3225.626823151846, \"y\": -439.6824356403991, \"name\": \"point\"}, \"from\": {\"x\": 3113.8083518490375, \"y\": -401.3894363247617, \"name\": \"point\"}, \"text\": \"客厅卫生间门(复古门)\", \"fontSize\": 120}], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901641217241533.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-04 13:53:32", "updated_at": "2025-06-04 13:53:32", "sort": 0, "times": 1222, "low_width": 300, "high_width": 1000, "low_height": 1500, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/31350.json b/data/windoor-drawings/31350.json new file mode 100644 index 0000000..0e19cc2 --- /dev/null +++ b/data/windoor-drawings/31350.json @@ -0,0 +1 @@ +{"id": 31350, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(138,224,236,0.6)\", \"bn\": \"#0A0A0A\", \"hd\": \"#000000\", \"ben\": \"#0A0A0A\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [20, 60, 20, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 2, 2, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"ap\": false, \"pf\": false, \"type\": \"FoldSash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"lock\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"handleForFold\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"HandleForFold\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":-1,\\\"pos\\\":-1}\", {\"db\": {\"tp\": \"decorationColonial\", \"cps\": [{\"ed\": {\"pt\": {\"x\": 0, \"y\": -0.75, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 0.25, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 0}}, \"tp\": \"decorationLine\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 0, \"y\": -0.5, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 0.5, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 0}}, \"tp\": \"decorationLine\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 0, \"y\": -0.25, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 0.75, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 0}}, \"tp\": \"decorationLine\", \"sbw\": 10}], \"hec\": 3, \"sbw\": 10, \"vec\": 0}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": false, \"sm\": [], \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}, {\"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"lock\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"handleForFold\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForFold\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":-1,\\\"pos\\\":-1}\", {\"db\": {\"tp\": \"decorationColonial\", \"cps\": [{\"ed\": {\"pt\": {\"x\": 0, \"y\": -0.75, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 0.25, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 0}}, \"tp\": \"decorationLine\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 0, \"y\": -0.5, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 0.5, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 0}}, \"tp\": \"decorationLine\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 0, \"y\": -0.25, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 0.75, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 0}}, \"tp\": \"decorationLine\", \"sbw\": 10}], \"hec\": 3, \"sbw\": 10, \"vec\": 0}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": false, \"sm\": [], \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}, {\"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"lock\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"handleForFold\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForFold\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":-1,\\\"pos\\\":-1}\", {\"db\": {\"tp\": \"decorationColonial\", \"cps\": [{\"ed\": {\"pt\": {\"x\": 0, \"y\": -0.75, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 0.25, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 0}}, \"tp\": \"decorationLine\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 0, \"y\": -0.5, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 0.5, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 0}}, \"tp\": \"decorationLine\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 0, \"y\": -0.25, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 0.75, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 0}}, \"tp\": \"decorationLine\", \"sbw\": 10}], \"hec\": 3, \"sbw\": 10, \"vec\": 0}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": false, \"sm\": [], \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"enabled\": true, \"leftCount\": 3, \"sideSlide\": false, \"openToward\": \"outward\", \"rightCount\": 0, \"horizontally\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3031.6461762872254, \"y\": -349.39587631671577, \"name\": \"point\"}, \"from\": {\"x\": 3031.6461762872254, \"y\": -349.39587631671577, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 3152.9257333266014, \"y\": 1146.0594739233604, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2831.6461762872254, \"y\": 2107.6041236832843, \"name\": \"point\"}, \"ps\": {\"x\": 2831.6461762872254, \"y\": -239.39587631671588, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4081.646176287225, \"y\": 2107.6041236832843, \"name\": \"point\"}, \"ps\": {\"x\": 2831.6461762872254, \"y\": 2107.6041236832843, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4081.646176287225, \"y\": -239.39587631671588, \"name\": \"point\"}, \"ps\": {\"x\": 4081.646176287225, \"y\": 2107.6041236832843, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2831.6461762872254, \"y\": -239.39587631671588, \"name\": \"point\"}, \"ps\": {\"x\": 4081.646176287225, \"y\": -239.39587631671588, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#DBCFB1\", \"note\": [{\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3457.257978166663, \"y\": -408.17122927212654, \"name\": \"point\"}, \"from\": {\"x\": 3113.8083518490375, \"y\": -401.3894363247617, \"name\": \"point\"}, \"text\": \"书房折叠门(复古门)\", \"fontSize\": 120}], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901643583161055.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-04 13:53:56", "updated_at": "2025-06-04 13:53:56", "sort": 0, "times": 327, "low_width": 800, "high_width": 1500, "low_height": 2000, "high_height": 2700} \ No newline at end of file diff --git a/data/windoor-drawings/31351.json b/data/windoor-drawings/31351.json new file mode 100644 index 0000000..019b89b --- /dev/null +++ b/data/windoor-drawings/31351.json @@ -0,0 +1 @@ +{"id": 31351, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(238,243,243,0.6)\", \"bn\": \"#4B4B4B\", \"hd\": \"#D4D1D9\", \"ben\": \"#4B4B4B\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [35, 35, 35, 35], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 5, \"f\": 35, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 16, \"gg\": 5, \"il\": 16, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 16, \"sc\": 16, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 16, \"inf\": 45, \"usa\": 16}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 914.3155694879832, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3878.844305120167, \"y\": 2792.797432452605, \"name\": \"point\"}, \"from\": {\"x\": 3878.844305120167, \"y\": 1771.7974324526049, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 360, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 360, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 360, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 360, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 360, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 360, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 360, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 360, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 360, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 360, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3369.3443051201675, \"y\": 2392.797432452605, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"c\": 4, \"is\": \"wheel\", \"tp\": \"decorationSemiArcPro\", \"cps\": [], \"oas\": \"fill\", \"sbw\": 10, \"tab\": false, \"wcc\": 3, \"estc\": true}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"12\"]}, \"sm\": [], \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}], \"enabled\": true, \"appliedOptionIndex\": 12, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2696.8443051201675, \"y\": 655.7974324526051, \"name\": \"point\"}, \"from\": {\"x\": 2696.8443051201675, \"y\": 655.7974324526051, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 3356.8443051201675, \"y\": 1742.797432452605, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2306.8443051201675, \"y\": 2792.797432452605, \"name\": \"point\"}, \"ps\": {\"x\": 2306.8443051201675, \"y\": 715.7974324526051, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3746.844305120167, \"y\": 2792.797432452605, \"name\": \"point\"}, \"ps\": {\"x\": 2306.8443051201675, \"y\": 2792.797432452605, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3746.844305120167, \"y\": 715.7974324526051, \"name\": \"point\"}, \"ps\": {\"x\": 3746.844305120167, \"y\": 2792.797432452605, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2306.8443051201675, \"y\": 715.7974324526051, \"name\": \"point\"}, \"ps\": {\"x\": 3746.844305120167, \"y\": 715.7974324526051, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901647296284384.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-04 13:54:33", "updated_at": "2025-06-04 13:54:33", "sort": 0, "times": 616, "low_width": 1000, "high_width": 1800, "low_height": 1500, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/31352.json b/data/windoor-drawings/31352.json new file mode 100644 index 0000000..99d4e44 --- /dev/null +++ b/data/windoor-drawings/31352.json @@ -0,0 +1 @@ +{"id": 31352, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(243,245,245,0.6)\", \"bn\": \"#4B4B4B\", \"hd\": \"#D4D1D9\", \"ben\": \"#4B4B4B\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": -286.96373056994844, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [35, 35, 35, 35], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 5, \"f\": 35, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 16, \"gg\": 5, \"il\": 16, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 16, \"sc\": 16, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 16, \"inf\": 45, \"usa\": 16}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": -115.4093264248704, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -118.52849740932652, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -120.28601036269448, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -122.27046632124392, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 3, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -119.15129533678784, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 4, \"name\": \"m5\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2556.5654575309745, \"y\": 4102.694432004777, \"name\": \"point\"}, \"from\": {\"x\": 2556.5654575309745, \"y\": 3102.694432004777, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": -879.6062176165801, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.524488825487399}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2708.8154575309745, \"y\": 3702.694432004777, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2708.8154575309745, \"y\": 2425.2944320047764, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2708.8154575309745, \"y\": 2851.0944320047765, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2708.8154575309745, \"y\": 3276.8944320047767, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"12\", \"12\", \"12\", \"12\"]}, \"sm\": [], \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 0}, {\"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5180.5654575309745, \"y\": 4102.694432004777, \"name\": \"point\"}, \"from\": {\"x\": 5180.5654575309745, \"y\": 3051.194432004777, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": false, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.47551117451260105}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4678.3154575309745, \"y\": 3702.694432004777, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4678.3154575309745, \"y\": 2425.2944320047764, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4678.3154575309745, \"y\": 2851.0944320047765, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4678.3154575309745, \"y\": 3276.8944320047767, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"12\", \"12\", \"12\", \"12\"]}, \"sm\": [], \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 3}, {\"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3860.5654575309745, \"y\": 4102.694432004777, \"name\": \"point\"}, \"from\": {\"x\": 3860.5654575309745, \"y\": 3051.194432004777, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": false, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.47551117451260105}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3358.3154575309745, \"y\": 3702.694432004777, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3358.3154575309745, \"y\": 2425.2944320047764, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3358.3154575309745, \"y\": 2851.0944320047765, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3358.3154575309745, \"y\": 3276.8944320047767, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"12\", \"12\", \"12\", \"12\"]}, \"sm\": [], \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3876.5654575309745, \"y\": 4102.694432004777, \"name\": \"point\"}, \"from\": {\"x\": 3876.5654575309745, \"y\": 3051.194432004777, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.524488825487399}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4028.8154575309745, \"y\": 3702.694432004777, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4028.8154575309745, \"y\": 2425.2944320047764, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4028.8154575309745, \"y\": 2851.0944320047765, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4028.8154575309745, \"y\": 3276.8944320047767, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"12\", \"12\", \"12\", \"12\"]}, \"sm\": [], \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 2}], \"enabled\": true, \"appliedOptionIndex\": 2, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3998.5654575309745, \"y\": 3024.694432004777, \"name\": \"point\"}, \"from\": {\"x\": 3998.5654575309745, \"y\": 3024.694432004777, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 3388.565457530975, \"y\": 3052.694432004777, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2338.5654575309745, \"y\": 4102.694432004777, \"name\": \"point\"}, \"ps\": {\"x\": 2338.5654575309745, \"y\": 1964.694432004777, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5048.5654575309745, \"y\": 4102.694432004777, \"name\": \"point\"}, \"ps\": {\"x\": 2338.5654575309745, \"y\": 4102.694432004777, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5048.5654575309745, \"y\": 1964.694432004777, \"name\": \"point\"}, \"ps\": {\"x\": 5048.5654575309745, \"y\": 4102.694432004777, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2338.5654575309745, \"y\": 1964.694432004777, \"name\": \"point\"}, \"ps\": {\"x\": 5048.5654575309745, \"y\": 1964.694432004777, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901648979924505.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-04 13:54:50", "updated_at": "2025-06-04 13:54:50", "sort": 0, "times": 1218, "low_width": 2200, "high_width": 3000, "low_height": 2000, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/31353.json b/data/windoor-drawings/31353.json new file mode 100644 index 0000000..a670718 --- /dev/null +++ b/data/windoor-drawings/31353.json @@ -0,0 +1 @@ +{"id": 31353, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#FFFFFF\", \"hd\": \"#D4D1D9\", \"ben\": \"#FFFFFF\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [35, 35, 35, 35], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 5, \"f\": 35, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 12, \"gg\": 5, \"il\": 12, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 12, \"sc\": 12, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 12, \"inf\": 45, \"usa\": 12}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [12, 12, 12, 12], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3881.086206896552, \"y\": 2140.344827586207, \"name\": \"point\"}, \"from\": {\"x\": 3881.086206896552, \"y\": 1107.844827586207, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3481.9195402298865, \"y\": 1767.344827586207, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"c\": 4, \"is\": \"wheel\", \"tp\": \"decorationSemiArcPro\", \"cps\": [], \"oas\": \"fill\", \"sbw\": 10, \"tab\": true, \"wcc\": 1, \"estc\": true}}], [\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"15\"]}, \"sm\": [], \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 2}, {\"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [12, 12, 12, 12], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2742.5862068965525, \"y\": 1767.344827586207, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"c\": 4, \"is\": \"wheel\", \"tp\": \"decorationSemiArcPro\", \"cps\": [], \"oas\": \"fill\", \"sbw\": 10, \"tab\": true, \"wcc\": 1, \"estc\": true}}], [\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"15\"]}, \"sm\": [], \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"fm\": {\"db\": [], \"ew\": [12, 12, 12, 12], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1658.086206896552, \"y\": 2140.344827586207, \"name\": \"point\"}, \"from\": {\"x\": 1658.086206896552, \"y\": 1107.844827586207, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"from\": {\"x\": -148, \"y\": -95, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2003.252873563219, \"y\": 1767.344827586207, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"c\": 4, \"is\": \"wheel\", \"tp\": \"decorationSemiArcPro\", \"cps\": [], \"oas\": \"fill\", \"sbw\": 10, \"tab\": true, \"wcc\": 1, \"estc\": true}}], [\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"15\"]}, \"sm\": [], \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 43, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2549.086206896552, \"y\": -114.65517241379304, \"name\": \"point\"}, \"from\": {\"x\": 2549.086206896552, \"y\": -114.65517241379304, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 2640.086206896552, \"y\": 1185.344827586207, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1590.0862068965523, \"y\": 2235.344827586207, \"name\": \"point\"}, \"ps\": {\"x\": 1590.0862068965523, \"y\": -54.655172413793025, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3895.086206896553, \"y\": 2235.344827586207, \"name\": \"point\"}, \"ps\": {\"x\": 1590.0862068965523, \"y\": 2235.344827586207, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3895.086206896553, \"y\": -54.655172413793025, \"name\": \"point\"}, \"ps\": {\"x\": 3895.086206896553, \"y\": 2235.344827586207, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1590.0862068965523, \"y\": -54.655172413793025, \"name\": \"point\"}, \"ps\": {\"x\": 3895.086206896553, \"y\": -54.655172413793025, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174901651416302503.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-04 13:55:15", "updated_at": "2025-06-04 13:55:15", "sort": 0, "times": 390, "low_width": 2000, "high_width": 2600, "low_height": 2000, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/31374.json b/data/windoor-drawings/31374.json new file mode 100644 index 0000000..fce01aa --- /dev/null +++ b/data/windoor-drawings/31374.json @@ -0,0 +1 @@ +{"id": 31374, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(119,155,184,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 48.77225186766304, \"y\": 19.537500000000023, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 3.100760405549863, \"y\": 6.5125000000000455, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 3.100760405549863, \"y\": 13.024999999999864, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m1\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"kw\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1029.9999389648428, \"y\": 2800.138833109538, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"kw\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2229.9999389648447, \"y\": 2800.138833109538, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"kw\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 737.4999389648432, \"y\": 3100.138833109538, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"kw\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2522.4999389648447, \"y\": 3100.138833109538, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90, 90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 5, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1129.9999389648428, \"y\": 3600.1388331095377, \"name\": \"point\"}, \"from\": {\"x\": 1129.9999389648428, \"y\": 2557.6388331095386, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 1234.9999389648428, \"y\": 3055.138833109538, \"name\": \"point\"}, \"from\": {\"x\": 1234.9999389648428, \"y\": 2557.6388331095386, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2479.9999389648447, \"y\": 2711.5103897677136, \"name\": \"point\"}, \"from\": {\"x\": 2479.9999389648447, \"y\": 2711.5103897677136, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": -58.61249999999973, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 0, \"y\": -120, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -120, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 0, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 429.9999389648435, \"y\": 3600.1388331095377, \"name\": \"point\"}, \"ps\": {\"x\": 429.9999389648435, \"y\": 2000.1388331095384, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2829.9999389648447, \"y\": 3600.1388331095377, \"name\": \"point\"}, \"ps\": {\"x\": 429.9999389648435, \"y\": 3600.1388331095377, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2829.9999389648447, \"y\": 2000.1388331095384, \"name\": \"point\"}, \"ps\": {\"x\": 2829.9999389648447, \"y\": 3600.1388331095377, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 429.9999389648435, \"y\": 2000.1388331095384, \"name\": \"point\"}, \"ps\": {\"x\": 2829.9999389648447, \"y\": 2000.1388331095384, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#FF8585\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174962863521433620.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-05 09:36:47", "updated_at": "2025-06-11 15:57:15", "sort": 0, "times": 25396, "low_width": 2200, "high_width": 2600, "low_height": 1400, "high_height": 1800} \ No newline at end of file diff --git a/data/windoor-drawings/31375.json b/data/windoor-drawings/31375.json new file mode 100644 index 0000000..012ec61 --- /dev/null +++ b/data/windoor-drawings/31375.json @@ -0,0 +1 @@ +{"id": 31375, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(118,149,173,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"kw\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1725.280149413019, \"y\": 1219.999999999999, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 5, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1825.2801494130188, \"y\": 2019.9999999999989, \"name\": \"point\"}, \"from\": {\"x\": 1825.2801494130188, \"y\": 1219.999999999999, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 1930.2801494130188, \"y\": 1959.9999999999989, \"name\": \"point\"}, \"from\": {\"x\": 1930.2801494130188, \"y\": 1219.999999999999, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 0, \"y\": -120, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -120, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 0, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1125.2801494130194, \"y\": 2019.9999999999989, \"name\": \"point\"}, \"ps\": {\"x\": 1125.2801494130194, \"y\": 419.9999999999998, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2725.28014941302, \"y\": 2019.9999999999989, \"name\": \"point\"}, \"ps\": {\"x\": 1125.2801494130194, \"y\": 2019.9999999999989, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2725.28014941302, \"y\": 419.9999999999998, \"name\": \"point\"}, \"ps\": {\"x\": 2725.28014941302, \"y\": 2019.9999999999989, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1125.2801494130194, \"y\": 419.9999999999998, \"name\": \"point\"}, \"ps\": {\"x\": 2725.28014941302, \"y\": 419.9999999999998, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#FF8585\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174962866457184293.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-05 09:37:17", "updated_at": "2025-06-11 15:57:45", "sort": 0, "times": 9119, "low_width": 1200, "high_width": 1800, "low_height": 1200, "high_height": 1800} \ No newline at end of file diff --git a/data/windoor-drawings/31376.json b/data/windoor-drawings/31376.json new file mode 100644 index 0000000..6ec64dc --- /dev/null +++ b/data/windoor-drawings/31376.json @@ -0,0 +1 @@ +{"id": 31376, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(211,221,218,0.6)\", \"bn\": \"#636568\", \"hd\": \"#D4D1D9\", \"ben\": \"#7B7F81\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"kw\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5041.379310344828, \"y\": 2086.206896551724, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"kw\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4348.879310344828, \"y\": 1586.2068965517242, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"kw\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5533.879310344828, \"y\": 1586.2068965517242, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 5, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6126.379310344828, \"y\": 3086.206896551724, \"name\": \"point\"}, \"from\": {\"x\": 6126.379310344828, \"y\": 2328.706896551724, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 6231.379310344828, \"y\": 3026.206896551724, \"name\": \"point\"}, \"from\": {\"x\": 6231.379310344828, \"y\": 2328.706896551724, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 0, \"y\": -120, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -120, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 0, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3641.379310344828, \"y\": 3086.206896551724, \"name\": \"point\"}, \"ps\": {\"x\": 3641.379310344828, \"y\": 1086.2068965517242, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6041.379310344828, \"y\": 3086.206896551724, \"name\": \"point\"}, \"ps\": {\"x\": 3641.379310344828, \"y\": 3086.206896551724, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6041.379310344828, \"y\": 1086.2068965517242, \"name\": \"point\"}, \"ps\": {\"x\": 6041.379310344828, \"y\": 3086.206896551724, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3641.379310344828, \"y\": 1086.2068965517242, \"name\": \"point\"}, \"ps\": {\"x\": 6041.379310344828, \"y\": 1086.2068965517242, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#9E7A64\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174962870611387719.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-05 09:38:31", "updated_at": "2025-06-11 15:58:27", "sort": 0, "times": 1165, "low_width": 2200, "high_width": 2600, "low_height": 1800, "high_height": 2200} \ No newline at end of file diff --git a/data/windoor-drawings/31593.json b/data/windoor-drawings/31593.json new file mode 100644 index 0000000..4b3e9ac --- /dev/null +++ b/data/windoor-drawings/31593.json @@ -0,0 +1 @@ +{"id": 31593, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(126,173,213,0.6)\", \"bn\": \"#585858\", \"hd\": \"#D4D1D9\", \"ben\": \"#666666\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -5694.882970966972, \"y\": -921.1571360804336, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -5352.382970966972, \"y\": -741.1571360804337, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -5474.882970966972, \"y\": -181.1571360804337, \"name\": \"point\"}, \"from\": {\"x\": -5474.882970966972, \"y\": -1193.6571360804337, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -5474.882970966972, \"y\": -181.1571360804337, \"name\": \"point\"}, \"from\": {\"x\": -5474.882970966972, \"y\": -1279.1571360804337, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -6194.882970966972, \"y\": -1781.1571360804337, \"name\": \"point\"}, \"from\": {\"x\": -6194.882970966972, \"y\": -1781.1571360804337, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -6174.882970966972, \"y\": -181.1571360804337, \"name\": \"point\"}, \"ps\": {\"x\": -6174.882970966972, \"y\": -1661.1571360804337, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -4994.882970966972, \"y\": -181.1571360804337, \"name\": \"point\"}, \"ps\": {\"x\": -6174.882970966972, \"y\": -181.1571360804337, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -4994.882970966972, \"y\": -1661.1571360804337, \"name\": \"point\"}, \"ps\": {\"x\": -4994.882970966972, \"y\": -181.1571360804337, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -6174.882970966972, \"y\": -1661.1571360804337, \"name\": \"point\"}, \"ps\": {\"x\": -4994.882970966972, \"y\": -1661.1571360804337, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#EBC5C7\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954012095967749.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-10 15:22:01", "updated_at": "2025-06-10 15:22:01", "sort": 0, "times": 2443, "low_width": 800, "high_width": 1300, "low_height": 1200, "high_height": 1700} \ No newline at end of file diff --git a/data/windoor-drawings/31594.json b/data/windoor-drawings/31594.json new file mode 100644 index 0000000..35439af --- /dev/null +++ b/data/windoor-drawings/31594.json @@ -0,0 +1 @@ +{"id": 31594, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(151,175,195,0.6)\", \"bn\": \"#585858\", \"hd\": \"#D4D1D9\", \"ben\": \"#666666\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1702.2767811463632, \"y\": 808.1933170842117, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2682.276781146363, \"y\": 808.1933170842117, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1359.7767811463632, \"y\": 168.19331708421169, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3024.776781146363, \"y\": 168.19331708421169, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1359.7767811463632, \"y\": 1353.1933170842117, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3024.776781146363, \"y\": 1353.1933170842117, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1832.2767811463632, \"y\": 1843.1933170842117, \"name\": \"point\"}, \"from\": {\"x\": 1832.2767811463632, \"y\": 760.6933170842117, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1832.2767811463632, \"y\": 1843.1933170842117, \"name\": \"point\"}, \"from\": {\"x\": 1832.2767811463632, \"y\": 725.1933170842117, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2902.276781146363, \"y\": 1843.1933170842117, \"name\": \"point\"}, \"from\": {\"x\": 2902.276781146363, \"y\": 725.1933170842117, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2902.276781146363, \"y\": 1843.1933170842117, \"name\": \"point\"}, \"from\": {\"x\": 2902.276781146363, \"y\": 725.1933170842117, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2182.276781146363, \"y\": -346.8066829157883, \"name\": \"point\"}, \"from\": {\"x\": 2182.276781146363, \"y\": -346.8066829157883, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1002.2767811463632, \"y\": 1843.1933170842117, \"name\": \"point\"}, \"ps\": {\"x\": 1002.2767811463632, \"y\": -226.80668291578831, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3382.276781146363, \"y\": 1843.1933170842117, \"name\": \"point\"}, \"ps\": {\"x\": 1002.2767811463632, \"y\": 1843.1933170842117, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3382.276781146363, \"y\": -226.80668291578831, \"name\": \"point\"}, \"ps\": {\"x\": 3382.276781146363, \"y\": 1843.1933170842117, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1002.2767811463632, \"y\": -226.80668291578831, \"name\": \"point\"}, \"ps\": {\"x\": 3382.276781146363, \"y\": -226.80668291578831, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#EBC5C7\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954014341862152.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-10 15:22:23", "updated_at": "2025-06-10 15:22:23", "sort": 0, "times": 5753, "low_width": 2000, "high_width": 2600, "low_height": 1800, "high_height": 2300} \ No newline at end of file diff --git a/data/windoor-drawings/31595.json b/data/windoor-drawings/31595.json new file mode 100644 index 0000000..33bdf4b --- /dev/null +++ b/data/windoor-drawings/31595.json @@ -0,0 +1 @@ +{"id": 31595, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 120}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(211,221,218,0.6)\", \"bn\": \"#636568\", \"hd\": \"#D4D1D9\", \"ben\": \"#7B7F81\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -2009.3127261861573, \"y\": -1541.7938868428796, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 20.687273813842697, \"y\": -1541.7938868428796, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -2351.8127261861573, \"y\": -1981.7938868428796, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 363.1872738138427, \"y\": -1981.7938868428796, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 7.5, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1879.3127261861573, \"y\": -781.7938868428796, \"name\": \"point\"}, \"from\": {\"x\": -1879.3127261861573, \"y\": -1389.2938868428796, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1879.3127261861573, \"y\": -781.7938868428796, \"name\": \"point\"}, \"from\": {\"x\": -1879.3127261861573, \"y\": -1389.2938868428796, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 240.68727381384272, \"y\": -781.7938868428796, \"name\": \"point\"}, \"from\": {\"x\": 240.68727381384272, \"y\": -1389.2938868428796, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 240.68727381384272, \"y\": -781.7938868428796, \"name\": \"point\"}, \"from\": {\"x\": 240.68727381384272, \"y\": -1389.2938868428796, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -479.3127261861573, \"y\": -2421.7938868428796, \"name\": \"point\"}, \"from\": {\"x\": -479.3127261861573, \"y\": -2421.7938868428796, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -2709.3127261861573, \"y\": -781.7938868428796, \"name\": \"point\"}, \"ps\": {\"x\": -2709.3127261861573, \"y\": -2301.7938868428796, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 720.6872738138427, \"y\": -781.7938868428796, \"name\": \"point\"}, \"ps\": {\"x\": -2709.3127261861573, \"y\": -781.7938868428796, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 720.6872738138427, \"y\": -2301.7938868428796, \"name\": \"point\"}, \"ps\": {\"x\": 720.6872738138427, \"y\": -781.7938868428796, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -2709.3127261861573, \"y\": -2301.7938868428796, \"name\": \"point\"}, \"ps\": {\"x\": 720.6872738138427, \"y\": -2301.7938868428796, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#9E7A64\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174962851053780859.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-10 15:22:51", "updated_at": "2025-06-11 15:55:10", "sort": 0, "times": 5274, "low_width": 1200, "high_width": 1700, "low_height": 3200, "high_height": 3600} \ No newline at end of file diff --git a/data/windoor-drawings/31596.json b/data/windoor-drawings/31596.json new file mode 100644 index 0000000..3cef3c3 --- /dev/null +++ b/data/windoor-drawings/31596.json @@ -0,0 +1 @@ +{"id": 31596, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(211,221,218,0.6)\", \"bn\": \"#636568\", \"hd\": \"#D4D1D9\", \"ben\": \"#7B7F81\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3613.5182263223583, \"y\": 2201.0871885889637, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [33]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 24, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 33, \"gg\": 5, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"st\": 32, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 145, \"y\": 2.5, \"name\": \"point\"}, \"from\": {\"x\": 145, \"y\": 2.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 145, \"y\": 2.5, \"name\": \"point\"}, \"from\": {\"x\": 145, \"y\": 2.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 145, \"y\": 2.5, \"name\": \"point\"}, \"from\": {\"x\": 145, \"y\": 2.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 145, \"y\": 2.5, \"name\": \"point\"}, \"from\": {\"x\": 145, \"y\": 2.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 145, \"y\": 2.5, \"name\": \"point\"}, \"from\": {\"x\": 145, \"y\": 2.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 145, \"y\": 2.5, \"name\": \"point\"}, \"from\": {\"x\": 145, \"y\": 2.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 145, \"y\": 2.5, \"name\": \"point\"}, \"from\": {\"x\": 145, \"y\": 2.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"up\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0C0C0C\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3808.0182263223583, \"y\": 1621.0871885889635, \"name\": \"point\"}, \"from\": {\"x\": 3808.0182263223583, \"y\": 1621.0871885889635, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2918.5182263223587, \"y\": 2726.0871885889637, \"name\": \"point\"}, \"ps\": {\"x\": 2918.5182263223587, \"y\": 1701.0871885889635, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4308.518226322359, \"y\": 2726.0871885889637, \"name\": \"point\"}, \"ps\": {\"x\": 2918.5182263223587, \"y\": 2726.0871885889637, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4308.518226322359, \"y\": 1701.0871885889635, \"name\": \"point\"}, \"ps\": {\"x\": 4308.518226322359, \"y\": 2726.0871885889637, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2918.5182263223587, \"y\": 1701.0871885889635, \"name\": \"point\"}, \"ps\": {\"x\": 4308.518226322359, \"y\": 1701.0871885889635, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#9E7A64\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174962854151316235.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-10 15:24:22", "updated_at": "2025-06-11 15:55:41", "sort": 0, "times": 461, "low_width": 1100, "high_width": 1600, "low_height": 800, "high_height": 1200} \ No newline at end of file diff --git a/data/windoor-drawings/31597.json b/data/windoor-drawings/31597.json new file mode 100644 index 0000000..a9ce572 --- /dev/null +++ b/data/windoor-drawings/31597.json @@ -0,0 +1 @@ +{"id": 31597, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(211,221,218,0.6)\", \"bn\": \"#636568\", \"hd\": \"#D4D1D9\", \"ben\": \"#7B7F81\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [32, 30, 32, 30], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 30, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 30, \"sc\": 30, \"sm\": 60, \"st\": 32, \"ahh\": 240, \"ahw\": 240, \"dsa\": 30, \"inf\": 45, \"usa\": 30}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4386.244161855724, \"y\": 1963.765043948614, \"name\": \"point\"}, \"from\": {\"x\": 4386.244161855724, \"y\": 1358.765043948614, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4416.244161855724, \"y\": 1963.765043948614, \"name\": \"point\"}, \"from\": {\"x\": 4416.244161855724, \"y\": 1358.765043948614, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 2}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2138.244161855724, \"y\": 1963.765043948614, \"name\": \"point\"}, \"from\": {\"x\": 2138.244161855724, \"y\": 1358.765043948614, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6664.244161855724, \"y\": 1963.765043948614, \"name\": \"point\"}, \"from\": {\"x\": 6664.244161855724, \"y\": 1358.765043948614, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 3}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4386.244161855724, \"y\": 1963.765043948614, \"name\": \"point\"}, \"from\": {\"x\": 4386.244161855724, \"y\": 1358.765043948614, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 4491.244161855724, \"y\": 1933.765043948614, \"name\": \"point\"}, \"from\": {\"x\": 4491.244161855724, \"y\": 1358.765043948614, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4416.244161855724, \"y\": 1963.765043948614, \"name\": \"point\"}, \"from\": {\"x\": 4416.244161855724, \"y\": 1358.765043948614, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 2}], \"enabled\": true, \"appliedOptionIndex\": 3, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0C0C0C\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4655.744161855724, \"y\": 673.765043948614, \"name\": \"point\"}, \"from\": {\"x\": 4655.744161855724, \"y\": 673.765043948614, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1916.244161855724, \"y\": 1963.765043948614, \"name\": \"point\"}, \"ps\": {\"x\": 1916.244161855724, \"y\": 753.765043948614, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6536.244161855724, \"y\": 1963.765043948614, \"name\": \"point\"}, \"ps\": {\"x\": 1916.244161855724, \"y\": 1963.765043948614, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6536.244161855724, \"y\": 753.765043948614, \"name\": \"point\"}, \"ps\": {\"x\": 6536.244161855724, \"y\": 1963.765043948614, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1916.244161855724, \"y\": 753.765043948614, \"name\": \"point\"}, \"ps\": {\"x\": 6536.244161855724, \"y\": 753.765043948614, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#9E7A64\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174962877947535989.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-10 15:24:48", "updated_at": "2025-06-11 15:59:40", "sort": 0, "times": 207, "low_width": 4200, "high_width": 5000, "low_height": 800, "high_height": 1500} \ No newline at end of file diff --git a/data/windoor-drawings/31598.json b/data/windoor-drawings/31598.json new file mode 100644 index 0000000..d692d93 --- /dev/null +++ b/data/windoor-drawings/31598.json @@ -0,0 +1 @@ +{"id": 31598, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(7,241,211,0.2549019607843137)\", \"bn\": \"#4B4B4B\", \"hd\": \"#D4D1D9\", \"ben\": \"#4B4B4B\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [32, 30, 32, 30], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 30, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 30, \"sc\": 30, \"sm\": 60, \"st\": 32, \"ahh\": 240, \"ahw\": 240, \"dsa\": 30, \"inf\": 45, \"usa\": 30}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 1}], \"enabled\": true, \"appliedOptionIndex\": 24, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0C0C0C\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3355.744161855724, \"y\": 673.765043948614, \"name\": \"point\"}, \"from\": {\"x\": 3355.744161855724, \"y\": 673.765043948614, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1916.244161855724, \"y\": 1963.765043948614, \"name\": \"point\"}, \"ps\": {\"x\": 1916.244161855724, \"y\": 753.765043948614, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5236.244161855724, \"y\": 1963.765043948614, \"name\": \"point\"}, \"ps\": {\"x\": 1916.244161855724, \"y\": 1963.765043948614, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5236.244161855724, \"y\": 753.765043948614, \"name\": \"point\"}, \"ps\": {\"x\": 5236.244161855724, \"y\": 1963.765043948614, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1916.244161855724, \"y\": 753.765043948614, \"name\": \"point\"}, \"ps\": {\"x\": 5236.244161855724, \"y\": 753.765043948614, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#696464\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954031177299081.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-10 15:25:12", "updated_at": "2025-06-10 15:25:12", "sort": 0, "times": 374, "low_width": 3000, "high_width": 3600, "low_height": 800, "high_height": 1600} \ No newline at end of file diff --git a/data/windoor-drawings/31600.json b/data/windoor-drawings/31600.json new file mode 100644 index 0000000..73cea80 --- /dev/null +++ b/data/windoor-drawings/31600.json @@ -0,0 +1 @@ +{"id": 31600, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#808080\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 3, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [25, 25, 25, 40], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 26318.09122390656, \"y\": 1804.2564769152505, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 25610.59122390656, \"y\": 2269.2564769152505, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 26318.09122390656, \"y\": 2269.2564769152505, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 27025.59122390656, \"y\": 2269.2564769152505, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [55, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 25, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 55, \"fm\": 30, \"gg\": 60, \"il\": 46, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 46, \"sc\": 46, \"sm\": 60, \"st\": 25, \"ut\": 40, \"ahh\": 240, \"ahw\": 240, \"dsa\": 46, \"fdt\": 55, \"fut\": 40, \"inf\": 45, \"usa\": 46}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"sashes\": [{\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 26470.09122390656, \"y\": 2731.7564769152505, \"name\": \"point\"}, \"from\": {\"x\": 26470.09122390656, \"y\": 1199.2564769152505, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 26523.09122390656, \"y\": 2731.7564769152505, \"name\": \"point\"}, \"from\": {\"x\": 26523.09122390656, \"y\": 1206.7564769152505, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 2}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 25124.09122390656, \"y\": 2731.7564769152505, \"name\": \"point\"}, \"from\": {\"x\": 25124.09122390656, \"y\": 1206.7564769152505, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 27862.09122390656, \"y\": 2731.7564769152505, \"name\": \"point\"}, \"from\": {\"x\": 27862.09122390656, \"y\": 1206.7564769152505, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 3}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 26463.09122390656, \"y\": 2731.7564769152505, \"name\": \"point\"}, \"from\": {\"x\": 26463.09122390656, \"y\": 1206.7564769152505, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 26523.09122390656, \"y\": 2731.7564769152505, \"name\": \"point\"}, \"from\": {\"x\": 26523.09122390656, \"y\": 1206.7564769152505, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 2}], \"enabled\": true, \"appliedOptionIndex\": 3, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}, {\"idx\": 3, \"pos\": -1}, {\"idx\": 0, \"pos\": 0}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 26543.09122390656, \"y\": 521.7564769152505, \"name\": \"point\"}, \"from\": {\"x\": 26543.09122390656, \"y\": 521.7564769152505, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 24893.09122390656, \"y\": 2731.7564769152505, \"name\": \"point\"}, \"ps\": {\"x\": 24893.09122390656, \"y\": 581.7564769152507, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 27743.09122390656, \"y\": 2731.7564769152505, \"name\": \"point\"}, \"ps\": {\"x\": 24893.09122390656, \"y\": 2731.7564769152505, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 27743.09122390656, \"y\": 581.7564769152502, \"name\": \"point\"}, \"ps\": {\"x\": 27743.09122390656, \"y\": 2731.7564769152505, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 24893.09122390656, \"y\": 581.7564769152507, \"name\": \"point\"}, \"ps\": {\"x\": 27743.09122390656, \"y\": 581.7564769152502, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954220282826273.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-10 15:56:42", "updated_at": "2025-06-10 15:56:42", "sort": 0, "times": 5334, "low_width": 2200, "high_width": 3200, "low_height": 1800, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/31603.json b/data/windoor-drawings/31603.json new file mode 100644 index 0000000..39ee0c9 --- /dev/null +++ b/data/windoor-drawings/31603.json @@ -0,0 +1 @@ +{"id": 31603, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(82,156,214,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m5\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [35, 32, 35, 32], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4138.018931710615, \"y\": 1013.4407343839392, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4138.018931710615, \"y\": 2110.4407343839393, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -1.8466251710146463e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4138.018931710615, \"y\": 729.4407343839393, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4138.018931710615, \"y\": 2385.9407343839393, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [35, 35, 35, 35]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 32, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 35, \"gg\": 4, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"st\": 35, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"sashes\": [{\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 0}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 1}], \"enabled\": true, \"appliedOptionIndex\": 0, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0C0C0C\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4608.018931710615, \"y\": 350.94073438393934, \"name\": \"point\"}, \"from\": {\"x\": 4608.018931710615, \"y\": 350.94073438393934, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3016.518931710615, \"y\": 2675.9407343839393, \"name\": \"point\"}, \"ps\": {\"x\": 3016.518931710615, \"y\": 430.94073438393934, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5259.518931710615, \"y\": 2675.9407343839393, \"name\": \"point\"}, \"ps\": {\"x\": 3016.518931710615, \"y\": 2675.9407343839393, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5259.518931710615, \"y\": 430.94073438393934, \"name\": \"point\"}, \"ps\": {\"x\": 5259.518931710615, \"y\": 2675.9407343839393, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3016.518931710615, \"y\": 430.94073438393934, \"name\": \"point\"}, \"ps\": {\"x\": 5259.518931710615, \"y\": 430.94073438393934, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#EB4545\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954260826104153.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-10 16:03:28", "updated_at": "2025-06-10 16:03:28", "sort": 0, "times": 324, "low_width": 2000, "high_width": 2500, "low_height": 2000, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/31604.json b/data/windoor-drawings/31604.json new file mode 100644 index 0000000..518b595 --- /dev/null +++ b/data/windoor-drawings/31604.json @@ -0,0 +1 @@ +{"id": 31604, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(182,199,213,0.6)\", \"bn\": \"#535353\", \"hd\": \"#D4D1D9\", \"ben\": \"#535353\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [35, 32, 35, 32], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3692.054610703698, \"y\": 1388.2448119831488, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [55]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 32, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 35, \"gg\": 3.5, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"st\": 35, \"ut\": 48, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"fut\": 55, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -123.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}, {\"idx\": 0, \"pos\": 0}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0C0C0C\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3534.054610703698, \"y\": 930.7448119831488, \"name\": \"point\"}, \"from\": {\"x\": 3534.054610703698, \"y\": 930.7448119831488, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2972.054610703698, \"y\": 2660.744811983149, \"name\": \"point\"}, \"ps\": {\"x\": 2972.054610703698, \"y\": 1010.7448119831488, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4412.054610703698, \"y\": 2660.744811983149, \"name\": \"point\"}, \"ps\": {\"x\": 2972.054610703698, \"y\": 2660.744811983149, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4412.054610703698, \"y\": 1010.7448119831488, \"name\": \"point\"}, \"ps\": {\"x\": 4412.054610703698, \"y\": 2660.744811983149, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2972.054610703698, \"y\": 1010.7448119831488, \"name\": \"point\"}, \"ps\": {\"x\": 4412.054610703698, \"y\": 1010.7448119831488, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#EB4545\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954265359759319.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-10 16:04:14", "updated_at": "2025-06-10 16:04:14", "sort": 0, "times": 4906, "low_width": 1200, "high_width": 1800, "low_height": 1200, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/31605.json b/data/windoor-drawings/31605.json new file mode 100644 index 0000000..325c1dd --- /dev/null +++ b/data/windoor-drawings/31605.json @@ -0,0 +1 @@ +{"id": 31605, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(120,175,221,0.6)\", \"bn\": \"#4B4B4B\", \"hd\": \"#D4D1D9\", \"ben\": \"#4B4B4B\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 30, 40, 50], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3421.640947625735, \"y\": 2302.5476153326053, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2691.640947625735, \"y\": 2542.5476153326053, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4151.640947625735, \"y\": 2542.5476153326053, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [80, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 80, \"fm\": 30, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"st\": 40, \"ut\": 50, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"fdt\": 80, \"fut\": 50, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"sashes\": [{\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 2}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 3}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 2}], \"enabled\": true, \"appliedOptionIndex\": 3, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}, {\"idx\": 3, \"pos\": -1}, {\"idx\": 0, \"pos\": 0}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [1, 2, 1], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0C0C0C\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3573.140947625735, \"y\": 1029.5476153326051, \"name\": \"point\"}, \"from\": {\"x\": 3573.140947625735, \"y\": 1029.5476153326051, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1921.640947625735, \"y\": 2772.5476153326053, \"name\": \"point\"}, \"ps\": {\"x\": 1921.640947625735, \"y\": 1109.5476153326051, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4921.640947625735, \"y\": 2772.5476153326053, \"name\": \"point\"}, \"ps\": {\"x\": 1921.640947625735, \"y\": 2772.5476153326053, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4921.640947625735, \"y\": 1109.5476153326051, \"name\": \"point\"}, \"ps\": {\"x\": 4921.640947625735, \"y\": 2772.5476153326053, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1921.640947625735, \"y\": 1109.5476153326051, \"name\": \"point\"}, \"ps\": {\"x\": 4921.640947625735, \"y\": 1109.5476153326051, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#EB4545\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954268352717986.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-10 16:04:44", "updated_at": "2025-06-10 16:04:44", "sort": 0, "times": 430, "low_width": 2500, "high_width": 3500, "low_height": 1200, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/31606.json b/data/windoor-drawings/31606.json new file mode 100644 index 0000000..0611d06 --- /dev/null +++ b/data/windoor-drawings/31606.json @@ -0,0 +1 @@ +{"id": 31606, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(7,241,211,0.2549019607843137)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 80, 40, 50], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 80, \"fm\": 30, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"st\": 40, \"ut\": 50, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"fdt\": 80, \"fut\": 50, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 1}], \"enabled\": true, \"appliedOptionIndex\": 24, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 1, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}, {\"idx\": 3, \"pos\": -1}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0C0C0C\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2982.082332137099, \"y\": 946.6277370364592, \"name\": \"point\"}, \"from\": {\"x\": 2982.082332137099, \"y\": 946.6277370364592, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2251.582332137099, \"y\": 2366.627737036459, \"name\": \"point\"}, \"ps\": {\"x\": 2251.582332137099, \"y\": 1026.6277370364592, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3701.582332137099, \"y\": 2366.627737036459, \"name\": \"point\"}, \"ps\": {\"x\": 2251.582332137099, \"y\": 2366.627737036459, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3701.582332137099, \"y\": 1026.6277370364592, \"name\": \"point\"}, \"ps\": {\"x\": 3701.582332137099, \"y\": 2366.627737036459, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2251.582332137099, \"y\": 1026.6277370364592, \"name\": \"point\"}, \"ps\": {\"x\": 3701.582332137099, \"y\": 1026.6277370364592, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#EB4545\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954271363839438.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-10 16:05:13", "updated_at": "2025-06-10 16:05:13", "sort": 0, "times": 9463, "low_width": 1200, "high_width": 1800, "low_height": 1000, "high_height": 1600} \ No newline at end of file diff --git a/data/windoor-drawings/31607.json b/data/windoor-drawings/31607.json new file mode 100644 index 0000000..a72f76c --- /dev/null +++ b/data/windoor-drawings/31607.json @@ -0,0 +1 @@ +{"id": 31607, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(135,162,184,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 3, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [32, 32, 32, 32], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4011.049165886513, \"y\": 2218.561615826702, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4011.049165886513, \"y\": 691.0616158267019, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.629371494134349e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4011.049165886513, \"y\": -47.938384173298, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4011.049165886513, \"y\": 2502.561615826702, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3575.299165886513, \"y\": -376.4383841732979, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4446.799165886513, \"y\": -376.4383841732979, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 55, 90, 90, 90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 32, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 3.5, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"st\": 32, \"ut\": 48, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"fut\": 55, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"sashes\": [{\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}, {\"idx\": 1, \"pos\": 0}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0C0C0C\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4124.549165886513, \"y\": -871.4383841732979, \"name\": \"point\"}, \"from\": {\"x\": 4124.549165886513, \"y\": -871.4383841732979, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3152.549165886513, \"y\": 2773.561615826702, \"name\": \"point\"}, \"ps\": {\"x\": 3152.549165886513, \"y\": -791.4383841732979, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4869.549165886513, \"y\": 2773.561615826702, \"name\": \"point\"}, \"ps\": {\"x\": 3152.549165886513, \"y\": 2773.561615826702, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4869.549165886513, \"y\": -791.4383841732979, \"name\": \"point\"}, \"ps\": {\"x\": 4869.549165886513, \"y\": 2773.561615826702, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3152.549165886513, \"y\": -791.4383841732979, \"name\": \"point\"}, \"ps\": {\"x\": 4869.549165886513, \"y\": -791.4383841732979, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#EB4545\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954273568292547.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-10 16:05:35", "updated_at": "2025-06-10 16:05:35", "sort": 0, "times": 105, "low_width": 1200, "high_width": 2000, "low_height": 3000, "high_height": 4000} \ No newline at end of file diff --git a/data/windoor-drawings/31608.json b/data/windoor-drawings/31608.json new file mode 100644 index 0000000..e40031c --- /dev/null +++ b/data/windoor-drawings/31608.json @@ -0,0 +1 @@ +{"id": 31608, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(95,163,146,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 3, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [32, 32, 32, 32], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3530.259007515472, \"y\": 2307.737143730171, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3530.259007515472, \"y\": 780.2371437301708, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3530.259007515472, \"y\": -287.2628562698292, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 55, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 32, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 3.5, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"st\": 32, \"ut\": 48, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"fut\": 55, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"sashes\": [{\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"from\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"from\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"from\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"from\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"from\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"from\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"from\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"from\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"from\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"from\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"from\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"from\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"from\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"from\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"from\": {\"x\": -210, \"y\": -540, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}, {\"idx\": 1, \"pos\": 0}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0C0C0C\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3183.759007515472, \"y\": -777.2628562698292, \"name\": \"point\"}, \"from\": {\"x\": 3183.759007515472, \"y\": -777.2628562698292, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3015.259007515472, \"y\": 2842.737143730171, \"name\": \"point\"}, \"ps\": {\"x\": 3015.259007515472, \"y\": -697.2628562698292, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4045.259007515472, \"y\": 2842.737143730171, \"name\": \"point\"}, \"ps\": {\"x\": 3015.259007515472, \"y\": 2842.737143730171, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4045.259007515472, \"y\": -697.2628562698292, \"name\": \"point\"}, \"ps\": {\"x\": 4045.259007515472, \"y\": 2842.737143730171, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3015.259007515472, \"y\": -697.2628562698292, \"name\": \"point\"}, \"ps\": {\"x\": 4045.259007515472, \"y\": -697.2628562698292, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#EB4545\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954292040698730.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-10 16:08:41", "updated_at": "2025-06-10 16:08:41", "sort": 0, "times": 94, "low_width": 500, "high_width": 1200, "low_height": 3000, "high_height": 4000} \ No newline at end of file diff --git a/data/windoor-drawings/31609.json b/data/windoor-drawings/31609.json new file mode 100644 index 0000000..6e2058c --- /dev/null +++ b/data/windoor-drawings/31609.json @@ -0,0 +1 @@ +{"id": 31609, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(7,241,211,0.2549019607843137)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [32, 60, 32, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"st\": 32, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+12+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+12+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 2}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+12+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+12+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 3}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 2}], \"enabled\": true, \"appliedOptionIndex\": 3, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0C0C0C\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4802.80771831279, \"y\": 548.0412440838406, \"name\": \"point\"}, \"from\": {\"x\": 4802.80771831279, \"y\": 548.0412440838406, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2449.3077183127893, \"y\": 2858.041244083841, \"name\": \"point\"}, \"ps\": {\"x\": 2449.3077183127893, \"y\": 628.0412440838406, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5964.30771831279, \"y\": 2858.041244083841, \"name\": \"point\"}, \"ps\": {\"x\": 2449.3077183127893, \"y\": 2858.041244083841, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5964.30771831279, \"y\": 628.0412440838409, \"name\": \"point\"}, \"ps\": {\"x\": 5964.30771831279, \"y\": 2858.041244083841, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2449.3077183127893, \"y\": 628.0412440838406, \"name\": \"point\"}, \"ps\": {\"x\": 5964.30771831279, \"y\": 628.0412440838409, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#EB4545\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954490717594472.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-10 16:41:48", "updated_at": "2025-06-10 16:41:48", "sort": 0, "times": 3405, "low_width": 3000, "high_width": 4000, "low_height": 1800, "high_height": 2600} \ No newline at end of file diff --git a/data/windoor-drawings/31610.json b/data/windoor-drawings/31610.json new file mode 100644 index 0000000..c201d00 --- /dev/null +++ b/data/windoor-drawings/31610.json @@ -0,0 +1 @@ +{"id": 31610, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(154,175,192,0.6)\", \"bn\": \"#4B4B4B\", \"hd\": \"#D4D1D9\", \"ben\": \"#4B4B4B\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [32, 35, 32, 35], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 35, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 35, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"st\": 32, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 0}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 3}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 2}], \"enabled\": true, \"appliedOptionIndex\": 2, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0C0C0C\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4069.792271285173, \"y\": 769.7701409476258, \"name\": \"point\"}, \"from\": {\"x\": 4069.792271285173, \"y\": 769.7701409476258, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1965.7922712851723, \"y\": 2119.770140947626, \"name\": \"point\"}, \"ps\": {\"x\": 1965.7922712851723, \"y\": 849.7701409476258, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5125.792271285172, \"y\": 2119.770140947626, \"name\": \"point\"}, \"ps\": {\"x\": 1965.7922712851723, \"y\": 2119.770140947626, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5125.792271285172, \"y\": 849.7701409476258, \"name\": \"point\"}, \"ps\": {\"x\": 5125.792271285172, \"y\": 2119.770140947626, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1965.7922712851723, \"y\": 849.7701409476258, \"name\": \"point\"}, \"ps\": {\"x\": 5125.792271285172, \"y\": 849.7701409476258, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#EB4545\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954495957513267.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-10 16:42:39", "updated_at": "2025-06-10 16:42:39", "sort": 0, "times": 282, "low_width": 2500, "high_width": 3500, "low_height": 800, "high_height": 1500} \ No newline at end of file diff --git a/data/windoor-drawings/31611.json b/data/windoor-drawings/31611.json new file mode 100644 index 0000000..a1b3129 --- /dev/null +++ b/data/windoor-drawings/31611.json @@ -0,0 +1 @@ +{"id": 31611, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(143,198,241,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [32, 32, 32, 32], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3345.8570077235145, \"y\": 1408.2618843293285, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3345.8570077235145, \"y\": 1181.7618843293285, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [55, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 32, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 3.5, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"st\": 32, \"ut\": 48, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"fut\": 55, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 75, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}, {\"idx\": 0, \"pos\": 0}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0C0C0C\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3711.357007723514, \"y\": 870.7618843293285, \"name\": \"point\"}, \"from\": {\"x\": 3711.357007723514, \"y\": 870.7618843293285, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2460.857007723514, \"y\": 2580.7618843293285, \"name\": \"point\"}, \"ps\": {\"x\": 2460.857007723514, \"y\": 950.7618843293284, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4230.8570077235145, \"y\": 2580.7618843293285, \"name\": \"point\"}, \"ps\": {\"x\": 2460.857007723514, \"y\": 2580.7618843293285, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4230.8570077235145, \"y\": 950.7618843293284, \"name\": \"point\"}, \"ps\": {\"x\": 4230.8570077235145, \"y\": 2580.7618843293285, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2460.857007723514, \"y\": 950.7618843293284, \"name\": \"point\"}, \"ps\": {\"x\": 4230.8570077235145, \"y\": 950.7618843293284, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#EB4545\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954500567036957.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-10 16:43:25", "updated_at": "2025-06-10 16:43:25", "sort": 0, "times": 2415, "low_width": 1400, "high_width": 2000, "low_height": 1300, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/31612.json b/data/windoor-drawings/31612.json new file mode 100644 index 0000000..15919bb --- /dev/null +++ b/data/windoor-drawings/31612.json @@ -0,0 +1 @@ +{"id": 31612, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(7,241,211,0.2549019607843137)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 2, \"name\": \"m7\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [35, 32, 35, 32], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4011.5850366671866, \"y\": 1603.188901024601, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3374.0850366671866, \"y\": 1311.688901024601, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4649.085036667187, \"y\": 1311.688901024601, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [35, 35, 35]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 32, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 35, \"gg\": 4, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"st\": 35, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 0}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 3}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 2}], \"enabled\": true, \"appliedOptionIndex\": 2, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [1, 2, 1], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0C0C0C\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4528.085036667187, \"y\": 925.6889010246008, \"name\": \"point\"}, \"from\": {\"x\": 4528.085036667187, \"y\": 925.6889010246008, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2701.5850366671866, \"y\": 3185.688901024601, \"name\": \"point\"}, \"ps\": {\"x\": 2701.5850366671866, \"y\": 1005.6889010246008, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5321.585036667187, \"y\": 3185.688901024601, \"name\": \"point\"}, \"ps\": {\"x\": 2701.5850366671866, \"y\": 3185.688901024601, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5321.585036667187, \"y\": 1005.6889010246008, \"name\": \"point\"}, \"ps\": {\"x\": 5321.585036667187, \"y\": 3185.688901024601, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2701.5850366671866, \"y\": 1005.6889010246008, \"name\": \"point\"}, \"ps\": {\"x\": 5321.585036667187, \"y\": 1005.6889010246008, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#EB4545\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954626364040788.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-10 16:44:41", "updated_at": "2025-06-10 17:04:24", "sort": 0, "times": 3131, "low_width": 2200, "high_width": 2900, "low_height": 1800, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/31613.json b/data/windoor-drawings/31613.json new file mode 100644 index 0000000..b931694 --- /dev/null +++ b/data/windoor-drawings/31613.json @@ -0,0 +1 @@ +{"id": 31613, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#808080\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [28, 25, 28, 40], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6394.86300454424, \"y\": -993.3941459502814, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.3827533614715867e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4999.863004544239, \"y\": -528.394145950281, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7789.863004544239, \"y\": -528.3941459502812, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+12+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+12+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+12+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [55, 25, 25]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 25, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 55, \"fm\": 25, \"gg\": 60, \"il\": 46, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 46, \"sc\": 46, \"sm\": 60, \"st\": 28, \"ut\": 40, \"ahh\": 240, \"ahw\": 240, \"dsa\": 46, \"fdt\": 55, \"fut\": 40, \"inf\": 45, \"usa\": 46}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"sashes\": [{\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6546.863004544239, \"y\": -65.89414595028074, \"name\": \"point\"}, \"from\": {\"x\": 6546.863004544239, \"y\": -1643.3941459502812, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+12+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6592.863004544239, \"y\": -65.89414595028074, \"name\": \"point\"}, \"from\": {\"x\": 6592.863004544239, \"y\": -1659.6441459502807, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+12+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 2}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3825.8630045442383, \"y\": -65.89414595028074, \"name\": \"point\"}, \"from\": {\"x\": 3825.8630045442383, \"y\": -1659.6441459502803, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+12+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 9313.86300454424, \"y\": -65.89414595028074, \"name\": \"point\"}, \"from\": {\"x\": 9313.86300454424, \"y\": -1659.6441459502812, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+12+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 3}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6546.863004544239, \"y\": -65.89414595028074, \"name\": \"point\"}, \"from\": {\"x\": 6546.863004544239, \"y\": -1659.6441459502807, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6592.863004544239, \"y\": -65.89414595028074, \"name\": \"point\"}, \"from\": {\"x\": 6592.863004544239, \"y\": -1659.6441459502807, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 2}], \"enabled\": true, \"appliedOptionIndex\": 3, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}, {\"idx\": 3, \"pos\": -1}, {\"idx\": 0, \"pos\": 0}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 7989.863004544239, \"y\": -2365.8941459502807, \"name\": \"point\"}, \"from\": {\"x\": 7989.863004544239, \"y\": -2365.8941459502807, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3599.8630045442387, \"y\": -65.89414595028074, \"name\": \"point\"}, \"ps\": {\"x\": 3599.8630045442387, \"y\": -2305.8941459502807, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 9189.86300454424, \"y\": -65.89414595028074, \"name\": \"point\"}, \"ps\": {\"x\": 3599.8630045442387, \"y\": -65.89414595028074, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 9189.86300454424, \"y\": -2305.8941459502807, \"name\": \"point\"}, \"ps\": {\"x\": 9189.86300454424, \"y\": -65.89414595028074, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3599.8630045442387, \"y\": -2305.8941459502807, \"name\": \"point\"}, \"ps\": {\"x\": 9189.86300454424, \"y\": -2305.8941459502807, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954629957615832.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-10 17:04:59", "updated_at": "2025-06-10 17:04:59", "sort": 0, "times": 1057, "low_width": 5000, "high_width": 6000, "low_height": 2000, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/31614.json b/data/windoor-drawings/31614.json new file mode 100644 index 0000000..92c8c35 --- /dev/null +++ b/data/windoor-drawings/31614.json @@ -0,0 +1 @@ +{"id": 31614, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#808080\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [25, 25, 25, 25], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3805.3735632183902, \"y\": 721.2068965517242, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3805.3735632183902, \"y\": -811.2931034482758, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3453.706896551724, \"y\": 961.2068965517242, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4157.040229885058, \"y\": 961.2068965517242, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3453.7068965517237, \"y\": -1038.7931034482758, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4157.040229885058, \"y\": -1038.7931034482758, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [55, 40, 30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 25, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 55, \"fm\": 30, \"gg\": 60, \"il\": 46, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 46, \"sc\": 46, \"sm\": 60, \"st\": 25, \"ut\": 40, \"ahh\": 240, \"ahw\": 240, \"dsa\": 46, \"fdt\": 55, \"fut\": 40, \"inf\": 45, \"usa\": 46}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"sashes\": [{\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2963.3735632183907, \"y\": 1198.7068965517242, \"name\": \"point\"}, \"from\": {\"x\": 2963.3735632183907, \"y\": -48.793103448275815, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 0}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4997.373563218391, \"y\": 1198.7068965517242, \"name\": \"point\"}, \"from\": {\"x\": 4997.373563218391, \"y\": -254.29310344827584, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 2}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2963.3735632183907, \"y\": 1198.7068965517242, \"name\": \"point\"}, \"from\": {\"x\": 2963.3735632183907, \"y\": -254.29310344827584, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 6, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}, {\"idx\": 0, \"pos\": 0}, {\"idx\": 1, \"pos\": 0}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3670.3735632183902, \"y\": -1331.2931034482758, \"name\": \"point\"}, \"from\": {\"x\": 3670.3735632183902, \"y\": -1331.2931034482758, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2740.3735632183907, \"y\": 1198.7068965517242, \"name\": \"point\"}, \"ps\": {\"x\": 2740.3735632183907, \"y\": -1271.2931034482758, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4870.373563218391, \"y\": 1198.7068965517242, \"name\": \"point\"}, \"ps\": {\"x\": 2740.3735632183907, \"y\": 1198.7068965517242, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4870.373563218391, \"y\": -1271.2931034482758, \"name\": \"point\"}, \"ps\": {\"x\": 4870.373563218391, \"y\": 1198.7068965517242, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2740.3735632183907, \"y\": -1271.2931034482758, \"name\": \"point\"}, \"ps\": {\"x\": 4870.373563218391, \"y\": -1271.2931034482758, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#808080\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m16\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m17\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m18\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [25, 25, 25, 25], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5935.373563218391, \"y\": 721.2068965517242, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5935.373563218391, \"y\": -811.2931034482758, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5583.706896551724, \"y\": -1038.7931034482758, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6287.040229885058, \"y\": -1038.7931034482758, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5583.706896551724, \"y\": 961.2068965517242, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6287.040229885058, \"y\": 961.2068965517242, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F9\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F10\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F11\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F12\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [55, 40, 30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 25, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 55, \"fm\": 30, \"gg\": 60, \"il\": 46, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 46, \"sc\": 46, \"sm\": 60, \"st\": 25, \"ut\": 40, \"ahh\": 240, \"ahw\": 240, \"dsa\": 46, \"fdt\": 55, \"fut\": 40, \"inf\": 45, \"usa\": 46}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"sashes\": [{\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5093.373563218391, \"y\": 1198.7068965517242, \"name\": \"point\"}, \"from\": {\"x\": 5093.373563218391, \"y\": -48.793103448275815, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 0}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 7127.373563218391, \"y\": 1198.7068965517242, \"name\": \"point\"}, \"from\": {\"x\": 7127.373563218391, \"y\": -254.29310344827584, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 2}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+9+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5093.373563218391, \"y\": 1198.7068965517242, \"name\": \"point\"}, \"from\": {\"x\": 5093.373563218391, \"y\": -254.29310344827584, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 6, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}, {\"idx\": 0, \"pos\": 0}, {\"idx\": 1, \"pos\": 0}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 5800.373563218391, \"y\": -1331.2931034482758, \"name\": \"point\"}, \"from\": {\"x\": 5800.373563218391, \"y\": -1331.2931034482758, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 2, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4870.373563218391, \"y\": 1198.7068965517242, \"name\": \"point\"}, \"ps\": {\"x\": 4870.373563218391, \"y\": -1271.2931034482758, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7000.373563218391, \"y\": 1198.7068965517242, \"name\": \"point\"}, \"ps\": {\"x\": 4870.373563218391, \"y\": 1198.7068965517242, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7000.373563218391, \"y\": -1271.2931034482758, \"name\": \"point\"}, \"ps\": {\"x\": 7000.373563218391, \"y\": 1198.7068965517242, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4870.373563218391, \"y\": -1271.2931034482758, \"name\": \"point\"}, \"ps\": {\"x\": 7000.373563218391, \"y\": -1271.2931034482758, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"twd\": {\"to\": {\"x\": 7000.373563218391, \"y\": 1513.7068965517242, \"name\": \"point\"}, \"from\": {\"x\": 2740.3735632183907, \"y\": 1513.7068965517242, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954632065691362.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-10 17:05:20", "updated_at": "2025-06-10 17:05:20", "sort": 0, "times": 244, "low_width": 3500, "high_width": 4800, "low_height": 2000, "high_height": 2800} \ No newline at end of file diff --git a/data/windoor-drawings/31615.json b/data/windoor-drawings/31615.json new file mode 100644 index 0000000..3c52c66 --- /dev/null +++ b/data/windoor-drawings/31615.json @@ -0,0 +1 @@ +{"id": 31615, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(7,241,211,0.2549019607843137)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [32, 32, 32, 48], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 32, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 3.5, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"st\": 32, \"ut\": 48, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"fut\": 55, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 0}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 3}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 2}], \"enabled\": true, \"appliedOptionIndex\": 2, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}, {\"idx\": 3, \"pos\": -1}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0C0C0C\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3777.675508399647, \"y\": 1034.9279918864097, \"name\": \"point\"}, \"from\": {\"x\": 3777.675508399647, \"y\": 1034.9279918864097, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2257.175508399647, \"y\": 2249.9279918864095, \"name\": \"point\"}, \"ps\": {\"x\": 2257.175508399647, \"y\": 1114.9279918864097, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5477.175508399647, \"y\": 2249.9279918864095, \"name\": \"point\"}, \"ps\": {\"x\": 2257.175508399647, \"y\": 2249.9279918864095, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5477.175508399647, \"y\": 1114.9279918864097, \"name\": \"point\"}, \"ps\": {\"x\": 5477.175508399647, \"y\": 2249.9279918864095, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2257.175508399647, \"y\": 1114.9279918864097, \"name\": \"point\"}, \"ps\": {\"x\": 5477.175508399647, \"y\": 1114.9279918864097, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#EB4545\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954635072541188.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-10 17:05:51", "updated_at": "2025-06-10 17:05:51", "sort": 0, "times": 179, "low_width": 2800, "high_width": 3500, "low_height": 800, "high_height": 1300} \ No newline at end of file diff --git a/data/windoor-drawings/31616.json b/data/windoor-drawings/31616.json new file mode 100644 index 0000000..b85c5d3 --- /dev/null +++ b/data/windoor-drawings/31616.json @@ -0,0 +1 @@ +{"id": 31616, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#808080\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [25, 25, 25, 40], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2374.281609195402, \"y\": 558.2501064282674, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1774.281609195402, \"y\": 974.2501064282674, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2974.281609195402, \"y\": 974.2501064282674, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+18+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+18+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+18+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [55, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 25, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 55, \"fm\": 30, \"gg\": 60, \"il\": 46, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 46, \"sc\": 46, \"sm\": 60, \"st\": 25, \"ut\": 40, \"ahh\": 240, \"ahw\": 240, \"dsa\": 46, \"fdt\": 55, \"fut\": 40, \"inf\": 45, \"usa\": 46}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"sashes\": [{\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2526.281609195402, \"y\": 1387.7501064282674, \"name\": \"point\"}, \"from\": {\"x\": 2526.281609195402, \"y\": -170.74989357173263, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+18+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2572.281609195402, \"y\": 1387.7501064282674, \"name\": \"point\"}, \"from\": {\"x\": 2572.281609195402, \"y\": -170.7498935717325, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+18+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 2}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1397.281609195402, \"y\": 1387.7501064282674, \"name\": \"point\"}, \"from\": {\"x\": 1397.281609195402, \"y\": -170.7498935717325, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+18+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3701.281609195402, \"y\": 1387.7501064282674, \"name\": \"point\"}, \"from\": {\"x\": 3701.281609195402, \"y\": -170.74989357173263, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+18+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 3}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2526.281609195402, \"y\": 1387.7501064282674, \"name\": \"point\"}, \"from\": {\"x\": 2526.281609195402, \"y\": -170.74989357173263, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2572.281609195402, \"y\": 1387.7501064282674, \"name\": \"point\"}, \"from\": {\"x\": 2572.281609195402, \"y\": -170.7498935717325, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 2}], \"enabled\": true, \"appliedOptionIndex\": 3, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}, {\"idx\": 3, \"pos\": -1}, {\"idx\": 0, \"pos\": 0}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2374.281609195402, \"y\": -972.2498935717326, \"name\": \"point\"}, \"from\": {\"x\": 2374.281609195402, \"y\": -972.2498935717326, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1174.281609195402, \"y\": 1387.7501064282674, \"name\": \"point\"}, \"ps\": {\"x\": 1174.281609195402, \"y\": -912.2498935717324, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3574.281609195402, \"y\": 1387.7501064282674, \"name\": \"point\"}, \"ps\": {\"x\": 1174.281609195402, \"y\": 1387.7501064282674, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3574.281609195402, \"y\": -912.2498935717326, \"name\": \"point\"}, \"ps\": {\"x\": 3574.281609195402, \"y\": 1387.7501064282674, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1174.281609195402, \"y\": -912.2498935717324, \"name\": \"point\"}, \"ps\": {\"x\": 3574.281609195402, \"y\": -912.2498935717326, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174954637167689506.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-10 17:06:11", "updated_at": "2025-06-10 17:06:11", "sort": 0, "times": 224, "low_width": 2000, "high_width": 2800, "low_height": 2000, "high_height": 2600} \ No newline at end of file diff --git a/data/windoor-drawings/31635.json b/data/windoor-drawings/31635.json new file mode 100644 index 0000000..194fa97 --- /dev/null +++ b/data/windoor-drawings/31635.json @@ -0,0 +1 @@ +{"id": 31635, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#483230\", \"hd\": \"#D4D1D9\", \"ben\": \"#463230\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 40, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 40, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"rt\": false, \"tf\": false, \"type\": \"DoubleSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.06}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.3}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.94}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 3, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2781.3528953616233, \"y\": 1614.034085769757, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 2, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+22A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [40]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3353.8528953616233, \"y\": 2254.034085769757, \"name\": \"point\"}, \"from\": {\"x\": 3353.8528953616233, \"y\": 1176.534085769757, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.06}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.7}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.94}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 3, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3516.3528953616233, \"y\": 1614.034085769757, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 2, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+22A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [40]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2836.8528953616233, \"y\": 39.034085769756985, \"name\": \"point\"}, \"from\": {\"x\": 2836.8528953616233, \"y\": 39.034085769756985, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2373.8528953616233, \"y\": 2254.034085769757, \"name\": \"point\"}, \"ps\": {\"x\": 2373.8528953616233, \"y\": 99.03408576975698, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3923.8528953616233, \"y\": 2254.034085769757, \"name\": \"point\"}, \"ps\": {\"x\": 2373.8528953616233, \"y\": 2254.034085769757, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3923.8528953616233, \"y\": 99.03408576975698, \"name\": \"point\"}, \"ps\": {\"x\": 3923.8528953616233, \"y\": 2254.034085769757, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2373.8528953616233, \"y\": 99.03408576975698, \"name\": \"point\"}, \"ps\": {\"x\": 3923.8528953616233, \"y\": 99.03408576975698, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#483230\", \"hd\": \"#D4D1D9\", \"ben\": \"#463230\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m10\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1753.8528953616235, \"y\": 726.5340857697574, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 2, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+22A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [40]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 40, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 40, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1878.8528953616235, \"y\": 1354.034085769758, \"name\": \"point\"}, \"from\": {\"x\": 1878.8528953616235, \"y\": 726.5340857697574, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":-1,\\\"pos\\\":-1}\", {\"db\": {\"gp\": 80, \"hc\": 2, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+22A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2081.352895361624, \"y\": 39.03408576975696, \"name\": \"point\"}, \"from\": {\"x\": 2081.352895361624, \"y\": 39.03408576975696, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 2, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1103.8528953616235, \"y\": 1354.034085769758, \"name\": \"point\"}, \"ps\": {\"x\": 1103.8528953616235, \"y\": 99.03408576975698, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2373.8528953616233, \"y\": 1354.034085769758, \"name\": \"point\"}, \"ps\": {\"x\": 1103.8528953616235, \"y\": 1354.034085769758, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2373.8528953616233, \"y\": 99.03408576975698, \"name\": \"point\"}, \"ps\": {\"x\": 2373.8528953616233, \"y\": 1354.034085769758, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1103.8528953616235, \"y\": 99.03408576975698, \"name\": \"point\"}, \"ps\": {\"x\": 2373.8528953616233, \"y\": 99.03408576975698, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#483230\", \"hd\": \"#D4D1D9\", \"ben\": \"#463230\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m13\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m14\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4553.85289536162, \"y\": 726.5340857697572, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 2, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+22A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [40]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 40, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 40, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4803.852895361623, \"y\": 1354.0340857697574, \"name\": \"point\"}, \"from\": {\"x\": 4803.852895361623, \"y\": 726.5340857697573, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":-1,\\\"pos\\\":-1}\", {\"db\": {\"gp\": 80, \"hc\": 2, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+22A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4613.35289536162, \"y\": 39.03408576975704, \"name\": \"point\"}, \"from\": {\"x\": 4613.35289536162, \"y\": 39.03408576975704, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 3, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3923.8528953616233, \"y\": 1354.0340857697574, \"name\": \"point\"}, \"ps\": {\"x\": 3923.8528953616233, \"y\": 99.03408576975698, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5203.85289536162, \"y\": 1354.0340857697574, \"name\": \"point\"}, \"ps\": {\"x\": 3923.8528953616233, \"y\": 1354.0340857697574, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5203.85289536162, \"y\": 99.0340857697572, \"name\": \"point\"}, \"ps\": {\"x\": 5203.85289536162, \"y\": 1354.0340857697574, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3923.8528953616233, \"y\": 99.03408576975698, \"name\": \"point\"}, \"ps\": {\"x\": 5203.85289536162, \"y\": 99.0340857697572, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"twd\": {\"to\": {\"x\": 5203.85289536162, \"y\": 2404.034085769757, \"name\": \"point\"}, \"from\": {\"x\": 1103.8528953616235, \"y\": 2404.034085769757, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 20.01329473990654, \"name\": \"vector\"}}, \"wlc\": \"#E3E7E1\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963021894788791.png", "catelog_id": 11, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-11 16:23:39", "updated_at": "2025-06-11 16:23:39", "sort": 0, "times": 376, "low_width": 3500, "high_width": 4500, "low_height": 1300, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/31636.json b/data/windoor-drawings/31636.json new file mode 100644 index 0000000..8b20529 --- /dev/null +++ b/data/windoor-drawings/31636.json @@ -0,0 +1 @@ +{"id": 31636, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#483230\", \"hd\": \"#D4D1D9\", \"ben\": \"#463230\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3530.1335616813626, \"y\": -29.217555184352904, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.4816204936021063e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+22A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [40]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 40, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 40, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4123.633561681363, \"y\": 2147.782444815647, \"name\": \"point\"}, \"from\": {\"x\": 4123.633561681363, \"y\": 1049.282444815647, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3530.1335616813626, \"y\": 1607.782444815647, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 2, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+22A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [40]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4123.633561681363, \"y\": 2147.782444815647, \"name\": \"point\"}, \"from\": {\"x\": 4123.633561681363, \"y\": 1049.282444815647, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3605.1335616813626, \"y\": -589.2175551843532, \"name\": \"point\"}, \"from\": {\"x\": 3605.1335616813626, \"y\": -589.2175551843532, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3041.6335616813626, \"y\": 2147.782444815647, \"name\": \"point\"}, \"ps\": {\"x\": 3041.6335616813626, \"y\": -529.2175551843528, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4018.6335616813626, \"y\": 2147.782444815647, \"name\": \"point\"}, \"ps\": {\"x\": 3041.6335616813626, \"y\": 2147.782444815647, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4018.6335616813626, \"y\": -529.2175551843533, \"name\": \"point\"}, \"ps\": {\"x\": 4018.6335616813626, \"y\": 2147.782444815647, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3041.6335616813626, \"y\": -529.2175551843528, \"name\": \"point\"}, \"ps\": {\"x\": 4018.6335616813626, \"y\": -529.2175551843533, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#E3E7E1\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963023459683527.png", "catelog_id": 11, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-11 16:23:55", "updated_at": "2025-06-11 16:23:55", "sort": 0, "times": 332, "low_width": 500, "high_width": 1300, "low_height": 2300, "high_height": 3000} \ No newline at end of file diff --git a/data/windoor-drawings/31637.json b/data/windoor-drawings/31637.json new file mode 100644 index 0000000..c0e33ab --- /dev/null +++ b/data/windoor-drawings/31637.json @@ -0,0 +1 @@ +{"id": 31637, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#483230\", \"hd\": \"#D4D1D9\", \"ben\": \"#463230\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 40, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 40, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4019.078662712824, \"y\": 2156.93969311642, \"name\": \"point\"}, \"from\": {\"x\": 4019.078662712824, \"y\": 906.9396931164204, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3375.3286627128236, \"y\": 1616.93969311642, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 2, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+18A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [40]}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2165.3286627128236, \"y\": 2156.93969311642, \"name\": \"point\"}, \"from\": {\"x\": 2165.3286627128236, \"y\": 906.93969311642, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2452.8286627128236, \"y\": 1616.93969311642, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 2, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+18A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [40]}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2714.0786627128236, \"y\": -403.0603068835798, \"name\": \"point\"}, \"from\": {\"x\": 2714.0786627128236, \"y\": -403.0603068835798, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1914.0786627128236, \"y\": 2156.93969311642, \"name\": \"point\"}, \"ps\": {\"x\": 1914.0786627128236, \"y\": -343.06030688358, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3914.078662712824, \"y\": 2156.93969311642, \"name\": \"point\"}, \"ps\": {\"x\": 1914.0786627128236, \"y\": 2156.93969311642, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3914.078662712824, \"y\": -343.0603068835795, \"name\": \"point\"}, \"ps\": {\"x\": 3914.078662712824, \"y\": 2156.93969311642, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1914.0786627128236, \"y\": -343.06030688358, \"name\": \"point\"}, \"ps\": {\"x\": 3914.078662712824, \"y\": -343.0603068835795, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#E3E7E1\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963025788956869.png", "catelog_id": 11, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-11 16:24:17", "updated_at": "2025-06-11 16:24:17", "sort": 0, "times": 451, "low_width": 1700, "high_width": 2300, "low_height": 2200, "high_height": 2800} \ No newline at end of file diff --git a/data/windoor-drawings/31639.json b/data/windoor-drawings/31639.json new file mode 100644 index 0000000..943e14c --- /dev/null +++ b/data/windoor-drawings/31639.json @@ -0,0 +1 @@ +{"id": 31639, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#483230\", \"hd\": \"#D4D1D9\", \"ben\": \"#463230\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2648.2683607238905, \"y\": 237.12581947511276, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [40]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 40, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 40, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3203.2683607238905, \"y\": 2437.1258194751126, \"name\": \"point\"}, \"from\": {\"x\": 3203.2683607238905, \"y\": 1327.1258194751126, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.05817757009345794}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.3}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.941822429906542}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 3, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2648.2683607238905, \"y\": 1897.1258194751128, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 2, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [40]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3203.2683607238905, \"y\": 2437.1258194751126, \"name\": \"point\"}, \"from\": {\"x\": 3203.2683607238905, \"y\": 1327.1258194751126, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1898.2683607238905, \"y\": -322.8741805248876, \"name\": \"point\"}, \"from\": {\"x\": 1898.2683607238905, \"y\": -322.8741805248876, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2198.2683607238905, \"y\": 2437.1258194751126, \"name\": \"point\"}, \"ps\": {\"x\": 2198.2683607238905, \"y\": -262.87418052488727, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3098.2683607238905, \"y\": 2437.1258194751126, \"name\": \"point\"}, \"ps\": {\"x\": 2198.2683607238905, \"y\": 2437.1258194751126, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3098.2683607238905, \"y\": -262.8741805248877, \"name\": \"point\"}, \"ps\": {\"x\": 3098.2683607238905, \"y\": 2437.1258194751126, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2198.2683607238905, \"y\": -262.87418052488727, \"name\": \"point\"}, \"ps\": {\"x\": 3098.2683607238905, \"y\": -262.8741805248877, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#E3E7E1\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963028929977906.png", "catelog_id": 11, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-11 16:24:49", "updated_at": "2025-06-11 16:24:49", "sort": 0, "times": 177, "low_width": 500, "high_width": 1400, "low_height": 2200, "high_height": 3300} \ No newline at end of file diff --git a/data/windoor-drawings/31640.json b/data/windoor-drawings/31640.json new file mode 100644 index 0000000..4143562 --- /dev/null +++ b/data/windoor-drawings/31640.json @@ -0,0 +1 @@ +{"id": 31640, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#483230\", \"hd\": \"#D4D1D9\", \"ben\": \"#463230\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3620.631369940349, \"y\": 411.462705392702, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.3909157611553843e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2720.631369940349, \"y\": 171.4627053927023, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2720.631369940349, \"y\": 1451.4627053927022, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4520.631369940349, \"y\": 171.46270539270208, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4520.631369940349, \"y\": 1451.462705392702, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2388.131369940349, \"y\": 2011.4627053927024, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4853.131369940349, \"y\": 2011.4627053927024, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":1,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}], [\"{\\\"idx\\\":5,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 2, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}], [\"{\\\"idx\\\":3,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese\", \"vc\": 2, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -40, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 40, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 40, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -40, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 40, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 40, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}], [\"{\\\"idx\\\":3,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}], [\"{\\\"idx\\\":6,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 2, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 6, \"pos\": 1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 0}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [40, 40, 40, 40, 40, 40, 40]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 40, \"ag\": 120, \"am\": 10, \"db\": 100, \"fm\": 40, \"gg\": 6, \"il\": 60, \"kw\": 100, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 40, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"rt\": false, \"tf\": false, \"type\": \"DoubleSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m13\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.061029411764705874}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.3}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.938970588235294}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 3, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3180.631369940349, \"y\": 2011.4627053927024, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 2, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [40]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3825.631369940349, \"y\": 2511.4627053927024, \"name\": \"point\"}, \"from\": {\"x\": 3825.631369940349, \"y\": 1451.4627053927022, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.06102941176470586}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.7}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.938970588235294}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 3, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4060.631369940349, \"y\": 2011.4627053927024, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 2, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [40]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4005.631369940349, \"y\": -148.53729460729755, \"name\": \"point\"}, \"from\": {\"x\": 4005.631369940349, \"y\": -148.53729460729755, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2035.631369940349, \"y\": 2511.4627053927024, \"name\": \"point\"}, \"ps\": {\"x\": 2035.631369940349, \"y\": -88.53729460729755, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5205.631369940349, \"y\": 2511.4627053927024, \"name\": \"point\"}, \"ps\": {\"x\": 2035.631369940349, \"y\": 2511.4627053927024, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5205.631369940349, \"y\": -88.53729460729755, \"name\": \"point\"}, \"ps\": {\"x\": 5205.631369940349, \"y\": 2511.4627053927024, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2035.631369940349, \"y\": -88.53729460729755, \"name\": \"point\"}, \"ps\": {\"x\": 5205.631369940349, \"y\": -88.53729460729755, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#E3E7E1\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963052325064079.png", "catelog_id": 11, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-11 16:28:43", "updated_at": "2025-06-11 16:28:43", "sort": 0, "times": 919, "low_width": 2800, "high_width": 3500, "low_height": 2100, "high_height": 3000} \ No newline at end of file diff --git a/data/windoor-drawings/31641.json b/data/windoor-drawings/31641.json new file mode 100644 index 0000000..7e0c742 --- /dev/null +++ b/data/windoor-drawings/31641.json @@ -0,0 +1 @@ +{"id": 31641, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#483230\", \"hd\": \"#D4D1D9\", \"ben\": \"#463230\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2712.4867183377564, \"y\": 66.05146442163914, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese\", \"vc\": 2, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -40, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 40, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 40, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -40, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 40, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 40, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [40]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 40, \"ag\": 120, \"am\": 10, \"db\": 100, \"fm\": 40, \"gg\": 6, \"il\": 60, \"kw\": 100, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 40, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"rt\": false, \"tf\": false, \"type\": \"DoubleSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.06102941176470588}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.3}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.938970588235294}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 3, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2244.9867183377564, \"y\": 1626.0514644216391, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 2, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [40]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2917.4867183377564, \"y\": 2166.051464421639, \"name\": \"point\"}, \"from\": {\"x\": 2917.4867183377564, \"y\": 1106.0514644216391, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.06102941176470588}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.7}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.938970588235294}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 3, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3179.9867183377564, \"y\": 1626.0514644216391, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 2, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [40]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2487.4867183377564, \"y\": -493.94853557836086, \"name\": \"point\"}, \"from\": {\"x\": 2487.4867183377564, \"y\": -493.94853557836086, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1737.4867183377564, \"y\": 2166.051464421639, \"name\": \"point\"}, \"ps\": {\"x\": 1737.4867183377564, \"y\": -433.94853557836086, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3687.486718337757, \"y\": 2166.051464421639, \"name\": \"point\"}, \"ps\": {\"x\": 1737.4867183377564, \"y\": 2166.051464421639, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3687.486718337757, \"y\": -433.94853557836086, \"name\": \"point\"}, \"ps\": {\"x\": 3687.486718337757, \"y\": 2166.051464421639, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1737.4867183377564, \"y\": -433.94853557836086, \"name\": \"point\"}, \"ps\": {\"x\": 3687.486718337757, \"y\": -433.94853557836086, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#E3E7E1\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963054124202548.png", "catelog_id": 11, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-11 16:29:02", "updated_at": "2025-06-11 16:29:02", "sort": 0, "times": 812, "low_width": 1700, "high_width": 2300, "low_height": 2200, "high_height": 2900} \ No newline at end of file diff --git a/data/windoor-drawings/31642.json b/data/windoor-drawings/31642.json new file mode 100644 index 0000000..a53c97a --- /dev/null +++ b/data/windoor-drawings/31642.json @@ -0,0 +1 @@ +{"id": 31642, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#483230\", \"hd\": \"#D4D1D9\", \"ben\": \"#463230\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 40, \"ag\": 120, \"am\": 10, \"db\": 100, \"fm\": 40, \"gg\": 6, \"il\": 60, \"kw\": 100, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 40, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"from\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3269.7206826288584, \"y\": 3070.6303888831626, \"name\": \"point\"}, \"from\": {\"x\": 3269.7206826288584, \"y\": 2038.1303888831624, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"from\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"from\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"from\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"from\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"from\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.06272040302267003}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"from\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"from\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"from\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.3}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"from\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"from\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"from\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.93727959697733}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"from\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"from\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"from\": {\"x\": -12.5, \"y\": 7.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 3, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2677.2206826288584, \"y\": 2330.6303888831626, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 2, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+22A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [40]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1964.7206826288584, \"y\": 945.6303888831626, \"name\": \"point\"}, \"from\": {\"x\": 1964.7206826288584, \"y\": 945.6303888831626, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2189.7206826288584, \"y\": 3070.6303888831626, \"name\": \"point\"}, \"ps\": {\"x\": 2189.7206826288584, \"y\": 1005.6303888831626, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3164.7206826288584, \"y\": 3070.6303888831626, \"name\": \"point\"}, \"ps\": {\"x\": 2189.7206826288584, \"y\": 3070.6303888831626, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3164.7206826288584, \"y\": 1005.6303888831626, \"name\": \"point\"}, \"ps\": {\"x\": 3164.7206826288584, \"y\": 3070.6303888831626, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2189.7206826288584, \"y\": 1005.6303888831626, \"name\": \"point\"}, \"ps\": {\"x\": 3164.7206826288584, \"y\": 1005.6303888831626, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#E3E7E1\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963059736491610.png", "catelog_id": 11, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-11 16:29:58", "updated_at": "2025-06-11 16:29:58", "sort": 0, "times": 188, "low_width": 500, "high_width": 1200, "low_height": 1800, "high_height": 2200} \ No newline at end of file diff --git a/data/windoor-drawings/31643.json b/data/windoor-drawings/31643.json new file mode 100644 index 0000000..e25a83b --- /dev/null +++ b/data/windoor-drawings/31643.json @@ -0,0 +1 @@ +{"id": 31643, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#483230\", \"hd\": \"#D4D1D9\", \"ben\": \"#463230\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2704.9785004764553, \"y\": -641.1569944216503, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1814.9785004764549, \"y\": -983.6569944216504, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -9.127289502354747e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1814.978500476455, \"y\": 521.3430055783497, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -9.127289502354747e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3594.9785004764553, \"y\": -983.6569944216504, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3594.9785004764553, \"y\": 521.3430055783497, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1424.9785004764556, \"y\": 1203.8430055783497, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3984.9785004764553, \"y\": 1203.8430055783497, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":1,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}], [\"{\\\"idx\\\":3,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese\", \"vc\": 2, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -40, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 40, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 40, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -40, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 40, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 40, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}], [\"{\\\"idx\\\":3,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}], [\"{\\\"idx\\\":6,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 2, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}], [\"{\\\"idx\\\":5,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 2, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 6, \"pos\": 1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 0}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [40, 40, 40, 40, 40, 40, 40]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 40, \"ag\": 120, \"am\": 10, \"db\": 100, \"fm\": 40, \"gg\": 6, \"il\": 60, \"kw\": 100, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 40, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"rt\": false, \"tf\": false, \"type\": \"DoubleSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m13\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.05448577680525164}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.3}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.9455142231947484}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 3, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2269.9785004764553, \"y\": 1203.8430055783497, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 2, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [40]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2909.9785004764553, \"y\": 1703.8430055783497, \"name\": \"point\"}, \"from\": {\"x\": 2909.9785004764553, \"y\": 521.3430055783497, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.05448577680525164}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.7}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.9455142231947484}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 3, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3139.9785004764553, \"y\": 1203.8430055783497, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 2, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 40, \"name\": \"point\"}, \"ref\": {\"rt\": \"edgeMiddle\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [40]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3446.4785004764553, \"y\": -1406.1569944216503, \"name\": \"point\"}, \"from\": {\"x\": 3446.4785004764553, \"y\": -1406.1569944216503, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1014.9785004764556, \"y\": 1703.8430055783497, \"name\": \"point\"}, \"ps\": {\"x\": 1014.9785004764556, \"y\": -1346.1569944216503, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4394.978500476455, \"y\": 1703.8430055783497, \"name\": \"point\"}, \"ps\": {\"x\": 1014.9785004764556, \"y\": 1703.8430055783497, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4394.978500476455, \"y\": -1346.1569944216503, \"name\": \"point\"}, \"ps\": {\"x\": 4394.978500476455, \"y\": 1703.8430055783497, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1014.9785004764556, \"y\": -1346.1569944216503, \"name\": \"point\"}, \"ps\": {\"x\": 4394.978500476455, \"y\": -1346.1569944216503, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#E3E7E1\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963061340392485.png", "catelog_id": 11, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-11 16:30:14", "updated_at": "2025-06-11 16:30:14", "sort": 0, "times": 1195, "low_width": 2800, "high_width": 3700, "low_height": 2500, "high_height": 3500} \ No newline at end of file diff --git a/data/windoor-drawings/31653.json b/data/windoor-drawings/31653.json new file mode 100644 index 0000000..34d1363 --- /dev/null +++ b/data/windoor-drawings/31653.json @@ -0,0 +1 @@ +{"id": 31653, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(226,231,231,0.6)\", \"bn\": \"#636568\", \"hd\": \"#D4D1D9\", \"ben\": \"#636568\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2841.1277906803252, \"y\": 1490.9365130086735, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3183.6277906803252, \"y\": 1015.9365130086736, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5mm+24A+5mm白玻钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5mm+24A+5mm白玻钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3626.127790680325, \"y\": 3315.9365130086735, \"name\": \"point\"}, \"from\": {\"x\": 3626.127790680325, \"y\": 1715.9365130086735, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 363.6459868562115, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.4942084942084942}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3091.1277906803252, \"y\": 3315.9365130086735, \"name\": \"point\"}, \"from\": {\"x\": 3091.1277906803252, \"y\": 1708.4365130086735, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.4942084942084942}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5mm+24A+5mm白玻钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#FF0031\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2655.6277906803252, \"y\": 505.9365130086735, \"name\": \"point\"}, \"from\": {\"x\": 2655.6277906803252, \"y\": 505.9365130086735, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1711.1277906803252, \"y\": 2415.9365130086735, \"name\": \"point\"}, \"ps\": {\"x\": 1711.1277906803252, \"y\": 565.9365130086736, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3541.1277906803252, \"y\": 2415.9365130086735, \"name\": \"point\"}, \"ps\": {\"x\": 1711.1277906803252, \"y\": 2415.9365130086735, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3541.1277906803252, \"y\": 565.9365130086733, \"name\": \"point\"}, \"ps\": {\"x\": 3541.1277906803252, \"y\": 2415.9365130086735, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1711.1277906803252, \"y\": 565.9365130086736, \"name\": \"point\"}, \"ps\": {\"x\": 3541.1277906803252, \"y\": 565.9365130086733, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#8B8A87\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 1636.1277906803252, \"y\": 3315.9365130086735, \"name\": \"point\"}, \"from\": {\"x\": 1636.1277906803252, \"y\": 2415.9365130086735, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3541.1277906803252, \"y\": 2415.9365130086735, \"name\": \"point\"}, \"ps\": {\"x\": 1711.1277906803252, \"y\": 2415.9365130086735, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3541.1277906803252, \"y\": 3315.9365130086735, \"name\": \"point\"}, \"ps\": {\"x\": 3541.1277906803252, \"y\": 2415.9365130086735, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1711.1277906803252, \"y\": 3315.9365130086735, \"name\": \"point\"}, \"ps\": {\"x\": 3541.1277906803252, \"y\": 3315.9365130086735, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1711.1277906803252, \"y\": 2415.9365130086735, \"name\": \"point\"}, \"ps\": {\"x\": 1711.1277906803252, \"y\": 3315.9365130086735, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963388186970128.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-11 17:24:34", "updated_at": "2025-06-11 17:24:41", "sort": 0, "times": 743, "low_width": 1600, "high_width": 2000, "low_height": 1650, "high_height": 2050} \ No newline at end of file diff --git a/data/windoor-drawings/31654.json b/data/windoor-drawings/31654.json new file mode 100644 index 0000000..967393e --- /dev/null +++ b/data/windoor-drawings/31654.json @@ -0,0 +1 @@ +{"id": 31654, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(175,231,214,0.6)\", \"bn\": \"#636568\", \"hd\": \"#D4D1D9\", \"ben\": \"#636568\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 2, \"name\": \"m8\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 3, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 4, \"name\": \"m10\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 1515.8480170411967, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"i7\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 1515.8480170411967, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"i8\", \"type\": \"innermullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2399.6867816091963, \"y\": 591.3649425287358, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3059.6867816091963, \"y\": 591.3649425287358, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5319.686781609196, \"y\": 591.3649425287358, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4659.686781609196, \"y\": 591.3649425287358, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2729.6867816091963, \"y\": 806.3649425287358, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4989.686781609196, \"y\": 806.3649425287358, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90, 90, 90, 90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3159.6867816091963, \"y\": 1856.364942528736, \"name\": \"point\"}, \"from\": {\"x\": 3159.6867816091963, \"y\": 256.3649425287358, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 139.61758051695233, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.4122448979591837}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3159.6867816091963, \"y\": 1856.364942528736, \"name\": \"point\"}, \"from\": {\"x\": 3159.6867816091963, \"y\": 148.8649425287358, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.4122448979591837}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4909.686781609196, \"y\": 1856.364942528736, \"name\": \"point\"}, \"from\": {\"x\": 4909.686781609196, \"y\": 148.8649425287358, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5877551020408164}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4909.686781609196, \"y\": 1856.364942528736, \"name\": \"point\"}, \"from\": {\"x\": 4909.686781609196, \"y\": 148.8649425287358, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5877551020408164}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#FF0031\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 5124.186781609196, \"y\": -583.6350574712642, \"name\": \"point\"}, \"from\": {\"x\": 5124.186781609196, \"y\": -583.6350574712642, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1899.686781609196, \"y\": 1706.3649425287358, \"name\": \"point\"}, \"ps\": {\"x\": 1899.686781609196, \"y\": -523.6350574712642, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5819.686781609196, \"y\": 1706.3649425287358, \"name\": \"point\"}, \"ps\": {\"x\": 1899.686781609196, \"y\": 1706.3649425287358, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5819.686781609196, \"y\": -523.6350574712642, \"name\": \"point\"}, \"ps\": {\"x\": 5819.686781609196, \"y\": 1706.3649425287358, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1899.686781609196, \"y\": -523.6350574712642, \"name\": \"point\"}, \"ps\": {\"x\": 5819.686781609196, \"y\": -523.6350574712642, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#656863\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 1824.686781609196, \"y\": 1856.364942528736, \"name\": \"point\"}, \"from\": {\"x\": 1824.686781609196, \"y\": 1706.3649425287358, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5819.686781609196, \"y\": 1706.3649425287358, \"name\": \"point\"}, \"ps\": {\"x\": 1899.686781609196, \"y\": 1706.3649425287358, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5819.686781609196, \"y\": 1856.364942528736, \"name\": \"point\"}, \"ps\": {\"x\": 5819.686781609196, \"y\": 1706.3649425287358, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1899.686781609196, \"y\": 1856.364942528736, \"name\": \"point\"}, \"ps\": {\"x\": 5819.686781609196, \"y\": 1856.364942528736, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1899.686781609196, \"y\": 1706.3649425287358, \"name\": \"point\"}, \"ps\": {\"x\": 1899.686781609196, \"y\": 1856.364942528736, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963393060549191.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-11 17:25:09", "updated_at": "2025-06-11 17:25:31", "sort": 0, "times": 2578, "low_width": 3500, "high_width": 4200, "low_height": 2000, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/31655.json b/data/windoor-drawings/31655.json new file mode 100644 index 0000000..69acc1e --- /dev/null +++ b/data/windoor-drawings/31655.json @@ -0,0 +1 @@ +{"id": 31655, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#636568\", \"hd\": \"#D4D1D9\", \"ben\": \"#636568\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1655.2605747064122, \"y\": 577.7714714016599, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1312.7605747064122, \"y\": 992.77147140166, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1755.2605747064122, \"y\": 2042.77147140166, \"name\": \"point\"}, \"from\": {\"x\": 1755.2605747064122, \"y\": 392.7714714016601, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 1596.4391501395748, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.4530612244897959}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1755.2605747064122, \"y\": 2042.77147140166, \"name\": \"point\"}, \"from\": {\"x\": 1755.2605747064122, \"y\": 335.27147140165994, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.4530612244897959}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#FF0031\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2189.760574706412, \"y\": -397.22852859834006, \"name\": \"point\"}, \"from\": {\"x\": 2189.760574706412, \"y\": -397.22852859834006, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 955.2605747064122, \"y\": 1492.77147140166, \"name\": \"point\"}, \"ps\": {\"x\": 955.2605747064122, \"y\": -337.22852859834006, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2695.260574706412, \"y\": 1492.77147140166, \"name\": \"point\"}, \"ps\": {\"x\": 955.2605747064122, \"y\": 1492.77147140166, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2695.260574706412, \"y\": -337.22852859834006, \"name\": \"point\"}, \"ps\": {\"x\": 2695.260574706412, \"y\": 1492.77147140166, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 955.2605747064122, \"y\": -337.22852859834006, \"name\": \"point\"}, \"ps\": {\"x\": 2695.260574706412, \"y\": -337.22852859834006, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#656863\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 880.2605747064122, \"y\": 2042.77147140166, \"name\": \"point\"}, \"from\": {\"x\": 880.2605747064122, \"y\": 1492.77147140166, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2695.260574706412, \"y\": 1492.77147140166, \"name\": \"point\"}, \"ps\": {\"x\": 955.2605747064122, \"y\": 1492.77147140166, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2695.260574706412, \"y\": 2042.77147140166, \"name\": \"point\"}, \"ps\": {\"x\": 2695.260574706412, \"y\": 1492.77147140166, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 955.2605747064122, \"y\": 2042.77147140166, \"name\": \"point\"}, \"ps\": {\"x\": 2695.260574706412, \"y\": 2042.77147140166, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 955.2605747064122, \"y\": 1492.77147140166, \"name\": \"point\"}, \"ps\": {\"x\": 955.2605747064122, \"y\": 2042.77147140166, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963397295777548.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-11 17:26:13", "updated_at": "2025-06-11 17:26:13", "sort": 0, "times": 95, "low_width": 1500, "high_width": 1900, "low_height": 1600, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/31656.json b/data/windoor-drawings/31656.json new file mode 100644 index 0000000..63980bc --- /dev/null +++ b/data/windoor-drawings/31656.json @@ -0,0 +1 @@ +{"id": 31656, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(124,179,252,0.6)\", \"bn\": \"#636568\", \"hd\": \"#D4D1D9\", \"ben\": \"#636568\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4508.360027990113, \"y\": 3461.9557976197702, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5mm+20A+5mm超白+lowe\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -10, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4608.360027990113, \"y\": 4724.45579761977, \"name\": \"point\"}, \"from\": {\"x\": 4608.360027990113, \"y\": 3574.4557976197702, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 999.1681049897924, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -10, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -10, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.44389027431421446}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -10, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -10, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -10, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5mm+20A+5mm超白+lowe\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#FF0031\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4164.860027990113, \"y\": 2339.4557976197702, \"name\": \"point\"}, \"from\": {\"x\": 4164.860027990113, \"y\": 2339.4557976197702, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3608.360027990113, \"y\": 4524.45579761977, \"name\": \"point\"}, \"ps\": {\"x\": 3608.360027990113, \"y\": 2399.4557976197702, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5008.360027990113, \"y\": 4524.45579761977, \"name\": \"point\"}, \"ps\": {\"x\": 3608.360027990113, \"y\": 4524.45579761977, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5008.360027990113, \"y\": 2399.4557976197702, \"name\": \"point\"}, \"ps\": {\"x\": 5008.360027990113, \"y\": 4524.45579761977, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3608.360027990113, \"y\": 2399.4557976197702, \"name\": \"point\"}, \"ps\": {\"x\": 5008.360027990113, \"y\": 2399.4557976197702, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#656863\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 3533.360027990113, \"y\": 4724.45579761977, \"name\": \"point\"}, \"from\": {\"x\": 3533.360027990113, \"y\": 4524.45579761977, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5008.360027990113, \"y\": 4524.45579761977, \"name\": \"point\"}, \"ps\": {\"x\": 3608.360027990113, \"y\": 4524.45579761977, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5008.360027990113, \"y\": 4724.45579761977, \"name\": \"point\"}, \"ps\": {\"x\": 5008.360027990113, \"y\": 4524.45579761977, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3608.360027990113, \"y\": 4724.45579761977, \"name\": \"point\"}, \"ps\": {\"x\": 5008.360027990113, \"y\": 4724.45579761977, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3608.360027990113, \"y\": 4524.45579761977, \"name\": \"point\"}, \"ps\": {\"x\": 3608.360027990113, \"y\": 4724.45579761977, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963401916435006.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-11 17:26:59", "updated_at": "2025-06-11 17:26:59", "sort": 0, "times": 270, "low_width": 1200, "high_width": 1600, "low_height": 1800, "high_height": 2300} \ No newline at end of file diff --git a/data/windoor-drawings/31657.json b/data/windoor-drawings/31657.json new file mode 100644 index 0000000..8df49a1 --- /dev/null +++ b/data/windoor-drawings/31657.json @@ -0,0 +1 @@ +{"id": 31657, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(207,207,207,0.6)\", \"bn\": \"#636568\", \"hd\": \"#D4D1D9\", \"ben\": \"#636568\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5659.934433777544, \"y\": 446.68238803676104, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5317.434433777544, \"y\": 643.682388036761, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 22, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 22, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5759.934433777544, \"y\": 1599.682388036761, \"name\": \"point\"}, \"from\": {\"x\": 5759.934433777544, \"y\": 43.68238803676104, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 1581.249917529561, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 22, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 22, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 22, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 22, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.4457831325301205}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 22, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 22, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 22, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 22, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 22, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 22, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 22, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 22, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5759.934433777544, \"y\": 1665.682388036761, \"name\": \"point\"}, \"from\": {\"x\": 5759.934433777544, \"y\": -45.81761196323896, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 22, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 22, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 22, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 22, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.4457831325301205}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 22, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 22, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 22, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 22, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 22, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 22, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#FF0031\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 6649.434433777544, \"y\": -766.317611963239, \"name\": \"point\"}, \"from\": {\"x\": 6649.434433777544, \"y\": -766.317611963239, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4959.934433777544, \"y\": 1599.682388036761, \"name\": \"point\"}, \"ps\": {\"x\": 4959.934433777544, \"y\": -706.317611963239, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6839.934433777544, \"y\": 1599.682388036761, \"name\": \"point\"}, \"ps\": {\"x\": 4959.934433777544, \"y\": 1599.682388036761, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6839.934433777544, \"y\": -706.317611963239, \"name\": \"point\"}, \"ps\": {\"x\": 6839.934433777544, \"y\": 1599.682388036761, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4959.934433777544, \"y\": -706.317611963239, \"name\": \"point\"}, \"ps\": {\"x\": 6839.934433777544, \"y\": -706.317611963239, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#656863\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963406644047450.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-11 17:27:25", "updated_at": "2025-06-11 17:27:46", "sort": 0, "times": 1602, "low_width": 1600, "high_width": 2100, "low_height": 2000, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/31658.json b/data/windoor-drawings/31658.json new file mode 100644 index 0000000..204cf47 --- /dev/null +++ b/data/windoor-drawings/31658.json @@ -0,0 +1 @@ +{"id": 31658, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#636568\", \"hd\": \"#D4D1D9\", \"ben\": \"#636568\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m8\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 2, \"name\": \"m10\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3296.701149425287, \"y\": 1070.4022988505749, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6596.701149425287, \"y\": 1070.4022988505749, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2954.201149425287, \"y\": 1315.4022988505749, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6939.201149425287, \"y\": 1315.4022988505749, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90, 90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3396.701149425287, \"y\": 2365.402298850575, \"name\": \"point\"}, \"from\": {\"x\": 3396.701149425287, \"y\": 765.4022988505749, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 4451.68407406345, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.44493392070484583}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3396.701149425287, \"y\": 2365.402298850575, \"name\": \"point\"}, \"from\": {\"x\": 3396.701149425287, \"y\": 702.9022988505749, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.44493392070484583}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6846.701149425287, \"y\": 2365.402298850575, \"name\": \"point\"}, \"from\": {\"x\": 6846.701149425287, \"y\": 702.9022988505749, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5550660792951542}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6846.701149425287, \"y\": 2365.402298850575, \"name\": \"point\"}, \"from\": {\"x\": 6846.701149425287, \"y\": 702.9022988505749, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5550660792951542}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#FF0031\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 6233.201149425287, \"y\": 15.40229885057488, \"name\": \"point\"}, \"from\": {\"x\": 6233.201149425287, \"y\": 15.40229885057488, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2596.701149425287, \"y\": 2065.402298850575, \"name\": \"point\"}, \"ps\": {\"x\": 2596.701149425287, \"y\": 75.40229885057488, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7296.701149425287, \"y\": 2065.402298850575, \"name\": \"point\"}, \"ps\": {\"x\": 2596.701149425287, \"y\": 2065.402298850575, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7296.701149425287, \"y\": 75.40229885057488, \"name\": \"point\"}, \"ps\": {\"x\": 7296.701149425287, \"y\": 2065.402298850575, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2596.701149425287, \"y\": 75.40229885057488, \"name\": \"point\"}, \"ps\": {\"x\": 7296.701149425287, \"y\": 75.40229885057488, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#656863\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 2521.701149425287, \"y\": 2365.402298850575, \"name\": \"point\"}, \"from\": {\"x\": 2521.701149425287, \"y\": 2065.402298850575, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 7296.701149425287, \"y\": 2065.402298850575, \"name\": \"point\"}, \"ps\": {\"x\": 2596.701149425287, \"y\": 2065.402298850575, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7296.701149425287, \"y\": 2365.402298850575, \"name\": \"point\"}, \"ps\": {\"x\": 7296.701149425287, \"y\": 2065.402298850575, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2596.701149425287, \"y\": 2365.402298850575, \"name\": \"point\"}, \"ps\": {\"x\": 7296.701149425287, \"y\": 2365.402298850575, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2596.701149425287, \"y\": 2065.402298850575, \"name\": \"point\"}, \"ps\": {\"x\": 2596.701149425287, \"y\": 2365.402298850575, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963427597690607.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-11 17:31:16", "updated_at": "2025-06-11 17:31:16", "sort": 0, "times": 1030, "low_width": 4000, "high_width": 5500, "low_height": 1500, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/31659.json b/data/windoor-drawings/31659.json new file mode 100644 index 0000000..3ecbac6 --- /dev/null +++ b/data/windoor-drawings/31659.json @@ -0,0 +1 @@ +{"id": 31659, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#636568\", \"hd\": \"#D4D1D9\", \"ben\": \"#636568\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5440.706896551725, \"y\": 1794.977011494253, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5783.206896551725, \"y\": 1284.977011494253, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"to\": {\"x\": 5690.706896551725, \"y\": 2704.977011494253, \"name\": \"point\"}, \"from\": {\"x\": 5690.706896551725, \"y\": 2054.977011494253, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5513307984790875}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"to\": {\"x\": 5690.706896551725, \"y\": 2704.977011494253, \"name\": \"point\"}, \"from\": {\"x\": 5690.706896551725, \"y\": 1987.477011494253, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5513307984790875}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4395.706896551725, \"y\": 825.977011494253, \"name\": \"point\"}, \"from\": {\"x\": 4395.706896551725, \"y\": 825.977011494253, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2650.706896551724, \"y\": 2704.977011494253, \"name\": \"point\"}, \"ps\": {\"x\": 2650.706896551724, \"y\": 884.977011494253, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6140.706896551725, \"y\": 2704.977011494253, \"name\": \"point\"}, \"ps\": {\"x\": 2650.706896551724, \"y\": 2704.977011494253, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6140.706896551725, \"y\": 884.977011494253, \"name\": \"point\"}, \"ps\": {\"x\": 6140.706896551725, \"y\": 2704.977011494253, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2650.706896551724, \"y\": 884.977011494253, \"name\": \"point\"}, \"ps\": {\"x\": 6140.706896551725, \"y\": 884.977011494253, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963430676463494.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-11 17:31:47", "updated_at": "2025-06-11 17:31:47", "sort": 0, "times": 617, "low_width": 3000, "high_width": 4000, "low_height": 1500, "high_height": 2200} \ No newline at end of file diff --git a/data/windoor-drawings/31660.json b/data/windoor-drawings/31660.json new file mode 100644 index 0000000..657d8b8 --- /dev/null +++ b/data/windoor-drawings/31660.json @@ -0,0 +1 @@ +{"id": 31660, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#636568\", \"hd\": \"#D4D1D9\", \"ben\": \"#636568\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3771.508620689656, \"y\": 1237.074712643678, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4114.008620689656, \"y\": 1407.074712643678, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 7.5, \"y\": -7.499999999999886, \"name\": \"point\"}, \"from\": {\"x\": 7.5, \"y\": -7.499999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"to\": {\"x\": 4556.508620689656, \"y\": 2407.074712643678, \"name\": \"point\"}, \"from\": {\"x\": 4556.508620689656, \"y\": 807.0747126436779, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": -325.31520591341086, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 7.5, \"y\": -7.499999999999886, \"name\": \"point\"}, \"from\": {\"x\": 7.5, \"y\": -7.499999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.44939271255060736}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"to\": {\"x\": 7.5, \"y\": -7.499999999999886, \"name\": \"point\"}, \"from\": {\"x\": 7.5, \"y\": -7.499999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 7.5, \"y\": -7.499999999999886, \"name\": \"point\"}, \"from\": {\"x\": 7.5, \"y\": -7.499999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 7.5, \"y\": -7.499999999999886, \"name\": \"point\"}, \"from\": {\"x\": 7.5, \"y\": -7.499999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"to\": {\"x\": 4014.008620689656, \"y\": 2399.574712643678, \"name\": \"point\"}, \"from\": {\"x\": 4014.008620689656, \"y\": 799.5747126436783, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 7.5, \"y\": -7.499999999999886, \"name\": \"point\"}, \"from\": {\"x\": 7.5, \"y\": -7.499999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.44939271255060736}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"to\": {\"x\": 7.5, \"y\": -7.499999999999886, \"name\": \"point\"}, \"from\": {\"x\": 7.5, \"y\": -7.499999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 7.5, \"y\": -7.499999999999886, \"name\": \"point\"}, \"from\": {\"x\": 7.5, \"y\": -7.499999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3151.508620689656, \"y\": 433.07471264367814, \"name\": \"point\"}, \"from\": {\"x\": 3151.508620689656, \"y\": 433.07471264367814, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1831.508620689656, \"y\": 2407.074712643678, \"name\": \"point\"}, \"ps\": {\"x\": 1831.508620689656, \"y\": 67.0747126436786, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4471.508620689656, \"y\": 2407.074712643678, \"name\": \"point\"}, \"ps\": {\"x\": 1831.508620689656, \"y\": 2407.074712643678, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4471.508620689656, \"y\": 67.07471264367814, \"name\": \"point\"}, \"ps\": {\"x\": 4471.508620689656, \"y\": 2407.074712643678, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1831.508620689656, \"y\": 67.0747126436786, \"name\": \"point\"}, \"ps\": {\"x\": 4471.508620689656, \"y\": 67.07471264367814, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [{\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3848.312210974767, \"y\": -148.23257352316466, \"name\": \"point\"}, \"from\": {\"x\": 3844.656983942032, \"y\": 356.1887569942588, \"name\": \"point\"}, \"text\": \"180度开启\", \"fontSize\": 120}], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174963434655582585.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-11 17:32:27", "updated_at": "2025-06-11 17:32:27", "sort": 0, "times": 1566, "low_width": 2000, "high_width": 3000, "low_height": 2000, "high_height": 2700} \ No newline at end of file diff --git a/data/windoor-drawings/31686.json b/data/windoor-drawings/31686.json new file mode 100644 index 0000000..2bfb2a0 --- /dev/null +++ b/data/windoor-drawings/31686.json @@ -0,0 +1 @@ +{"id": 31686, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#745D55\", \"hd\": \"#D4D1D9\", \"ben\": \"#745D55\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f3\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 4, \"midx\": -1, \"name\": \"f4\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 6, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [54, 54, 54, 54, 54, 54, 54, 54], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2, 0, 0, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 413.6769712277619, \"y\": 697.6145398638264, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1609.926971227762, \"y\": 697.6145398638264, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": 0}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2806.176971227762, \"y\": 697.6145398638264, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": 1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [54, 54, 54]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 16, \"f\": 54, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 54, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 100, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [{\"type\": \"DoubleKfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle4\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle4\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2152.426971227762, \"y\": -275.38546013617383, \"name\": \"point\"}, \"from\": {\"x\": 2152.426971227762, \"y\": -275.38546013617383, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"bid\": true, \"cpt\": {\"x\": 2152.426971227762, \"y\": 834.6145398638262, \"name\": \"point\"}, \"type\": \"kfc\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 17.426971227761896, \"y\": -215.38546013617383, \"name\": \"point\"}, \"ps\": {\"x\": 3202.426971227762, \"y\": -215.38546013617383, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 17.426971227761896, \"y\": 2924.6145398638264, \"name\": \"point\"}, \"ps\": {\"x\": 17.426971227761896, \"y\": -215.38546013617383, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 809.9269712277619, \"y\": 2924.6145398638264, \"name\": \"point\"}, \"ps\": {\"x\": 17.426971227761896, \"y\": 2924.6145398638264, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 809.9269712277619, \"y\": -215.38546013617383, \"name\": \"point\"}, \"ps\": {\"x\": 809.9269712277619, \"y\": 2924.6145398638264, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2409.926971227762, \"y\": 2924.6145398638264, \"name\": \"point\"}, \"ps\": {\"x\": 809.9269712277619, \"y\": 2924.6145398638264, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2409.926971227762, \"y\": 2924.6145398638264, \"name\": \"point\"}, \"ps\": {\"x\": 2409.926971227762, \"y\": -215.38546013617383, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3202.426971227762, \"y\": 2924.6145398638264, \"name\": \"point\"}, \"ps\": {\"x\": 2409.926971227762, \"y\": 2924.6145398638264, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3202.426971227762, \"y\": -215.38546013617383, \"name\": \"point\"}, \"ps\": {\"x\": 3202.426971227762, \"y\": 2924.6145398638264, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969302960428369.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 09:50:30", "updated_at": "2025-06-12 09:50:30", "sort": 0, "times": 4791, "low_width": 2500, "high_width": 3500, "low_height": 2500, "high_height": 3500} \ No newline at end of file diff --git a/data/windoor-drawings/31687.json b/data/windoor-drawings/31687.json new file mode 100644 index 0000000..b6e3db2 --- /dev/null +++ b/data/windoor-drawings/31687.json @@ -0,0 +1 @@ +{"id": 31687, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#4B4B4B\", \"hd\": \"#D4D1D9\", \"ben\": \"#4B4B4B\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f3\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 4, \"midx\": -1, \"name\": \"f4\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 6, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [54, 54, 54, 54, 54, 54, 54, 54], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2, 0, 0, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1862.7668308702796, \"y\": 1241.4999253619942, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2887.7668308702796, \"y\": 1241.4999253619942, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": 0}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3912.76683087028, \"y\": 1241.4999253619942, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": 1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [54, 54, 54]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 16, \"f\": 54, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 54, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 100, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [{\"type\": \"DoubleKfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"KfcHandle\", \"lockDimToSash\": false, \"percentOffset\": 0.8}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": true, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2462.7668308702796, \"y\": 2403.9999253619944, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [200]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"KfcHandle\", \"lockDimToSash\": false, \"percentOffset\": 0.2}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": true, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3312.7668308702796, \"y\": 2403.9999253619944, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [200]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3037.7668308702796, \"y\": 539.4999253619944, \"name\": \"point\"}, \"from\": {\"x\": 3037.7668308702796, \"y\": 539.4999253619944, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"bid\": true, \"cpt\": {\"x\": 3037.7668308702796, \"y\": 1649.4999253619944, \"name\": \"point\"}, \"type\": \"kfc\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1687.7668308702796, \"y\": 599.4999253619944, \"name\": \"point\"}, \"ps\": {\"x\": 4087.76683087028, \"y\": 599.4999253619944, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1687.7668308702796, \"y\": 3539.4999253619944, \"name\": \"point\"}, \"ps\": {\"x\": 1687.7668308702796, \"y\": 599.4999253619944, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2037.7668308702796, \"y\": 3539.4999253619944, \"name\": \"point\"}, \"ps\": {\"x\": 1687.7668308702796, \"y\": 3539.4999253619944, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2037.7668308702796, \"y\": 599.4999253619944, \"name\": \"point\"}, \"ps\": {\"x\": 2037.7668308702796, \"y\": 3539.4999253619944, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3737.76683087028, \"y\": 3539.4999253619944, \"name\": \"point\"}, \"ps\": {\"x\": 2037.7668308702796, \"y\": 3539.4999253619944, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3737.76683087028, \"y\": 3539.4999253619944, \"name\": \"point\"}, \"ps\": {\"x\": 3737.76683087028, \"y\": 599.4999253619944, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4087.76683087028, \"y\": 3539.4999253619944, \"name\": \"point\"}, \"ps\": {\"x\": 3737.76683087028, \"y\": 3539.4999253619944, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4087.76683087028, \"y\": 599.4999253619944, \"name\": \"point\"}, \"ps\": {\"x\": 4087.76683087028, \"y\": 3539.4999253619944, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969304410583318.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 09:50:44", "updated_at": "2025-06-12 09:50:44", "sort": 0, "times": 549, "low_width": 1500, "high_width": 2500, "low_height": 2800, "high_height": 3200} \ No newline at end of file diff --git a/data/windoor-drawings/31688.json b/data/windoor-drawings/31688.json new file mode 100644 index 0000000..d72d5bd --- /dev/null +++ b/data/windoor-drawings/31688.json @@ -0,0 +1 @@ +{"id": 31688, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f3\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 4, \"midx\": -1, \"name\": \"f4\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 6, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [54, 54, 54, 54, 54, 54, 54, 54], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2, 0, 0, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -2486.4298264880294, \"y\": 705.303975400835, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 248.57017351197055, \"y\": 632.303975400835, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": 0}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2983.5701735119706, \"y\": 705.303975400835, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": 1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [54, \"200\", 54]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 16, \"f\": 54, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 54, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 100, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true, \"isFixed\": true, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 0}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true, \"isFixed\": true, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 3}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 2}], \"enabled\": true, \"appliedOptionIndex\": 2, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2668.5701735119706, \"y\": 62.303975400834815, \"name\": \"point\"}, \"from\": {\"x\": 2668.5701735119706, \"y\": 62.303975400834815, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"bid\": true, \"cpt\": {\"x\": 2668.5701735119706, \"y\": 1172.3039754008348, \"name\": \"point\"}, \"type\": \"kfc\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -3221.4298264880294, \"y\": 122.30397540083482, \"name\": \"point\"}, \"ps\": {\"x\": 3718.5701735119706, \"y\": 122.30397540083482, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3221.4298264880294, \"y\": 3132.303975400835, \"name\": \"point\"}, \"ps\": {\"x\": -3221.4298264880294, \"y\": 122.30397540083482, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1751.4298264880294, \"y\": 3132.303975400835, \"name\": \"point\"}, \"ps\": {\"x\": -3221.4298264880294, \"y\": 3132.303975400835, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1751.4298264880294, \"y\": 122.30397540083482, \"name\": \"point\"}, \"ps\": {\"x\": -1751.4298264880294, \"y\": 3132.303975400835, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2248.5701735119706, \"y\": 3132.303975400835, \"name\": \"point\"}, \"ps\": {\"x\": -1751.4298264880294, \"y\": 3132.303975400835, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2248.5701735119706, \"y\": 3132.303975400835, \"name\": \"point\"}, \"ps\": {\"x\": 2248.5701735119706, \"y\": 122.30397540083482, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3718.5701735119706, \"y\": 3132.303975400835, \"name\": \"point\"}, \"ps\": {\"x\": 2248.5701735119706, \"y\": 3132.303975400835, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3718.5701735119706, \"y\": 122.30397540083482, \"name\": \"point\"}, \"ps\": {\"x\": 3718.5701735119706, \"y\": 3132.303975400835, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969305780408274.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 09:50:57", "updated_at": "2025-06-12 09:50:57", "sort": 0, "times": 578, "low_width": 3500, "high_width": 4500, "low_height": 2500, "high_height": 3500} \ No newline at end of file diff --git a/data/windoor-drawings/31689.json b/data/windoor-drawings/31689.json new file mode 100644 index 0000000..88528d8 --- /dev/null +++ b/data/windoor-drawings/31689.json @@ -0,0 +1 @@ +{"id": 31689, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#4D504D\", \"hd\": \"#D4D1D9\", \"ben\": \"#75716E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [54, 54, 54, 54], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 16, \"f\": 54, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 54, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 100, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [{\"type\": \"DoubleKfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle4\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle4\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3403.7228201186035, \"y\": -375.1768065012078, \"name\": \"point\"}, \"from\": {\"x\": 3403.7228201186035, \"y\": -375.1768065012078, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 3103.7228201186035, \"y\": 934.8231934987922, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2053.7228201186035, \"y\": 1984.823193498792, \"name\": \"point\"}, \"ps\": {\"x\": 2053.7228201186035, \"y\": -315.1768065012079, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4453.7228201186035, \"y\": 1984.823193498792, \"name\": \"point\"}, \"ps\": {\"x\": 2053.7228201186035, \"y\": 1984.823193498792, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4453.7228201186035, \"y\": -315.1768065012079, \"name\": \"point\"}, \"ps\": {\"x\": 4453.7228201186035, \"y\": 1984.823193498792, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2053.7228201186035, \"y\": -315.1768065012079, \"name\": \"point\"}, \"ps\": {\"x\": 4453.7228201186035, \"y\": -315.1768065012079, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969307051668954.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 09:51:10", "updated_at": "2025-06-12 09:51:10", "sort": 0, "times": 473, "low_width": 2200, "high_width": 2600, "low_height": 2100, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/31690.json b/data/windoor-drawings/31690.json new file mode 100644 index 0000000..d847864 --- /dev/null +++ b/data/windoor-drawings/31690.json @@ -0,0 +1 @@ +{"id": 31690, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#4D504D\", \"hd\": \"#D4D1D9\", \"ben\": \"#75716E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f3\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 4, \"midx\": -1, \"name\": \"f4\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 6, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [54, 54, 54, 54, 54, 54, 54, 54], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2, 0, 0, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 16, \"f\": 54, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 54, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 100, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [{\"type\": \"DoubleKfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": 0}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"KfcHandle\", \"lockDimToSash\": false, \"percentOffset\": 0.8}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": true, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2439.37186398812, \"y\": 1279.211269989231, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [200]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"KfcHandle\", \"lockDimToSash\": false, \"percentOffset\": 0.2}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": true, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3239.37186398812, \"y\": 1279.211269989231, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [200]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": 0}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2989.37186398812, \"y\": 42.211269989230914, \"name\": \"point\"}, \"from\": {\"x\": 2989.37186398812, \"y\": 42.211269989230914, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"bid\": true, \"cpt\": {\"x\": 2989.37186398812, \"y\": 1152.211269989231, \"name\": \"point\"}, \"type\": \"kfc\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1639.37186398812, \"y\": 102.21126998923091, \"name\": \"point\"}, \"ps\": {\"x\": 4039.37186398812, \"y\": 102.21126998923091, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1639.37186398812, \"y\": 2402.211269989231, \"name\": \"point\"}, \"ps\": {\"x\": 1639.37186398812, \"y\": 102.21126998923091, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2039.37186398812, \"y\": 2402.211269989231, \"name\": \"point\"}, \"ps\": {\"x\": 1639.37186398812, \"y\": 2402.211269989231, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2039.37186398812, \"y\": 102.21126998923091, \"name\": \"point\"}, \"ps\": {\"x\": 2039.37186398812, \"y\": 2402.211269989231, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3639.37186398812, \"y\": 2402.211269989231, \"name\": \"point\"}, \"ps\": {\"x\": 2039.37186398812, \"y\": 2402.211269989231, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3639.37186398812, \"y\": 2402.211269989231, \"name\": \"point\"}, \"ps\": {\"x\": 3639.37186398812, \"y\": 102.21126998923091, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4039.37186398812, \"y\": 2402.211269989231, \"name\": \"point\"}, \"ps\": {\"x\": 3639.37186398812, \"y\": 2402.211269989231, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4039.37186398812, \"y\": 102.21126998923091, \"name\": \"point\"}, \"ps\": {\"x\": 4039.37186398812, \"y\": 2402.211269989231, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969308251480775.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 09:51:23", "updated_at": "2025-06-12 09:51:23", "sort": 0, "times": 237, "low_width": 2000, "high_width": 2850, "low_height": 2000, "high_height": 2600} \ No newline at end of file diff --git a/data/windoor-drawings/31691.json b/data/windoor-drawings/31691.json new file mode 100644 index 0000000..3587c04 --- /dev/null +++ b/data/windoor-drawings/31691.json @@ -0,0 +1 @@ +{"id": 31691, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#4D504D\", \"hd\": \"#D4D1D9\", \"ben\": \"#75716E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f3\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 4, \"midx\": -1, \"name\": \"f4\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 6, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 6, \"midx\": 0, \"name\": \"m11\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 6, \"midx\": 1, \"name\": \"m12\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [100, 100, 54, 54, 54, 54, 54, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2, 0, 0, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 499.3335970224507, \"y\": 442.10401772765954, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2617.3335970224507, \"y\": 442.10401772765954, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": 0}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4735.333597022451, \"y\": 442.10401772765954, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": 1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 498.3335970224507, \"y\": 1692.1040177276595, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4736.333597022451, \"y\": 1692.1040177276595, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"595钢化中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"595钢化中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"595钢化中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"595钢化中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"595钢化中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [\"54\", \"54\", \"54\", 54, 54]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 16, \"f\": 54, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 54, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 100, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [{\"type\": \"DoubleKfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle4\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"595钢化中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle4\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"595钢化中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"inward\", \"withTurningFrame\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle4\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"595钢化中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle4\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"595钢化中空\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 259.5120081790128, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4598.170590679783, \"y\": -610.8959822723405, \"name\": \"point\"}, \"from\": {\"x\": 4598.170590679783, \"y\": -610.8959822723405, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"bid\": true, \"cpt\": {\"x\": 4598.170590679783, \"y\": 733.2670240703263, \"name\": \"point\"}, \"type\": \"kfc\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -647.6664029775493, \"y\": -550.8959822723405, \"name\": \"point\"}, \"ps\": {\"x\": 5882.333597022451, \"y\": -550.8959822723405, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -647.6664029775493, \"y\": 2969.1040177276595, \"name\": \"point\"}, \"ps\": {\"x\": -647.6664029775493, \"y\": -550.8959822723405, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1600.3335970224507, \"y\": 2969.1040177276595, \"name\": \"point\"}, \"ps\": {\"x\": -647.6664029775493, \"y\": 2969.1040177276595, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1600.3335970224507, \"y\": -550.8959822723405, \"name\": \"point\"}, \"ps\": {\"x\": 1600.3335970224507, \"y\": 2969.1040177276595, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3634.3335970224502, \"y\": 2969.1040177276595, \"name\": \"point\"}, \"ps\": {\"x\": 1600.3335970224507, \"y\": 2969.1040177276595, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3634.3335970224502, \"y\": 2969.1040177276595, \"name\": \"point\"}, \"ps\": {\"x\": 3634.3335970224502, \"y\": -550.8959822723405, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5882.333597022451, \"y\": 2969.1040177276595, \"name\": \"point\"}, \"ps\": {\"x\": 3634.3335970224502, \"y\": 2969.1040177276595, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5882.333597022451, \"y\": -550.8959822723405, \"name\": \"point\"}, \"ps\": {\"x\": 5882.333597022451, \"y\": 2969.1040177276595, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969309641416432.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 09:51:36", "updated_at": "2025-06-12 09:51:36", "sort": 0, "times": 320, "low_width": 4500, "high_width": 8000, "low_height": 3000, "high_height": 4000} \ No newline at end of file diff --git a/data/windoor-drawings/31692.json b/data/windoor-drawings/31692.json new file mode 100644 index 0000000..5426919 --- /dev/null +++ b/data/windoor-drawings/31692.json @@ -0,0 +1 @@ +{"id": 31692, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#FFFFFF\", \"hd\": \"#D4D1D9\", \"ben\": \"#FFFFFF\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [54, 54, 54, 54], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 16, \"f\": 54, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 54, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 100, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [{\"type\": \"DoubleKfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle4\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle4\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2360.3865583132, \"y\": -580.3942455523829, \"name\": \"point\"}, \"from\": {\"x\": 2360.3865583132, \"y\": -580.3942455523829, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 3080.3865583132, \"y\": 764.6057544476171, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2030.3865583132, \"y\": 1814.605754447617, \"name\": \"point\"}, \"ps\": {\"x\": 2030.3865583132, \"y\": -520.3942455523829, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3410.3865583132, \"y\": 1814.605754447617, \"name\": \"point\"}, \"ps\": {\"x\": 2030.3865583132, \"y\": 1814.605754447617, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3410.3865583132, \"y\": -520.3942455523829, \"name\": \"point\"}, \"ps\": {\"x\": 3410.3865583132, \"y\": 1814.605754447617, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2030.3865583132, \"y\": -520.3942455523829, \"name\": \"point\"}, \"ps\": {\"x\": 3410.3865583132, \"y\": -520.3942455523829, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969311036507436.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 09:51:51", "updated_at": "2025-06-12 09:51:51", "sort": 0, "times": 1110, "low_width": 1000, "high_width": 1600, "low_height": 2100, "high_height": 2600} \ No newline at end of file diff --git a/data/windoor-drawings/31693.json b/data/windoor-drawings/31693.json new file mode 100644 index 0000000..0b28839 --- /dev/null +++ b/data/windoor-drawings/31693.json @@ -0,0 +1 @@ +{"id": 31693, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#4D504D\", \"hd\": \"#D4D1D9\", \"ben\": \"#75716E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 50, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 100, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 100, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [{\"type\": \"DoubleKfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 100, 60, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle14\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 60, 100, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle14\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 689.3334015740238, \"y\": 644.2222240702549, \"name\": \"point\"}, \"from\": {\"x\": 689.3334015740238, \"y\": 644.2222240702549, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 1189.3334015740236, \"y\": 1894.222224070255, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 139.3334015740237, \"y\": 2944.222224070255, \"name\": \"point\"}, \"ps\": {\"x\": 139.3334015740237, \"y\": 704.2222240702549, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1739.3334015740238, \"y\": 2944.222224070255, \"name\": \"point\"}, \"ps\": {\"x\": 139.3334015740237, \"y\": 2944.222224070255, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1739.3334015740238, \"y\": 704.2222240702549, \"name\": \"point\"}, \"ps\": {\"x\": 1739.3334015740238, \"y\": 2944.222224070255, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 139.3334015740237, \"y\": 704.2222240702549, \"name\": \"point\"}, \"ps\": {\"x\": 1739.3334015740238, \"y\": 704.2222240702549, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969313047323007.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 09:52:10", "updated_at": "2025-06-12 09:52:10", "sort": 0, "times": 883, "low_width": 1200, "high_width": 2000, "low_height": 1900, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/31694.json b/data/windoor-drawings/31694.json new file mode 100644 index 0000000..e7b07e2 --- /dev/null +++ b/data/windoor-drawings/31694.json @@ -0,0 +1 @@ +{"id": 31694, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#4D504D\", \"hd\": \"#D4D1D9\", \"ben\": \"#75716E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f3\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 5, \"midx\": -1, \"name\": \"f4\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50, 100, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 2, 2, 2, 2, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 426.9999542236365, \"y\": 328.8887828595098, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [100]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 50, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 100, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 100, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 100, 60, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle14\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 917.7097454296564, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1151.9999542236365, \"y\": 868.8887828595098, \"name\": \"point\"}, \"from\": {\"x\": 1151.9999542236365, \"y\": 868.8887828595098, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"cpt\": {\"x\": 1151.9999542236365, \"y\": 1728.8887828595098, \"name\": \"point\"}, \"type\": \"halfKfc\", \"xFlip\": false, \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -148.00004577636355, \"y\": 8.888782859509774, \"name\": \"point\"}, \"ps\": {\"x\": -148.00004577636355, \"y\": 2528.88878285951, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2401.9999542236365, \"y\": 8.888782859509774, \"name\": \"point\"}, \"ps\": {\"x\": -148.00004577636355, \"y\": 8.888782859509774, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2401.9999542236365, \"y\": 2528.88878285951, \"name\": \"point\"}, \"ps\": {\"x\": 2401.9999542236365, \"y\": 8.888782859509774, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 951.9999542236365, \"y\": 2528.88878285951, \"name\": \"point\"}, \"ps\": {\"x\": 2401.9999542236365, \"y\": 2528.88878285951, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 951.9999542236365, \"y\": 8.888782859509774, \"name\": \"point\"}, \"ps\": {\"x\": 951.9999542236365, \"y\": 2528.88878285951, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -98.00004577636356, \"y\": 2528.88878285951, \"name\": \"point\"}, \"ps\": {\"x\": 951.9999542236365, \"y\": 2528.88878285951, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"profileSize\": 50}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969314013685629.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 09:52:21", "updated_at": "2025-06-12 09:52:21", "sort": 0, "times": 287, "low_width": 2000, "high_width": 3000, "low_height": 2000, "high_height": 3000} \ No newline at end of file diff --git a/data/windoor-drawings/31697.json b/data/windoor-drawings/31697.json new file mode 100644 index 0000000..792ce32 --- /dev/null +++ b/data/windoor-drawings/31697.json @@ -0,0 +1 @@ +{"id": 31697, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#636568\", \"hd\": \"#D4D1D9\", \"ben\": \"#636568\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [54, 54, 54, 200], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 16, \"f\": 54, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 54, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 100, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": true, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 0}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": true, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 3}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 2}], \"enabled\": true, \"appliedOptionIndex\": 2, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4706.564902262246, \"y\": 42.303975400834815, \"name\": \"point\"}, \"from\": {\"x\": 4706.564902262246, \"y\": 42.303975400834815, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 3876.564902262245, \"y\": 1172.3039754008348, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2826.5649022622456, \"y\": 2222.303975400835, \"name\": \"point\"}, \"ps\": {\"x\": 2826.5649022622456, \"y\": 102.30397540083482, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5756.564902262246, \"y\": 2222.303975400835, \"name\": \"point\"}, \"ps\": {\"x\": 2826.5649022622456, \"y\": 2222.303975400835, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5756.564902262246, \"y\": 102.30397540083482, \"name\": \"point\"}, \"ps\": {\"x\": 5756.564902262246, \"y\": 2222.303975400835, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2826.5649022622456, \"y\": 102.30397540083482, \"name\": \"point\"}, \"ps\": {\"x\": 5756.564902262246, \"y\": 102.30397540083482, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969525261924809.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:27:33", "updated_at": "2025-06-12 10:27:33", "sort": 0, "times": 821, "low_width": 2500, "high_width": 3500, "low_height": 1800, "high_height": 2400} \ No newline at end of file diff --git a/data/windoor-drawings/31698.json b/data/windoor-drawings/31698.json new file mode 100644 index 0000000..685104e --- /dev/null +++ b/data/windoor-drawings/31698.json @@ -0,0 +1 @@ +{"id": 31698, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#FFFFFF\", \"hd\": \"#D4D1D9\", \"ben\": \"#FFFFFF\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [54, 54, 54, 54], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1255.1564902262248, \"y\": -486.10388754667247, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [54]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 16, \"f\": 54, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 54, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 100, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [{\"type\": \"DoubleKfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"KfcHandle\", \"lockDimToSash\": false, \"percentOffset\": 0.8}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": true, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 855.1564902262248, \"y\": 740.8961124533275, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [200]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 1868.6564902262248, \"y\": 1940.8961124533275, \"name\": \"point\"}, \"from\": {\"x\": 1068.6564902262248, \"y\": 1940.8961124533275, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": 800, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"KfcHandle\", \"lockDimToSash\": false, \"percentOffset\": 0.2}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": true, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1468.6564902262248, \"y\": 740.8961124533275, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [200]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 872.6564902262248, \"y\": -1569.1038875466725, \"name\": \"point\"}, \"from\": {\"x\": 872.6564902262248, \"y\": -1569.1038875466725, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 1637.6564902262248, \"y\": 890.8961124533275, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 587.6564902262248, \"y\": 1940.8961124533275, \"name\": \"point\"}, \"ps\": {\"x\": 587.6564902262248, \"y\": -1509.1038875466725, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1922.6564902262248, \"y\": 1940.8961124533275, \"name\": \"point\"}, \"ps\": {\"x\": 587.6564902262248, \"y\": 1940.8961124533275, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1922.6564902262248, \"y\": -1509.1038875466725, \"name\": \"point\"}, \"ps\": {\"x\": 1922.6564902262248, \"y\": 1940.8961124533275, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 587.6564902262248, \"y\": -1509.1038875466725, \"name\": \"point\"}, \"ps\": {\"x\": 1922.6564902262248, \"y\": -1509.1038875466725, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969527743379594.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:27:57", "updated_at": "2025-06-12 10:27:57", "sort": 0, "times": 267, "low_width": 1000, "high_width": 1600, "low_height": 3000, "high_height": 3800} \ No newline at end of file diff --git a/data/windoor-drawings/31699.json b/data/windoor-drawings/31699.json new file mode 100644 index 0000000..b4e8cba --- /dev/null +++ b/data/windoor-drawings/31699.json @@ -0,0 +1 @@ +{"id": 31699, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f3\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 4, \"midx\": -1, \"name\": \"f4\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 6, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 6, \"midx\": 0, \"name\": \"m11\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 6, \"midx\": 1, \"name\": \"m12\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [54, 54, 54, 54, 54, 54, 54, 54], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2, 0, 0, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -264.6372480400192, \"y\": 237.04761171820337, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1223.3627519599809, \"y\": 237.04761171820337, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": 0}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2711.362751959981, \"y\": 237.04761171820337, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": 1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -264.63724804001924, \"y\": 1287.0476117182034, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2711.362751959981, \"y\": 1287.0476117182034, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [54, 54, 54, 54, 54]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 16, \"f\": 54, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 54, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 100, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2399.362751959981, \"y\": -255.9523882817964, \"name\": \"point\"}, \"from\": {\"x\": 2399.362751959981, \"y\": -255.9523882817964, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"bid\": true, \"cpt\": {\"x\": 2399.362751959981, \"y\": 854.0476117182036, \"name\": \"point\"}, \"type\": \"kfc\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1002.6372480400192, \"y\": -195.9523882817964, \"name\": \"point\"}, \"ps\": {\"x\": 3449.362751959981, \"y\": -195.9523882817964, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1002.6372480400192, \"y\": 2364.0476117182034, \"name\": \"point\"}, \"ps\": {\"x\": -1002.6372480400192, \"y\": -195.9523882817964, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 473.36275195998087, \"y\": 2364.0476117182034, \"name\": \"point\"}, \"ps\": {\"x\": -1002.6372480400192, \"y\": 2364.0476117182034, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 473.36275195998087, \"y\": -195.9523882817964, \"name\": \"point\"}, \"ps\": {\"x\": 473.36275195998087, \"y\": 2364.0476117182034, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1973.3627519599809, \"y\": 2364.0476117182034, \"name\": \"point\"}, \"ps\": {\"x\": 473.36275195998087, \"y\": 2364.0476117182034, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1973.3627519599809, \"y\": 2364.0476117182034, \"name\": \"point\"}, \"ps\": {\"x\": 1973.3627519599809, \"y\": -195.9523882817964, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3449.362751959981, \"y\": 2364.0476117182034, \"name\": \"point\"}, \"ps\": {\"x\": 1973.3627519599809, \"y\": 2364.0476117182034, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3449.362751959981, \"y\": -195.9523882817964, \"name\": \"point\"}, \"ps\": {\"x\": 3449.362751959981, \"y\": 2364.0476117182034, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969528593775634.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:28:06", "updated_at": "2025-06-12 10:28:06", "sort": 0, "times": 292, "low_width": 4000, "high_width": 5000, "low_height": 2000, "high_height": 3000} \ No newline at end of file diff --git a/data/windoor-drawings/31700.json b/data/windoor-drawings/31700.json new file mode 100644 index 0000000..6fcfb71 --- /dev/null +++ b/data/windoor-drawings/31700.json @@ -0,0 +1 @@ +{"id": 31700, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [54, 54, 54, 54], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2014.097847573029, \"y\": -155.90401932791565, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [54]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 16, \"f\": 54, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 54, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 100, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1451.597847573029, \"y\": -648.9040193279156, \"name\": \"point\"}, \"from\": {\"x\": 1451.597847573029, \"y\": -648.9040193279156, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 2576.597847573029, \"y\": 921.0959806720844, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1526.597847573029, \"y\": 1971.0959806720844, \"name\": \"point\"}, \"ps\": {\"x\": 1526.597847573029, \"y\": -588.9040193279156, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2501.597847573029, \"y\": 1971.0959806720844, \"name\": \"point\"}, \"ps\": {\"x\": 1526.597847573029, \"y\": 1971.0959806720844, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2501.597847573029, \"y\": -588.9040193279156, \"name\": \"point\"}, \"ps\": {\"x\": 2501.597847573029, \"y\": 1971.0959806720844, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1526.597847573029, \"y\": -588.9040193279156, \"name\": \"point\"}, \"ps\": {\"x\": 2501.597847573029, \"y\": -588.9040193279156, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969529552780147.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:28:16", "updated_at": "2025-06-12 10:28:16", "sort": 0, "times": 434, "low_width": 700, "high_width": 1200, "low_height": 2200, "high_height": 2800} \ No newline at end of file diff --git a/data/windoor-drawings/31701.json b/data/windoor-drawings/31701.json new file mode 100644 index 0000000..5a26253 --- /dev/null +++ b/data/windoor-drawings/31701.json @@ -0,0 +1 @@ +{"id": 31701, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f3\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 4, \"midx\": -1, \"name\": \"f4\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 6, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [54, 54, 54, 54, 54, 54, 54, 54], \"vs\": [], \"ast\": [], \"ejw\": [null, null, null, null, 0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1554.8557173270092, \"y\": 1760.621357331981, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2742.355717327009, \"y\": 1760.621357331981, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": 0}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3929.855717327009, \"y\": 1760.621357331981, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": 1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [54, 54, 54]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 16, \"f\": 54, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 54, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 100, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [{\"type\": \"DoubleKfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"from\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"from\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"from\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"from\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"from\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"from\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"from\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"from\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"from\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"from\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"from\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"from\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"from\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"from\": {\"x\": -208.16591676040525, \"y\": -16.272778402699714, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3167.3557173270096, \"y\": 217.6213573319808, \"name\": \"point\"}, \"from\": {\"x\": 3167.3557173270096, \"y\": 217.6213573319808, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"bid\": true, \"cpt\": {\"x\": 3375.521634087415, \"y\": 1343.8941357346805, \"name\": \"point\"}, \"type\": \"kfc\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1267.3557173270092, \"y\": 277.6213573319808, \"name\": \"point\"}, \"ps\": {\"x\": 4217.355717327009, \"y\": 277.6213573319808, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1267.3557173270092, \"y\": 4387.621357331981, \"name\": \"point\"}, \"ps\": {\"x\": 1267.3557173270092, \"y\": 277.6213573319808, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1842.3557173270092, \"y\": 4387.621357331981, \"name\": \"point\"}, \"ps\": {\"x\": 1267.3557173270092, \"y\": 4387.621357331981, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1842.3557173270092, \"y\": 277.6213573319808, \"name\": \"point\"}, \"ps\": {\"x\": 1842.3557173270092, \"y\": 4387.621357331981, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3642.355717327009, \"y\": 4387.621357331981, \"name\": \"point\"}, \"ps\": {\"x\": 1842.3557173270092, \"y\": 4387.621357331981, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3642.355717327009, \"y\": 4387.621357331981, \"name\": \"point\"}, \"ps\": {\"x\": 3642.355717327009, \"y\": 277.6213573319808, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4217.355717327009, \"y\": 4387.621357331981, \"name\": \"point\"}, \"ps\": {\"x\": 3642.355717327009, \"y\": 4387.621357331981, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4217.355717327009, \"y\": 277.6213573319808, \"name\": \"point\"}, \"ps\": {\"x\": 4217.355717327009, \"y\": 4387.621357331981, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969530332364330.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:28:24", "updated_at": "2025-06-12 10:28:24", "sort": 0, "times": 1411, "low_width": 1600, "high_width": 2200, "low_height": 3500, "high_height": 4500} \ No newline at end of file diff --git a/data/windoor-drawings/31702.json b/data/windoor-drawings/31702.json new file mode 100644 index 0000000..8b352ab --- /dev/null +++ b/data/windoor-drawings/31702.json @@ -0,0 +1 @@ +{"id": 31702, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#4D504D\", \"hd\": \"#D4D1D9\", \"ben\": \"#75716E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": -36.305602600483326, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [54, 54, 54, 54], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1731.662640017571, \"y\": -405.53063913902906, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [54]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 16, \"f\": 54, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 54, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 100, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2212.662640017571, \"y\": -1118.530639139029, \"name\": \"point\"}, \"from\": {\"x\": 2212.662640017571, \"y\": -1118.530639139029, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 2311.662640017571, \"y\": 771.4693608609709, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1261.662640017571, \"y\": 1821.469360860971, \"name\": \"point\"}, \"ps\": {\"x\": 1261.662640017571, \"y\": -1058.530639139029, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2201.662640017571, \"y\": 1821.469360860971, \"name\": \"point\"}, \"ps\": {\"x\": 1261.662640017571, \"y\": 1821.469360860971, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2201.662640017571, \"y\": -1058.530639139029, \"name\": \"point\"}, \"ps\": {\"x\": 2201.662640017571, \"y\": 1821.469360860971, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1261.662640017571, \"y\": -1058.530639139029, \"name\": \"point\"}, \"ps\": {\"x\": 2201.662640017571, \"y\": -1058.530639139029, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#4D504D\", \"hd\": \"#D4D1D9\", \"ben\": \"#75716E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [54, 54, 54, 54], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 16, \"f\": 54, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 54, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 100, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3006.662640017571, \"y\": -298.53063913902906, \"name\": \"point\"}, \"from\": {\"x\": 3006.662640017571, \"y\": -298.53063913902906, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 2, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"left\"], \"ph\": [], \"cpt\": {\"x\": 2775.403160289919, \"y\": 202.8152729892375, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2201.662640017571, \"y\": 1381.469360860971, \"name\": \"point\"}, \"ps\": {\"x\": 2201.662640017571, \"y\": -1058.530639139029, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4056.662640017571, \"y\": 1381.469360860971, \"name\": \"point\"}, \"ps\": {\"x\": 2201.662640017571, \"y\": 1381.469360860971, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4056.662640017571, \"y\": -1058.530639139029, \"name\": \"point\"}, \"ps\": {\"x\": 4056.662640017571, \"y\": 1381.469360860971, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2201.662640017571, \"y\": -1058.530639139029, \"name\": \"point\"}, \"ps\": {\"x\": 4056.662640017571, \"y\": -1058.530639139029, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"twd\": {\"to\": {\"x\": 4056.662640017571, \"y\": 1971.469360860971, \"name\": \"point\"}, \"from\": {\"x\": 1261.662640017571, \"y\": 1971.469360860971, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969531473936573.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:28:34", "updated_at": "2025-06-12 10:28:34", "sort": 0, "times": 210, "low_width": 2400, "high_width": 3000, "low_height": 2600, "high_height": 3100} \ No newline at end of file diff --git a/data/windoor-drawings/31703.json b/data/windoor-drawings/31703.json new file mode 100644 index 0000000..17e8ba0 --- /dev/null +++ b/data/windoor-drawings/31703.json @@ -0,0 +1 @@ +{"id": 31703, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#4D504D\", \"hd\": \"#D4D1D9\", \"ben\": \"#75716E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [54, 54, 54, 54], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1426.662640017571, \"y\": -405.53063913902906, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [54]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 16, \"f\": 54, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 54, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 100, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -305, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -305, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -305, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -305, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -305, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -305, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -305, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -305, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -305, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -305, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -305, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -305, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -305, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -305, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1897.662640017571, \"y\": -1118.530639139029, \"name\": \"point\"}, \"from\": {\"x\": 1897.662640017571, \"y\": -1118.530639139029, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 2311.662640017571, \"y\": 771.4693608609709, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 966.662640017571, \"y\": 1821.469360860971, \"name\": \"point\"}, \"ps\": {\"x\": 966.662640017571, \"y\": -1058.530639139029, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1886.662640017571, \"y\": 1821.469360860971, \"name\": \"point\"}, \"ps\": {\"x\": 966.662640017571, \"y\": 1821.469360860971, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1886.662640017571, \"y\": -1058.530639139029, \"name\": \"point\"}, \"ps\": {\"x\": 1886.662640017571, \"y\": 1821.469360860971, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 966.662640017571, \"y\": -1058.530639139029, \"name\": \"point\"}, \"ps\": {\"x\": 1886.662640017571, \"y\": -1058.530639139029, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#4D504D\", \"hd\": \"#D4D1D9\", \"ben\": \"#75716E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [54, 54, 54, 54], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 1, 1], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 16, \"f\": 54, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 54, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 100, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -83.337359982429, \"y\": -741.5306391390291, \"name\": \"point\"}, \"from\": {\"x\": -83.337359982429, \"y\": -741.5306391390291, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 2, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"right\"], \"ph\": [], \"cpt\": {\"x\": 414.7412663218847, \"y\": -259.711693997875, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -838.337359982429, \"y\": 1396.4693608609705, \"name\": \"point\"}, \"ps\": {\"x\": -838.337359982429, \"y\": -1058.530639139029, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 966.662640017571, \"y\": 1396.4693608609705, \"name\": \"point\"}, \"ps\": {\"x\": -838.337359982429, \"y\": 1396.4693608609705, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 966.662640017571, \"y\": -1058.530639139029, \"name\": \"point\"}, \"ps\": {\"x\": 966.662640017571, \"y\": 1396.4693608609705, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -838.337359982429, \"y\": -1058.530639139029, \"name\": \"point\"}, \"ps\": {\"x\": 966.662640017571, \"y\": -1058.530639139029, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"twd\": {\"to\": {\"x\": 1886.662640017571, \"y\": 1971.469360860971, \"name\": \"point\"}, \"from\": {\"x\": -838.337359982429, \"y\": 1971.469360860971, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969534577348677.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:29:06", "updated_at": "2025-06-12 10:29:06", "sort": 0, "times": 317, "low_width": 2500, "high_width": 3000, "low_height": 2500, "high_height": 3000} \ No newline at end of file diff --git a/data/windoor-drawings/31704.json b/data/windoor-drawings/31704.json new file mode 100644 index 0000000..028b126 --- /dev/null +++ b/data/windoor-drawings/31704.json @@ -0,0 +1 @@ +{"id": 31704, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#4D504D\", \"hd\": \"#D4D1D9\", \"ben\": \"#4D504D\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f3\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 5, \"midx\": -1, \"name\": \"f4\", \"type\": \"line\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [54, 54, 54, 54, 54, 54], \"vs\": [], \"ast\": [], \"ejw\": [0, null, null, null, null, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1428.8429606852628, \"y\": -494.9222490665495, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2891.842960685263, \"y\": -494.9222490665495, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": 0}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米普通\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米普通\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米普通\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [54, 54]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 16, \"f\": 54, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 54, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 100, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米普通\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 167.69354529788643, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2654.842960685263, \"y\": 72.07775093345049, \"name\": \"point\"}, \"from\": {\"x\": 2654.842960685263, \"y\": 72.07775093345049, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"cpt\": {\"x\": 2654.842960685263, \"y\": 932.0777509334504, \"name\": \"point\"}, \"type\": \"halfKfc\", \"xFlip\": false, \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 924.8429606852628, \"y\": -1177.9222490665495, \"name\": \"point\"}, \"ps\": {\"x\": 924.8429606852628, \"y\": 1732.0777509334505, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3904.842960685263, \"y\": -1177.9222490665495, \"name\": \"point\"}, \"ps\": {\"x\": 924.8429606852628, \"y\": -1177.9222490665495, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3904.842960685263, \"y\": 1732.0777509334505, \"name\": \"point\"}, \"ps\": {\"x\": 3904.842960685263, \"y\": -1177.9222490665495, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1878.8429606852628, \"y\": 1732.0777509334505, \"name\": \"point\"}, \"ps\": {\"x\": 3904.842960685263, \"y\": 1732.0777509334505, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1878.8429606852628, \"y\": -1177.9222490665495, \"name\": \"point\"}, \"ps\": {\"x\": 1878.8429606852628, \"y\": 1732.0777509334505, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 978.8429606852628, \"y\": 1732.0777509334505, \"name\": \"point\"}, \"ps\": {\"x\": 1878.8429606852628, \"y\": 1732.0777509334505, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"profileSize\": 54}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969535753258188.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:29:17", "updated_at": "2025-06-12 10:29:17", "sort": 0, "times": 696, "low_width": 2500, "high_width": 3500, "low_height": 2500, "high_height": 3500} \ No newline at end of file diff --git a/data/windoor-drawings/31705.json b/data/windoor-drawings/31705.json new file mode 100644 index 0000000..af875d9 --- /dev/null +++ b/data/windoor-drawings/31705.json @@ -0,0 +1 @@ +{"id": 31705, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#75716E\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 270, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 139.9148693169347, \"y\": 1980.435888425214, \"name\": \"point\"}, \"sab\": 180, \"sqc\": true, \"stp\": {\"x\": 139.91486931693453, \"y\": -669.564111574786, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1719.9999999999998, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -1719.9999999999998, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 100, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 89.91486931693453, \"y\": 1905.435888425214, \"name\": \"point\"}, \"ps\": {\"x\": 189.91486931693453, \"y\": 1905.435888425214, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 89.91486931693453, \"y\": -594.5641115747859, \"name\": \"point\"}, \"ps\": {\"x\": 89.91486931693453, \"y\": 1905.435888425214, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 189.91486931693453, \"y\": -594.5641115747859, \"name\": \"point\"}, \"ps\": {\"x\": 89.91486931693453, \"y\": -594.5641115747859, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 189.91486931693453, \"y\": 1905.435888425214, \"name\": \"point\"}, \"ps\": {\"x\": 189.91486931693453, \"y\": -594.5641115747859, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 89.91486931693453, \"y\": -594.5641115747859, \"name\": \"point\"}, \"ps\": {\"x\": 89.91486931693453, \"y\": 1905.435888425214, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#75716E\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 270, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 1359.914869316935, \"y\": 1980.4358884252133, \"name\": \"point\"}, \"sab\": 180, \"sqc\": true, \"stp\": {\"x\": 1359.9148693169348, \"y\": -669.5641115747862, \"name\": \"point\"}, \"svb\": 0, \"uid\": 3, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -2230, \"y\": -0.0000000000004547473508864641, \"name\": \"point\"}, \"from\": {\"x\": -2230, \"y\": -0.0000000000004547473508864641, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 100, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1409.9148693169348, \"y\": -594.5641115747861, \"name\": \"point\"}, \"ps\": {\"x\": 1309.9148693169348, \"y\": -594.5641115747861, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1409.9148693169348, \"y\": 1905.4358884252135, \"name\": \"point\"}, \"ps\": {\"x\": 1409.9148693169348, \"y\": -594.5641115747861, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1309.9148693169348, \"y\": 1905.4358884252135, \"name\": \"point\"}, \"ps\": {\"x\": 1409.9148693169348, \"y\": 1905.4358884252135, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1309.9148693169348, \"y\": -594.5641115747861, \"name\": \"point\"}, \"ps\": {\"x\": 1309.9148693169348, \"y\": 1905.4358884252135, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 1409.9148693169348, \"y\": 1905.4358884252135, \"name\": \"point\"}, \"ps\": {\"x\": 1409.9148693169348, \"y\": -594.5641115747861, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": -1039.8110236220475, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -2393.9656584224435, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [54, 54, 54, 54], \"vs\": [], \"ast\": [], \"ejw\": [1, 2, 2, 1], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 749.9148693169348, \"y\": -121.564111574786, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [54]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 16, \"f\": 54, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 54, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 100, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [{\"type\": \"DoubleKfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"CommercialHandle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"from\": {\"x\": -2255, \"y\": -0.0000000000002273736754432321, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 259.9148693169347, \"y\": -654.564111574786, \"name\": \"point\"}, \"from\": {\"x\": 259.9148693169347, \"y\": -654.564111574786, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"left\", \"right\", \"down\"], \"ph\": [], \"cpt\": {\"x\": 2959.9148693169345, \"y\": 855.4358884252142, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 189.91486931693476, \"y\": 1905.435888425214, \"name\": \"point\"}, \"ps\": {\"x\": 189.91486931693476, \"y\": -594.564111574786, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1309.9148693169348, \"y\": 1905.435888425214, \"name\": \"point\"}, \"ps\": {\"x\": 189.91486931693476, \"y\": 1905.435888425214, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1309.9148693169348, \"y\": -594.564111574786, \"name\": \"point\"}, \"ps\": {\"x\": 1309.9148693169348, \"y\": 1905.435888425214, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 189.91486931693476, \"y\": -594.564111574786, \"name\": \"point\"}, \"ps\": {\"x\": 1309.9148693169348, \"y\": -594.564111574786, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -222.8166479190104, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [54, 54, 54, 54], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 1, 1], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 16, \"f\": 54, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 54, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 100, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -960.0851306830652, \"y\": -654.5641115747858, \"name\": \"point\"}, \"from\": {\"x\": -960.0851306830652, \"y\": -654.5641115747858, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 4, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"right\"], \"ph\": [], \"cpt\": {\"x\": 913.7972879771568, \"y\": 440.5830946804303, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -760.0851306830655, \"y\": 1905.4358884252144, \"name\": \"point\"}, \"ps\": {\"x\": -760.0851306830655, \"y\": -594.5641115747856, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 89.91486931693453, \"y\": 1905.4358884252144, \"name\": \"point\"}, \"ps\": {\"x\": -760.0851306830655, \"y\": 1905.4358884252144, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 89.91486931693453, \"y\": -594.5641115747856, \"name\": \"point\"}, \"ps\": {\"x\": 89.91486931693453, \"y\": 1905.4358884252144, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -760.0851306830655, \"y\": -594.5641115747856, \"name\": \"point\"}, \"ps\": {\"x\": 89.91486931693453, \"y\": -594.5641115747856, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [54, 54, 54, 54], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 16, \"f\": 54, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 54, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 100, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1209.9148693169343, \"y\": -654.5641115747862, \"name\": \"point\"}, \"from\": {\"x\": 1209.9148693169343, \"y\": -654.5641115747862, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 5, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"left\"], \"ph\": [], \"cpt\": {\"x\": 4187.3524557873925, \"y\": 321.5813972677354, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1409.9148693169343, \"y\": 1905.4358884252135, \"name\": \"point\"}, \"ps\": {\"x\": 1409.9148693169343, \"y\": -594.5641115747862, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2259.9148693169345, \"y\": 1905.4358884252135, \"name\": \"point\"}, \"ps\": {\"x\": 1409.9148693169343, \"y\": 1905.4358884252135, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2259.9148693169345, \"y\": -594.5641115747862, \"name\": \"point\"}, \"ps\": {\"x\": 2259.9148693169345, \"y\": 1905.4358884252135, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1409.9148693169343, \"y\": -594.5641115747862, \"name\": \"point\"}, \"ps\": {\"x\": 2259.9148693169345, \"y\": -594.5641115747862, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969537747122174.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:29:37", "updated_at": "2025-06-12 10:29:37", "sort": 0, "times": 399, "low_width": 2400, "high_width": 3500, "low_height": 2000, "high_height": 3000} \ No newline at end of file diff --git a/data/windoor-drawings/31706.json b/data/windoor-drawings/31706.json new file mode 100644 index 0000000..1da635c --- /dev/null +++ b/data/windoor-drawings/31706.json @@ -0,0 +1 @@ +{"id": 31706, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f3\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 4, \"midx\": -1, \"name\": \"f4\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 6, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 4, \"midx\": 0, \"name\": \"m8\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 4, \"midx\": 1, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"i1\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"i3\", \"type\": \"innermullion\"}]}, \"fm\": {\"db\": [], \"ew\": [54, 54, 54, 54, 54, 54, 54, 54], \"vs\": [], \"ast\": [], \"ejw\": [null, null, null, null, 0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -538.048524706719, \"y\": 1533.8780661215785, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1905.451475293281, \"y\": 1533.8780661215785, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": 0}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4348.951475293281, \"y\": 1533.8780661215785, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": 1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1905.451475293281, \"y\": 910.8780661215784, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -6.282304420499495e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1905.451475293281, \"y\": 2810.8780661215783, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -6.282304420499495e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [54, 54, 54, 54, 54]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 16, \"f\": 54, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 54, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 100, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [{\"type\": \"DoubleKfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"KfcHandle\", \"lockDimToSash\": false, \"percentOffset\": 0.8}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": true, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 528.451475293281, \"y\": 2810.8780661215787, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [200]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"KfcHandle\", \"lockDimToSash\": false, \"percentOffset\": 0.2}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": true, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1428.451475293281, \"y\": 2810.8780661215787, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [200]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}, {\"type\": \"DoubleKfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"KfcHandle\", \"lockDimToSash\": false, \"percentOffset\": 0.8}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": true, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2382.451475293281, \"y\": 2810.8780661215787, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [200]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"KfcHandle\", \"lockDimToSash\": false, \"percentOffset\": 0.2}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": true, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3282.451475293281, \"y\": 2810.8780661215787, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [200]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3710.451475293281, \"y\": 200.8780661215785, \"name\": \"point\"}, \"from\": {\"x\": 3710.451475293281, \"y\": 200.8780661215785, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"bid\": true, \"cpt\": {\"x\": 3710.4514752932814, \"y\": 1310.8780661215785, \"name\": \"point\"}, \"type\": \"kfc\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1154.548524706719, \"y\": 260.8780661215785, \"name\": \"point\"}, \"ps\": {\"x\": 4965.451475293281, \"y\": 260.8780661215785, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1154.548524706719, \"y\": 4060.8780661215783, \"name\": \"point\"}, \"ps\": {\"x\": -1154.548524706719, \"y\": 260.8780661215785, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 78.45147529328096, \"y\": 4060.8780661215783, \"name\": \"point\"}, \"ps\": {\"x\": -1154.548524706719, \"y\": 4060.8780661215783, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 78.45147529328096, \"y\": 260.8780661215785, \"name\": \"point\"}, \"ps\": {\"x\": 78.45147529328096, \"y\": 4060.8780661215783, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3732.451475293281, \"y\": 4060.8780661215783, \"name\": \"point\"}, \"ps\": {\"x\": 78.45147529328096, \"y\": 4060.8780661215783, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3732.451475293281, \"y\": 4060.8780661215783, \"name\": \"point\"}, \"ps\": {\"x\": 3732.451475293281, \"y\": 260.8780661215785, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4965.451475293281, \"y\": 4060.8780661215783, \"name\": \"point\"}, \"ps\": {\"x\": 3732.451475293281, \"y\": 4060.8780661215783, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4965.451475293281, \"y\": 260.8780661215785, \"name\": \"point\"}, \"ps\": {\"x\": 4965.451475293281, \"y\": 4060.8780661215783, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969539173287068.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:29:51", "updated_at": "2025-06-12 10:29:51", "sort": 0, "times": 248, "low_width": 4000, "high_width": 6500, "low_height": 3500, "high_height": 4200} \ No newline at end of file diff --git a/data/windoor-drawings/31707.json b/data/windoor-drawings/31707.json new file mode 100644 index 0000000..5257f0e --- /dev/null +++ b/data/windoor-drawings/31707.json @@ -0,0 +1 @@ +{"id": 31707, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#FFFFFF\", \"hd\": \"#D4D1D9\", \"ben\": \"#FFFFFF\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [54, 54, 54, 54], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 625.7783745466922, \"y\": 1219.8546553801905, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [54]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 16, \"f\": 54, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 54, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 100, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"KfcHandle\", \"lockDimToSash\": false, \"percentOffset\": 0.8}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": true, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 625.7783745466922, \"y\": 2271.8546553801903, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [200]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 90.77837454669223, \"y\": 826.8546553801903, \"name\": \"point\"}, \"from\": {\"x\": 90.77837454669223, \"y\": 826.8546553801903, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 1160.7783745466925, \"y\": 2246.8546553801903, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 110.77837454669236, \"y\": 3296.8546553801903, \"name\": \"point\"}, \"ps\": {\"x\": 110.77837454669236, \"y\": 886.8546553801903, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1140.7783745466922, \"y\": 3296.8546553801903, \"name\": \"point\"}, \"ps\": {\"x\": 110.77837454669236, \"y\": 3296.8546553801903, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1140.7783745466922, \"y\": 886.8546553801903, \"name\": \"point\"}, \"ps\": {\"x\": 1140.7783745466922, \"y\": 3296.8546553801903, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 110.77837454669236, \"y\": 886.8546553801903, \"name\": \"point\"}, \"ps\": {\"x\": 1140.7783745466922, \"y\": 886.8546553801903, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969540074405110.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:30:00", "updated_at": "2025-06-12 10:30:00", "sort": 0, "times": 223, "low_width": 700, "high_width": 1300, "low_height": 2000, "high_height": 2800} \ No newline at end of file diff --git a/data/windoor-drawings/31708.json b/data/windoor-drawings/31708.json new file mode 100644 index 0000000..de5f29c --- /dev/null +++ b/data/windoor-drawings/31708.json @@ -0,0 +1 @@ +{"id": 31708, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(218,238,238,0.6)\", \"bn\": \"#FFFFFF\", \"hd\": \"#D4D1D9\", \"ben\": \"#FFFFFF\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [54, 54, 54, 54], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1548.564122757798, \"y\": 1062.3222740281617, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [54]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 16, \"f\": 54, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 54, \"gg\": 60, \"il\": 100, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 100, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 100, \"inf\": 45, \"usa\": 100}, \"sm\": [{\"type\": \"DoubleKfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"KfcHandle\", \"lockDimToSash\": false, \"percentOffset\": 0.8}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": true, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1210.564122757798, \"y\": 2114.3222740281617, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [200]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [100, 100, 100, 100], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"KfcHandle\", \"lockDimToSash\": false, \"percentOffset\": 0.2}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 0}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"EndpointHinge\", \"lockDimToSash\": false, \"percentOffset\": 1}], \"hingeType\": \"EndpointHinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 2, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": true, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1886.564122757798, \"y\": 2114.3222740281617, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8毫米钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [200]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"luds\": false, \"type\": \"KfcSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1228.564122757798, \"y\": 649.3222740281617, \"name\": \"point\"}, \"from\": {\"x\": 1228.564122757798, \"y\": 649.3222740281617, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 1868.564122757798, \"y\": 2089.3222740281617, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 818.564122757798, \"y\": 3139.3222740281617, \"name\": \"point\"}, \"ps\": {\"x\": 818.564122757798, \"y\": 709.3222740281617, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2278.564122757798, \"y\": 3139.3222740281617, \"name\": \"point\"}, \"ps\": {\"x\": 818.564122757798, \"y\": 3139.3222740281617, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2278.564122757798, \"y\": 709.3222740281617, \"name\": \"point\"}, \"ps\": {\"x\": 2278.564122757798, \"y\": 3139.3222740281617, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 818.564122757798, \"y\": 709.3222740281617, \"name\": \"point\"}, \"ps\": {\"x\": 2278.564122757798, \"y\": 709.3222740281617, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969540759916375.png", "catelog_id": 8, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:30:08", "updated_at": "2025-06-12 10:30:08", "sort": 0, "times": 193, "low_width": 1200, "high_width": 1700, "low_height": 1700, "high_height": 2300} \ No newline at end of file diff --git a/data/windoor-drawings/31709.json b/data/windoor-drawings/31709.json new file mode 100644 index 0000000..6285f3e --- /dev/null +++ b/data/windoor-drawings/31709.json @@ -0,0 +1 @@ +{"id": 31709, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(208,217,219,0.6)\", \"bn\": \"#2A413C\", \"hd\": \"#D4D1D9\", \"ben\": \"#2A413C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 8715.251300674707, \"y\": -2971.2517513764415, \"name\": \"point\"}, \"from\": {\"x\": 8715.251300674707, \"y\": -4591.2517513764415, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5双白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 8715.251300674707, \"y\": -3871.2517513764415, \"name\": \"point\"}, \"from\": {\"x\": 8715.251300674707, \"y\": -4591.2517513764415, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 8272.751300674707, \"y\": -5371.2517513764415, \"name\": \"point\"}, \"from\": {\"x\": 8272.751300674707, \"y\": -5371.2517513764415, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 7880.251300674707, \"y\": -3871.2517513764415, \"name\": \"point\"}, \"ps\": {\"x\": 7880.251300674707, \"y\": -5311.2517513764415, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8630.251300674707, \"y\": -3871.2517513764415, \"name\": \"point\"}, \"ps\": {\"x\": 7880.251300674707, \"y\": -3871.2517513764415, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8630.251300674707, \"y\": -5311.2517513764415, \"name\": \"point\"}, \"ps\": {\"x\": 8630.251300674707, \"y\": -3871.2517513764415, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7880.251300674707, \"y\": -5311.2517513764415, \"name\": \"point\"}, \"ps\": {\"x\": 8630.251300674707, \"y\": -5311.2517513764415, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#DBDAD4\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 7805.251300674707, \"y\": -2971.2517513764415, \"name\": \"point\"}, \"from\": {\"x\": 7805.251300674707, \"y\": -3871.2517513764415, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 8630.251300674707, \"y\": -3871.2517513764415, \"name\": \"point\"}, \"ps\": {\"x\": 7880.251300674707, \"y\": -3871.2517513764415, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8630.251300674707, \"y\": -2971.2517513764415, \"name\": \"point\"}, \"ps\": {\"x\": 8630.251300674707, \"y\": -3871.2517513764415, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7880.251300674707, \"y\": -2971.2517513764415, \"name\": \"point\"}, \"ps\": {\"x\": 8630.251300674707, \"y\": -2971.2517513764415, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7880.251300674707, \"y\": -3871.2517513764415, \"name\": \"point\"}, \"ps\": {\"x\": 7880.251300674707, \"y\": -2971.2517513764415, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969596435574926.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:38:55", "updated_at": "2025-06-12 10:39:24", "sort": 0, "times": 643, "low_width": 500, "high_width": 1000, "low_height": 1200, "high_height": 1700} \ No newline at end of file diff --git a/data/windoor-drawings/31711.json b/data/windoor-drawings/31711.json new file mode 100644 index 0000000..eec6022 --- /dev/null +++ b/data/windoor-drawings/31711.json @@ -0,0 +1 @@ +{"id": 31711, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(208,217,219,0.6)\", \"bn\": \"#2A413C\", \"hd\": \"#D4D1D9\", \"ben\": \"#3F1805\"}, \"dm\": 2, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 5803.452107279693, \"y\": 1944.973180076628, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 5803.452107279693, \"y\": -445.0268199233715, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h7\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 220, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5913.452107279693, \"y\": -370.02681992337136, \"name\": \"point\"}, \"ps\": {\"x\": 5693.452107279693, \"y\": -370.02681992337136, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5913.452107279693, \"y\": 1869.9731800766283, \"name\": \"point\"}, \"ps\": {\"x\": 5913.452107279693, \"y\": -370.02681992337136, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5693.452107279693, \"y\": 1869.9731800766283, \"name\": \"point\"}, \"ps\": {\"x\": 5913.452107279693, \"y\": 1869.9731800766283, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5693.452107279693, \"y\": -370.02681992337136, \"name\": \"point\"}, \"ps\": {\"x\": 5693.452107279693, \"y\": 1869.9731800766283, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 5913.452107279693, \"y\": 1869.9731800766283, \"name\": \"point\"}, \"ps\": {\"x\": 5913.452107279693, \"y\": -370.02681992337136, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(208,217,219,0.6)\", \"bn\": \"#2A413C\", \"hd\": \"#D4D1D9\", \"ben\": \"#2A413C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3943.452107279694, \"y\": 749.9731800766283, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3600.9521072796933, \"y\": 979.9731800766284, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5双白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5双白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4043.452107279694, \"y\": 1969.9731800766283, \"name\": \"point\"}, \"from\": {\"x\": 4043.452107279694, \"y\": 312.4731800766284, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5双白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4043.452107279694, \"y\": 1969.9731800766283, \"name\": \"point\"}, \"from\": {\"x\": 4043.452107279694, \"y\": 327.4731800766283, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 5174.452107279693, \"y\": -430.0268199233717, \"name\": \"point\"}, \"from\": {\"x\": 5174.452107279693, \"y\": -430.0268199233717, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3243.4521072796933, \"y\": 1869.9731800766283, \"name\": \"point\"}, \"ps\": {\"x\": 3243.4521072796933, \"y\": -370.0268199233717, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5693.452107279693, \"y\": 1869.9731800766283, \"name\": \"point\"}, \"ps\": {\"x\": 3243.4521072796933, \"y\": 1869.9731800766283, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5693.452107279693, \"y\": -370.0268199233717, \"name\": \"point\"}, \"ps\": {\"x\": 5693.452107279693, \"y\": 1869.9731800766283, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3243.4521072796933, \"y\": -370.0268199233717, \"name\": \"point\"}, \"ps\": {\"x\": 5693.452107279693, \"y\": -370.0268199233717, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(208,217,219,0.6)\", \"bn\": \"#2A413C\", \"hd\": \"#D4D1D9\", \"ben\": \"#2A413C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m11\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m12\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6613.452107279693, \"y\": 749.9731800766284, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6270.952107279693, \"y\": 979.9731800766284, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5双白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5双白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6178.452107279693, \"y\": 1969.9731800766283, \"name\": \"point\"}, \"from\": {\"x\": 6178.452107279693, \"y\": 312.4731800766284, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.4999999999999999}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5双白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6178.452107279693, \"y\": 1869.9731800766283, \"name\": \"point\"}, \"from\": {\"x\": 6178.452107279693, \"y\": 327.4731800766283, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.4999999999999999}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 7186.952107279693, \"y\": -430.0268199233716, \"name\": \"point\"}, \"from\": {\"x\": 7186.952107279693, \"y\": -430.0268199233716, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 3, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5913.452107279693, \"y\": 1869.9731800766283, \"name\": \"point\"}, \"ps\": {\"x\": 5913.452107279693, \"y\": -370.0268199233715, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7673.452107279693, \"y\": 1869.9731800766283, \"name\": \"point\"}, \"ps\": {\"x\": 5913.452107279693, \"y\": 1869.9731800766283, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7673.452107279693, \"y\": -370.0268199233715, \"name\": \"point\"}, \"ps\": {\"x\": 7673.452107279693, \"y\": 1869.9731800766283, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5913.452107279693, \"y\": -370.0268199233715, \"name\": \"point\"}, \"ps\": {\"x\": 7673.452107279693, \"y\": -370.0268199233715, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#DBDAD4\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 3168.4521072796933, \"y\": 1969.9731800766283, \"name\": \"point\"}, \"from\": {\"x\": 3168.4521072796933, \"y\": 1869.9731800766283, \"name\": \"point\"}, \"name\": \"h4\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5693.452107279693, \"y\": 1869.9731800766283, \"name\": \"point\"}, \"ps\": {\"x\": 3243.4521072796933, \"y\": 1869.9731800766283, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5693.452107279693, \"y\": 1969.9731800766283, \"name\": \"point\"}, \"ps\": {\"x\": 5693.452107279693, \"y\": 1869.9731800766283, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3243.4521072796933, \"y\": 1969.9731800766283, \"name\": \"point\"}, \"ps\": {\"x\": 5693.452107279693, \"y\": 1969.9731800766283, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3243.4521072796933, \"y\": 1869.9731800766283, \"name\": \"point\"}, \"ps\": {\"x\": 3243.4521072796933, \"y\": 1969.9731800766283, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"dim\": {\"to\": {\"x\": 5838.452107279693, \"y\": 1969.9731800766283, \"name\": \"point\"}, \"from\": {\"x\": 5838.452107279693, \"y\": 1869.9731800766283, \"name\": \"point\"}, \"name\": \"h6\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h5\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 7673.452107279693, \"y\": 1869.9731800766283, \"name\": \"point\"}, \"ps\": {\"x\": 5913.452107279693, \"y\": 1869.9731800766283, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7673.452107279693, \"y\": 1969.9731800766283, \"name\": \"point\"}, \"ps\": {\"x\": 7673.452107279693, \"y\": 1869.9731800766283, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5913.452107279693, \"y\": 1969.9731800766283, \"name\": \"point\"}, \"ps\": {\"x\": 7673.452107279693, \"y\": 1969.9731800766283, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5913.452107279693, \"y\": 1869.9731800766283, \"name\": \"point\"}, \"ps\": {\"x\": 5913.452107279693, \"y\": 1969.9731800766283, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969602478699978.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:40:25", "updated_at": "2025-06-12 10:40:25", "sort": 0, "times": 108, "low_width": 3500, "high_width": 4500, "low_height": 1900, "high_height": 2300} \ No newline at end of file diff --git a/data/windoor-drawings/31712.json b/data/windoor-drawings/31712.json new file mode 100644 index 0000000..1c384d7 --- /dev/null +++ b/data/windoor-drawings/31712.json @@ -0,0 +1 @@ +{"id": 31712, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(208,217,219,0.6)\", \"bn\": \"#263A36\", \"hd\": \"#D4D1D9\", \"ben\": \"#263A36\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 2, \"name\": \"m8\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 3, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 4, \"name\": \"m10\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -194.3795933767824, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"i7\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -194.3795933767824, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"i8\", \"type\": \"innermullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4694.1945670119485, \"y\": -389.7004384190605, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5274.1945670119485, \"y\": -389.7004384190605, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6764.1945670119485, \"y\": -389.7004384190605, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6184.1945670119485, \"y\": -389.7004384190605, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4984.1945670119485, \"y\": -149.70043841906022, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -1.685054619274556e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6474.1945670119485, \"y\": -149.70043841906048, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5双白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5双白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5双白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5双白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5双白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90, 90, 90, 90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5374.1945670119485, \"y\": 840.2995615809397, \"name\": \"point\"}, \"from\": {\"x\": 5374.1945670119485, \"y\": -817.2004384190603, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 63.94149620945154, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5双白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6434.1945670119485, \"y\": 820.2995615809396, \"name\": \"point\"}, \"from\": {\"x\": 6434.1945670119485, \"y\": -802.2004384190604, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5双白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5374.1945670119485, \"y\": 820.2995615809397, \"name\": \"point\"}, \"from\": {\"x\": 5374.1945670119485, \"y\": -802.2004384190603, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6434.1945670119485, \"y\": 820.2995615809396, \"name\": \"point\"}, \"from\": {\"x\": 6434.1945670119485, \"y\": -802.2004384190604, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 6624.1945670119485, \"y\": -1559.7004384190604, \"name\": \"point\"}, \"from\": {\"x\": 6624.1945670119485, \"y\": -1559.7004384190604, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4344.1945670119485, \"y\": 720.2995615809396, \"name\": \"point\"}, \"ps\": {\"x\": 4344.1945670119485, \"y\": -1499.7004384190604, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7114.1945670119485, \"y\": 720.2995615809396, \"name\": \"point\"}, \"ps\": {\"x\": 4344.1945670119485, \"y\": 720.2995615809396, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7114.1945670119485, \"y\": -1499.7004384190604, \"name\": \"point\"}, \"ps\": {\"x\": 7114.1945670119485, \"y\": 720.2995615809396, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4344.1945670119485, \"y\": -1499.7004384190604, \"name\": \"point\"}, \"ps\": {\"x\": 7114.1945670119485, \"y\": -1499.7004384190604, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#DBDAD4\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 4269.1945670119485, \"y\": 840.2995615809396, \"name\": \"point\"}, \"from\": {\"x\": 4269.1945670119485, \"y\": 720.2995615809396, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 7114.1945670119485, \"y\": 720.2995615809396, \"name\": \"point\"}, \"ps\": {\"x\": 4344.1945670119485, \"y\": 720.2995615809396, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7114.1945670119485, \"y\": 840.2995615809396, \"name\": \"point\"}, \"ps\": {\"x\": 7114.1945670119485, \"y\": 720.2995615809396, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4344.1945670119485, \"y\": 840.2995615809396, \"name\": \"point\"}, \"ps\": {\"x\": 7114.1945670119485, \"y\": 840.2995615809396, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4344.1945670119485, \"y\": 720.2995615809396, \"name\": \"point\"}, \"ps\": {\"x\": 4344.1945670119485, \"y\": 840.2995615809396, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969603698920273.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:40:37", "updated_at": "2025-06-12 10:40:37", "sort": 0, "times": 442, "low_width": 2200, "high_width": 3000, "low_height": 2000, "high_height": 2510} \ No newline at end of file diff --git a/data/windoor-drawings/31713.json b/data/windoor-drawings/31713.json new file mode 100644 index 0000000..7d6c688 --- /dev/null +++ b/data/windoor-drawings/31713.json @@ -0,0 +1 @@ +{"id": 31713, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(208,217,219,0.6)\", \"bn\": \"#2A413C\", \"hd\": \"#D4D1D9\", \"ben\": \"#2A413C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5688.733193685165, \"y\": -1299.9815551757983, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5346.233193685165, \"y\": -894.9815551757983, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5双白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5双白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5788.733193685165, \"y\": 45.01844482420165, \"name\": \"point\"}, \"from\": {\"x\": 5788.733193685165, \"y\": -1562.4815551757983, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5双白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5788.733193685165, \"y\": 45.01844482420165, \"name\": \"point\"}, \"from\": {\"x\": 5788.733193685165, \"y\": -1587.4815551757983, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 6377.233193685165, \"y\": -2304.9815551757983, \"name\": \"point\"}, \"from\": {\"x\": 6377.233193685165, \"y\": -2304.9815551757983, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4988.733193685165, \"y\": -354.98155517579835, \"name\": \"point\"}, \"ps\": {\"x\": 4988.733193685165, \"y\": -2244.9815551757983, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7038.733193685165, \"y\": -354.98155517579835, \"name\": \"point\"}, \"ps\": {\"x\": 4988.733193685165, \"y\": -354.98155517579835, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7038.733193685165, \"y\": -2244.9815551757983, \"name\": \"point\"}, \"ps\": {\"x\": 7038.733193685165, \"y\": -354.98155517579835, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4988.733193685165, \"y\": -2244.9815551757983, \"name\": \"point\"}, \"ps\": {\"x\": 7038.733193685165, \"y\": -2244.9815551757983, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#DBDAD4\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 4913.733193685165, \"y\": 45.01844482420165, \"name\": \"point\"}, \"from\": {\"x\": 4913.733193685165, \"y\": -354.98155517579835, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 7038.733193685165, \"y\": -354.98155517579835, \"name\": \"point\"}, \"ps\": {\"x\": 4988.733193685165, \"y\": -354.98155517579835, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7038.733193685165, \"y\": 45.01844482420165, \"name\": \"point\"}, \"ps\": {\"x\": 7038.733193685165, \"y\": -354.98155517579835, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4988.733193685165, \"y\": 45.01844482420165, \"name\": \"point\"}, \"ps\": {\"x\": 7038.733193685165, \"y\": 45.01844482420165, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4988.733193685165, \"y\": -354.98155517579835, \"name\": \"point\"}, \"ps\": {\"x\": 4988.733193685165, \"y\": 45.01844482420165, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969604445815739.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:40:45", "updated_at": "2025-06-12 10:40:45", "sort": 0, "times": 454, "low_width": 1600, "high_width": 2400, "low_height": 1600, "high_height": 2200} \ No newline at end of file diff --git a/data/windoor-drawings/31714.json b/data/windoor-drawings/31714.json new file mode 100644 index 0000000..8a14244 --- /dev/null +++ b/data/windoor-drawings/31714.json @@ -0,0 +1 @@ +{"id": 31714, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(208,217,219,0.6)\", \"bn\": \"#2A413C\", \"hd\": \"#D4D1D9\", \"ben\": \"#2A413C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6066.578147484168, \"y\": -1935.6706823884615, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5双白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6316.578147484168, \"y\": -315.6706823884615, \"name\": \"point\"}, \"from\": {\"x\": 6316.578147484168, \"y\": -1935.6706823884615, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5双白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6316.578147484168, \"y\": -1215.6706823884615, \"name\": \"point\"}, \"from\": {\"x\": 6316.578147484168, \"y\": -1935.6706823884615, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 6267.078147484168, \"y\": -2715.6706823884615, \"name\": \"point\"}, \"from\": {\"x\": 6267.078147484168, \"y\": -2715.6706823884615, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5516.578147484168, \"y\": -1215.6706823884615, \"name\": \"point\"}, \"ps\": {\"x\": 5516.578147484168, \"y\": -2655.6706823884615, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6766.578147484168, \"y\": -1215.6706823884615, \"name\": \"point\"}, \"ps\": {\"x\": 5516.578147484168, \"y\": -1215.6706823884615, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6766.578147484168, \"y\": -2655.6706823884615, \"name\": \"point\"}, \"ps\": {\"x\": 6766.578147484168, \"y\": -1215.6706823884615, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5516.578147484168, \"y\": -2655.6706823884615, \"name\": \"point\"}, \"ps\": {\"x\": 6766.578147484168, \"y\": -2655.6706823884615, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#DBDAD4\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 5441.578147484168, \"y\": -315.6706823884615, \"name\": \"point\"}, \"from\": {\"x\": 5441.578147484168, \"y\": -1215.6706823884615, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 6766.578147484168, \"y\": -1215.6706823884615, \"name\": \"point\"}, \"ps\": {\"x\": 5516.578147484168, \"y\": -1215.6706823884615, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6766.578147484168, \"y\": -315.6706823884615, \"name\": \"point\"}, \"ps\": {\"x\": 6766.578147484168, \"y\": -1215.6706823884615, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5516.578147484168, \"y\": -315.6706823884615, \"name\": \"point\"}, \"ps\": {\"x\": 6766.578147484168, \"y\": -315.6706823884615, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5516.578147484168, \"y\": -1215.6706823884615, \"name\": \"point\"}, \"ps\": {\"x\": 5516.578147484168, \"y\": -315.6706823884615, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969605579397591.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:40:56", "updated_at": "2025-06-12 10:40:56", "sort": 0, "times": 339, "low_width": 900, "high_width": 1500, "low_height": 1200, "high_height": 1800} \ No newline at end of file diff --git a/data/windoor-drawings/31715.json b/data/windoor-drawings/31715.json new file mode 100644 index 0000000..5548456 --- /dev/null +++ b/data/windoor-drawings/31715.json @@ -0,0 +1 @@ +{"id": 31715, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(208,217,219,0.6)\", \"bn\": \"#2A413C\", \"hd\": \"#D4D1D9\", \"ben\": \"#2A413C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 8715.251300674707, \"y\": -2971.2517513764415, \"name\": \"point\"}, \"from\": {\"x\": 8715.251300674707, \"y\": -4591.2517513764415, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5双白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 8715.251300674707, \"y\": -3871.2517513764415, \"name\": \"point\"}, \"from\": {\"x\": 8715.251300674707, \"y\": -4591.2517513764415, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 8272.751300674707, \"y\": -5371.2517513764415, \"name\": \"point\"}, \"from\": {\"x\": 8272.751300674707, \"y\": -5371.2517513764415, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 7880.251300674707, \"y\": -3871.2517513764415, \"name\": \"point\"}, \"ps\": {\"x\": 7880.251300674707, \"y\": -5311.2517513764415, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8630.251300674707, \"y\": -3871.2517513764415, \"name\": \"point\"}, \"ps\": {\"x\": 7880.251300674707, \"y\": -3871.2517513764415, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8630.251300674707, \"y\": -5311.2517513764415, \"name\": \"point\"}, \"ps\": {\"x\": 8630.251300674707, \"y\": -3871.2517513764415, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7880.251300674707, \"y\": -5311.2517513764415, \"name\": \"point\"}, \"ps\": {\"x\": 8630.251300674707, \"y\": -5311.2517513764415, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#DBDAD4\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 7805.251300674707, \"y\": -2971.2517513764415, \"name\": \"point\"}, \"from\": {\"x\": 7805.251300674707, \"y\": -3871.2517513764415, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 8630.251300674707, \"y\": -3871.2517513764415, \"name\": \"point\"}, \"ps\": {\"x\": 7880.251300674707, \"y\": -3871.2517513764415, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8630.251300674707, \"y\": -2971.2517513764415, \"name\": \"point\"}, \"ps\": {\"x\": 8630.251300674707, \"y\": -3871.2517513764415, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7880.251300674707, \"y\": -2971.2517513764415, \"name\": \"point\"}, \"ps\": {\"x\": 8630.251300674707, \"y\": -2971.2517513764415, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7880.251300674707, \"y\": -3871.2517513764415, \"name\": \"point\"}, \"ps\": {\"x\": 7880.251300674707, \"y\": -2971.2517513764415, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969607339869604.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:41:08", "updated_at": "2025-06-12 10:41:14", "sort": 0, "times": 122, "low_width": 500, "high_width": 1000, "low_height": 1000, "high_height": 1800} \ No newline at end of file diff --git a/data/windoor-drawings/31716.json b/data/windoor-drawings/31716.json new file mode 100644 index 0000000..ca2db26 --- /dev/null +++ b/data/windoor-drawings/31716.json @@ -0,0 +1 @@ +{"id": 31716, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(208,217,219,0.6)\", \"bn\": \"#160F0F\", \"hd\": \"#D4D1D9\", \"ben\": \"#160F0F\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m8\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2113.738709485471, \"y\": -208.4142405192056, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2158.738709485471, \"y\": -700.9142405192056, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -8.264935922640507e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2158.738709485471, \"y\": 964.0857594807944, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -8.264935922640507e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2831.738709485471, \"y\": 964.0857594807944, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90, 90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2258.738709485471, \"y\": 2151.5857594807944, \"name\": \"point\"}, \"from\": {\"x\": 2258.738709485471, \"y\": 964.0857594807944, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 923.7387094854712, \"y\": 2151.5857594807944, \"name\": \"point\"}, \"from\": {\"x\": 923.7387094854712, \"y\": 964.0857594807944, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3019.738709485471, \"y\": -1268.4142405192056, \"name\": \"point\"}, \"from\": {\"x\": 3019.738709485471, \"y\": -1268.4142405192056, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 658.7387094854712, \"y\": 2151.5857594807944, \"name\": \"point\"}, \"ps\": {\"x\": 658.7387094854712, \"y\": -1208.4142405192056, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3568.738709485471, \"y\": 2151.5857594807944, \"name\": \"point\"}, \"ps\": {\"x\": 658.7387094854712, \"y\": 2151.5857594807944, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3568.738709485471, \"y\": -1208.4142405192056, \"name\": \"point\"}, \"ps\": {\"x\": 3568.738709485471, \"y\": 2151.5857594807944, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 658.7387094854712, \"y\": -1208.4142405192056, \"name\": \"point\"}, \"ps\": {\"x\": 3568.738709485471, \"y\": -1208.4142405192056, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#DBDAD4\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969626041708652.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:44:20", "updated_at": "2025-06-12 10:44:20", "sort": 0, "times": 193, "low_width": 2500, "high_width": 3200, "low_height": 3000, "high_height": 3600} \ No newline at end of file diff --git a/data/windoor-drawings/31717.json b/data/windoor-drawings/31717.json new file mode 100644 index 0000000..1d8d5a8 --- /dev/null +++ b/data/windoor-drawings/31717.json @@ -0,0 +1 @@ +{"id": 31717, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(208,217,219,0.6)\", \"bn\": \"#494F53\", \"hd\": \"#D4D1D9\", \"ben\": \"#494F53\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3434.07982120051, \"y\": -176.24393358876114, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5白玻双钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"rt\": false, \"tf\": false, \"type\": \"DoubleSash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -10, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3579.07982120051, \"y\": 2186.756066411239, \"name\": \"point\"}, \"from\": {\"x\": 3579.07982120051, \"y\": 1006.7560664112387, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dtm\": {\"to\": {\"x\": -10, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -10, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -10, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -10, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -10, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5白玻双钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -10, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3639.07982120051, \"y\": 2208.756066411239, \"name\": \"point\"}, \"from\": {\"x\": 3639.07982120051, \"y\": 997.7560664112387, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -10, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -10, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -10, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -10, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -10, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5白玻双钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3805.57982120051, \"y\": -1283.2439335887611, \"name\": \"point\"}, \"from\": {\"x\": 3805.57982120051, \"y\": -1283.2439335887611, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2559.07982120051, \"y\": 2186.756066411239, \"name\": \"point\"}, \"ps\": {\"x\": 2559.07982120051, \"y\": -1223.2439335887611, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4309.07982120051, \"y\": 2186.756066411239, \"name\": \"point\"}, \"ps\": {\"x\": 2559.07982120051, \"y\": 2186.756066411239, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4309.07982120051, \"y\": -1223.2439335887611, \"name\": \"point\"}, \"ps\": {\"x\": 4309.07982120051, \"y\": 2186.756066411239, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2559.07982120051, \"y\": -1223.2439335887611, \"name\": \"point\"}, \"ps\": {\"x\": 4309.07982120051, \"y\": -1223.2439335887611, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(208,217,219,0.6)\", \"bn\": \"#494F53\", \"hd\": \"#D4D1D9\", \"ben\": \"#494F53\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m8\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m10\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5399.07982120051, \"y\": -176.24393358876114, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5399.07982120051, \"y\": -691.2439335887611, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5白玻双钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5白玻双钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6178.57982120051, \"y\": 1298.7560664112389, \"name\": \"point\"}, \"from\": {\"x\": 6178.57982120051, \"y\": 562.7560664112389, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 375.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 375.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 375.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 375.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 375.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 375.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 375.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 375.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 375.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 375.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5白玻双钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"月牙锁\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4969.57982120051, \"y\": 1298.7560664112389, \"name\": \"point\"}, \"from\": {\"x\": 4969.57982120051, \"y\": 562.7560664112389, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 375.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 375.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 375.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 375.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5611.57982120051, \"y\": 2208.756066411239, \"name\": \"point\"}, \"from\": {\"x\": 5611.57982120051, \"y\": 553.7560664112389, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 375.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 375.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 375.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 375.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 375.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 375.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 375.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 375.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 375.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 375.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5白玻双钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"月牙锁\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 5794.57982120051, \"y\": -1759.2439335887611, \"name\": \"point\"}, \"from\": {\"x\": 5794.57982120051, \"y\": -1759.2439335887611, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 2, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4309.07982120051, \"y\": 1298.7560664112389, \"name\": \"point\"}, \"ps\": {\"x\": 4309.07982120051, \"y\": -1221.2439335887611, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6489.07982120051, \"y\": 1298.7560664112389, \"name\": \"point\"}, \"ps\": {\"x\": 4309.07982120051, \"y\": 1298.7560664112389, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6489.07982120051, \"y\": -1221.2439335887611, \"name\": \"point\"}, \"ps\": {\"x\": 6489.07982120051, \"y\": 1298.7560664112389, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4309.07982120051, \"y\": -1221.2439335887611, \"name\": \"point\"}, \"ps\": {\"x\": 6489.07982120051, \"y\": -1221.2439335887611, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"twd\": {\"to\": {\"x\": 6489.07982120051, \"y\": 2336.756066411239, \"name\": \"point\"}, \"from\": {\"x\": 2559.07982120051, \"y\": 2336.756066411239, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wlc\": \"#DBDAD4\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 4234.07982120051, \"y\": 2208.756066411239, \"name\": \"point\"}, \"from\": {\"x\": 4234.07982120051, \"y\": 1298.7560664112389, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -19.999999999999545, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -19.999999999999545, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 6489.07982120051, \"y\": 1298.7560664112389, \"name\": \"point\"}, \"ps\": {\"x\": 4309.07982120051, \"y\": 1298.7560664112389, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6489.07982120051, \"y\": 2208.756066411239, \"name\": \"point\"}, \"ps\": {\"x\": 6489.07982120051, \"y\": 1298.7560664112389, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4309.07982120051, \"y\": 2208.756066411239, \"name\": \"point\"}, \"ps\": {\"x\": 6489.07982120051, \"y\": 2208.756066411239, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4309.07982120051, \"y\": 1298.7560664112389, \"name\": \"point\"}, \"ps\": {\"x\": 4309.07982120051, \"y\": 2208.756066411239, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969635813792069.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:45:58", "updated_at": "2025-06-12 10:45:58", "sort": 0, "times": 184, "low_width": 2500, "high_width": 4500, "low_height": 3200, "high_height": 3600} \ No newline at end of file diff --git a/data/windoor-drawings/31718.json b/data/windoor-drawings/31718.json new file mode 100644 index 0000000..855f232 --- /dev/null +++ b/data/windoor-drawings/31718.json @@ -0,0 +1 @@ +{"id": 31718, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(208,217,219,0.6)\", \"bn\": \"#494F53\", \"hd\": \"#D4D1D9\", \"ben\": \"#494F53\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3434.07982120051, \"y\": -176.24393358876114, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5白玻双钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"rt\": false, \"tf\": false, \"type\": \"DoubleSash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -10, \"y\": 77.5, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 77.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3579.07982120051, \"y\": 2264.256066411239, \"name\": \"point\"}, \"from\": {\"x\": 3579.07982120051, \"y\": 1084.2560664112389, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dtm\": {\"to\": {\"x\": -10, \"y\": 77.5, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 77.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -10, \"y\": 77.5, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 77.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -10, \"y\": 77.5, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 77.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -10, \"y\": 77.5, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 77.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -10, \"y\": 77.5, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 77.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5白玻双钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -10, \"y\": 77.5, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 77.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3639.07982120051, \"y\": 2186.756066411239, \"name\": \"point\"}, \"from\": {\"x\": 3639.07982120051, \"y\": 997.7560664112387, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -10, \"y\": 77.5, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 77.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -10, \"y\": 77.5, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 77.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -10, \"y\": 77.5, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 77.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -10, \"y\": 77.5, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 77.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -10, \"y\": 77.5, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": 77.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5白玻双钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3805.57982120051, \"y\": -1128.2439335887611, \"name\": \"point\"}, \"from\": {\"x\": 3805.57982120051, \"y\": -1128.2439335887611, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2559.07982120051, \"y\": 2186.756066411239, \"name\": \"point\"}, \"ps\": {\"x\": 2559.07982120051, \"y\": -1068.2439335887611, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4309.07982120051, \"y\": 2186.756066411239, \"name\": \"point\"}, \"ps\": {\"x\": 2559.07982120051, \"y\": 2186.756066411239, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4309.07982120051, \"y\": -1068.2439335887611, \"name\": \"point\"}, \"ps\": {\"x\": 4309.07982120051, \"y\": 2186.756066411239, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2559.07982120051, \"y\": -1068.2439335887611, \"name\": \"point\"}, \"ps\": {\"x\": 4309.07982120051, \"y\": -1068.2439335887611, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#DBDAD4\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969636615589585.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:46:07", "updated_at": "2025-06-12 10:46:07", "sort": 0, "times": 414, "low_width": 1400, "high_width": 2100, "low_height": 2800, "high_height": 3500} \ No newline at end of file diff --git a/data/windoor-drawings/31719.json b/data/windoor-drawings/31719.json new file mode 100644 index 0000000..4aeb1e5 --- /dev/null +++ b/data/windoor-drawings/31719.json @@ -0,0 +1 @@ +{"id": 31719, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(208,217,219,0.6)\", \"bn\": \"#494F53\", \"hd\": \"#D4D1D9\", \"ben\": \"#494F53\"}, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"st\": 1, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 3939.724742821576, \"y\": 854.4508979163047, \"name\": \"point\"}, \"from\": {\"x\": 3937.724742821576, \"y\": 854.4508979163047, \"name\": \"point\"}, \"name\": \"h5\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"size\": 2, \"type\": \"Connector\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3939.724742821576, \"y\": -1740.5491020836953, \"name\": \"point\"}, \"ps\": {\"x\": 3937.724742821576, \"y\": -1740.5491020836953, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3939.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 3939.724742821576, \"y\": -1740.5491020836953, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3937.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 3939.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3937.724742821576, \"y\": -1740.5491020836953, \"name\": \"point\"}, \"ps\": {\"x\": 3937.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 3939.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 3939.724742821576, \"y\": -1740.5491020836953, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(208,217,219,0.6)\", \"bn\": \"#494F53\", \"hd\": \"#D4D1D9\", \"ben\": \"#494F53\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2927.724742821576, \"y\": -695.5491020836953, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2927.724742821576, \"y\": -1210.5491020836953, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"6厘白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4022.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"from\": {\"x\": 4022.724742821576, \"y\": -126.54910208369527, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"月牙锁\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2182.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"from\": {\"x\": 2182.724742821576, \"y\": -126.54910208369527, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3140.224742821576, \"y\": 1679.4508979163047, \"name\": \"point\"}, \"from\": {\"x\": 3140.224742821576, \"y\": 34.45089791630471, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"月牙锁\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3408.724742821576, \"y\": -1800.5491020836953, \"name\": \"point\"}, \"from\": {\"x\": 3408.724742821576, \"y\": -1800.5491020836953, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1917.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 1917.724742821576, \"y\": -1740.5491020836953, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3937.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 1917.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3937.724742821576, \"y\": -1740.5491020836953, \"name\": \"point\"}, \"ps\": {\"x\": 3937.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1917.724742821576, \"y\": -1740.5491020836953, \"name\": \"point\"}, \"ps\": {\"x\": 3937.724742821576, \"y\": -1740.5491020836953, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(208,217,219,0.6)\", \"bn\": \"#494F53\", \"hd\": \"#D4D1D9\", \"ben\": \"#494F53\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m11\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m12\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4949.724742821576, \"y\": -695.5491020836953, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4949.724742821576, \"y\": -1210.5491020836953, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"6厘白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6044.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"from\": {\"x\": 6044.724742821576, \"y\": 11.950897916304712, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 1, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 1, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 1, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 1, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 1, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 1, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 1, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 1, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 1, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"月牙锁\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4204.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"from\": {\"x\": 4204.724742821576, \"y\": 11.950897916304712, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 1, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 1, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 1, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 1, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5162.224742821576, \"y\": 1679.4508979163047, \"name\": \"point\"}, \"from\": {\"x\": 5162.224742821576, \"y\": 34.45089791630471, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 1, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 1, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 1, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 1, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 1, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 1, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 1, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 1, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 1, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"月牙锁\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 5186.224742821576, \"y\": -1800.5491020836953, \"name\": \"point\"}, \"from\": {\"x\": 5186.224742821576, \"y\": -1800.5491020836953, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 3, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3939.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 3939.724742821576, \"y\": -1740.5491020836953, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5959.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 3939.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5959.724742821576, \"y\": -1740.5491020836953, \"name\": \"point\"}, \"ps\": {\"x\": 5959.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3939.724742821576, \"y\": -1740.5491020836953, \"name\": \"point\"}, \"ps\": {\"x\": 5959.724742821576, \"y\": -1740.5491020836953, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"twd\": {\"to\": {\"x\": 5959.724742821576, \"y\": 816.9508979163047, \"name\": \"point\"}, \"from\": {\"x\": 1917.724742821576, \"y\": 816.9508979163047, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wlc\": \"#DBDAD4\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 1842.724742821576, \"y\": 1679.4508979163047, \"name\": \"point\"}, \"from\": {\"x\": 1842.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3937.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 1917.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3937.724742821576, \"y\": 1679.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 3937.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1917.724742821576, \"y\": 1679.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 3937.724742821576, \"y\": 1679.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1917.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 1917.724742821576, \"y\": 1679.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"dim\": {\"to\": {\"x\": 3864.724742821576, \"y\": 1679.4508979163047, \"name\": \"point\"}, \"from\": {\"x\": 3864.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"name\": \"h4\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5959.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 3939.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5959.724742821576, \"y\": 1679.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 5959.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3939.724742821576, \"y\": 1679.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 5959.724742821576, \"y\": 1679.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3939.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 3939.724742821576, \"y\": 1679.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969637822392537.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:46:18", "updated_at": "2025-06-12 10:46:18", "sort": 0, "times": 552, "low_width": 3000, "high_width": 4500, "low_height": 2200, "high_height": 2800} \ No newline at end of file diff --git a/data/windoor-drawings/31720.json b/data/windoor-drawings/31720.json new file mode 100644 index 0000000..e4bbd49 --- /dev/null +++ b/data/windoor-drawings/31720.json @@ -0,0 +1 @@ +{"id": 31720, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(208,217,219,0.6)\", \"bn\": \"#494F53\", \"hd\": \"#D4D1D9\", \"ben\": \"#494F53\"}, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"st\": 1, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -506, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -506, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 3433.724742821576, \"y\": 854.4508979163047, \"name\": \"point\"}, \"from\": {\"x\": 3431.724742821576, \"y\": 854.4508979163047, \"name\": \"point\"}, \"name\": \"h5\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"size\": 2, \"type\": \"Connector\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3433.724742821576, \"y\": -1820.5491020836953, \"name\": \"point\"}, \"ps\": {\"x\": 3431.724742821576, \"y\": -1820.5491020836953, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3433.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 3433.724742821576, \"y\": -1820.5491020836953, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3431.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 3433.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3431.724742821576, \"y\": -1820.5491020836953, \"name\": \"point\"}, \"ps\": {\"x\": 3431.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 3433.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 3433.724742821576, \"y\": -1820.5491020836953, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(208,217,219,0.6)\", \"bn\": \"#494F53\", \"hd\": \"#D4D1D9\", \"ben\": \"#494F53\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2674.724742821576, \"y\": -1130.5491020836955, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2674.724742821576, \"y\": 229.45089791630448, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"6厘白钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"6厘白钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3741.724742821576, \"y\": 739.4508979163047, \"name\": \"point\"}, \"from\": {\"x\": 3741.724742821576, \"y\": -266.0491020836953, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -225, \"y\": -40, \"name\": \"point\"}, \"from\": {\"x\": -225, \"y\": -40, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -225, \"y\": -40, \"name\": \"point\"}, \"from\": {\"x\": -225, \"y\": -40, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -225, \"y\": -40, \"name\": \"point\"}, \"from\": {\"x\": -225, \"y\": -40, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -225, \"y\": -40, \"name\": \"point\"}, \"from\": {\"x\": -225, \"y\": -40, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -225, \"y\": -40, \"name\": \"point\"}, \"from\": {\"x\": -225, \"y\": -40, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"01\", \"lockName\": \"月牙锁\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1957.724742821576, \"y\": 739.4508979163047, \"name\": \"point\"}, \"from\": {\"x\": 1957.724742821576, \"y\": -266.0491020836953, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -225, \"y\": -40, \"name\": \"point\"}, \"from\": {\"x\": -225, \"y\": -40, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -225, \"y\": -40, \"name\": \"point\"}, \"from\": {\"x\": -225, \"y\": -40, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2887.224742821576, \"y\": 1679.4508979163047, \"name\": \"point\"}, \"from\": {\"x\": 2887.224742821576, \"y\": -260.5491020836955, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -225, \"y\": -40, \"name\": \"point\"}, \"from\": {\"x\": -225, \"y\": -40, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -225, \"y\": -40, \"name\": \"point\"}, \"from\": {\"x\": -225, \"y\": -40, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": false, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0.35039370078740156}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -225, \"y\": -40, \"name\": \"point\"}, \"from\": {\"x\": -225, \"y\": -40, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -225, \"y\": -40, \"name\": \"point\"}, \"from\": {\"x\": -225, \"y\": -40, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -225, \"y\": -40, \"name\": \"point\"}, \"from\": {\"x\": -225, \"y\": -40, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"01\", \"lockName\": \"月牙锁\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2902.724742821576, \"y\": -1880.5491020836953, \"name\": \"point\"}, \"from\": {\"x\": 2902.724742821576, \"y\": -1880.5491020836953, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1917.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 1917.724742821576, \"y\": -1820.5491020836953, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3431.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 1917.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3431.724742821576, \"y\": -1820.5491020836953, \"name\": \"point\"}, \"ps\": {\"x\": 3431.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1917.724742821576, \"y\": -1820.5491020836953, \"name\": \"point\"}, \"ps\": {\"x\": 3431.724742821576, \"y\": -1820.5491020836953, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(208,217,219,0.6)\", \"bn\": \"#494F53\", \"hd\": \"#D4D1D9\", \"ben\": \"#494F53\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4190.724742821576, \"y\": -1130.5491020836955, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4190.724742821576, \"y\": 229.45089791630443, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.331916502031269e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"6厘白钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"6厘白钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5257.724742821576, \"y\": 739.4508979163047, \"name\": \"point\"}, \"from\": {\"x\": 5257.724742821576, \"y\": -266.0491020836954, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -675, \"y\": -40, \"name\": \"point\"}, \"from\": {\"x\": -675, \"y\": -40, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -675, \"y\": -40, \"name\": \"point\"}, \"from\": {\"x\": -675, \"y\": -40, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -675, \"y\": -40, \"name\": \"point\"}, \"from\": {\"x\": -675, \"y\": -40, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -675, \"y\": -40, \"name\": \"point\"}, \"from\": {\"x\": -675, \"y\": -40, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -675, \"y\": -40, \"name\": \"point\"}, \"from\": {\"x\": -675, \"y\": -40, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"01\", \"lockName\": \"月牙锁\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3473.724742821576, \"y\": 739.4508979163047, \"name\": \"point\"}, \"from\": {\"x\": 3473.724742821576, \"y\": -266.0491020836952, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -675, \"y\": -40, \"name\": \"point\"}, \"from\": {\"x\": -675, \"y\": -40, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -675, \"y\": -40, \"name\": \"point\"}, \"from\": {\"x\": -675, \"y\": -40, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4403.224742821576, \"y\": 1679.4508979163047, \"name\": \"point\"}, \"from\": {\"x\": 4403.224742821576, \"y\": -260.54910208369546, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -675, \"y\": -40, \"name\": \"point\"}, \"from\": {\"x\": -675, \"y\": -40, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -675, \"y\": -40, \"name\": \"point\"}, \"from\": {\"x\": -675, \"y\": -40, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": false, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0.3503937007874015}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -675, \"y\": -40, \"name\": \"point\"}, \"from\": {\"x\": -675, \"y\": -40, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -675, \"y\": -40, \"name\": \"point\"}, \"from\": {\"x\": -675, \"y\": -40, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -675, \"y\": -40, \"name\": \"point\"}, \"from\": {\"x\": -675, \"y\": -40, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"01\", \"lockName\": \"月牙锁\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4174.224742821576, \"y\": -1880.5491020836953, \"name\": \"point\"}, \"from\": {\"x\": 4174.224742821576, \"y\": -1880.5491020836953, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 3, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3433.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 3433.724742821576, \"y\": -1820.5491020836953, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4947.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 3433.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4947.724742821576, \"y\": -1820.5491020836953, \"name\": \"point\"}, \"ps\": {\"x\": 4947.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3433.724742821576, \"y\": -1820.5491020836953, \"name\": \"point\"}, \"ps\": {\"x\": 4947.724742821576, \"y\": -1820.5491020836953, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"twd\": {\"to\": {\"x\": 4947.724742821576, \"y\": 816.9508979163047, \"name\": \"point\"}, \"from\": {\"x\": 1917.724742821576, \"y\": 816.9508979163047, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": -2985.6344873236976, \"name\": \"vector\"}}, \"wlc\": \"#DBDAD4\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 1842.724742821576, \"y\": 1679.4508979163047, \"name\": \"point\"}, \"from\": {\"x\": 1842.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3431.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 1917.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3431.724742821576, \"y\": 1679.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 3431.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1917.724742821576, \"y\": 1679.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 3431.724742821576, \"y\": 1679.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1917.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 1917.724742821576, \"y\": 1679.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"dim\": {\"to\": {\"x\": 3358.724742821576, \"y\": 1679.4508979163047, \"name\": \"point\"}, \"from\": {\"x\": 3358.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"name\": \"h4\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -450, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -450, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4947.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 3433.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4947.724742821576, \"y\": 1679.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 4947.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3433.724742821576, \"y\": 1679.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 4947.724742821576, \"y\": 1679.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3433.724742821576, \"y\": 779.4508979163047, \"name\": \"point\"}, \"ps\": {\"x\": 3433.724742821576, \"y\": 1679.4508979163047, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969639148364140.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:46:31", "updated_at": "2025-06-12 10:46:31", "sort": 0, "times": 823, "low_width": 2500, "high_width": 3800, "low_height": 2200, "high_height": 3000} \ No newline at end of file diff --git a/data/windoor-drawings/31721.json b/data/windoor-drawings/31721.json new file mode 100644 index 0000000..d9ded02 --- /dev/null +++ b/data/windoor-drawings/31721.json @@ -0,0 +1 @@ +{"id": 31721, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(208,217,219,0.6)\", \"bn\": \"#48504F\", \"hd\": \"#D4D1D9\", \"ben\": \"#48504F\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1860.18224908127, \"y\": -3222.9404719333315, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"rt\": false, \"tf\": false, \"type\": \"DoubleSash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 25, \"y\": -50, \"name\": \"point\"}, \"from\": {\"x\": 25, \"y\": -50, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2005.18224908127, \"y\": -822.9404719333315, \"name\": \"point\"}, \"from\": {\"x\": 2005.18224908127, \"y\": -2055.4404719333315, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dtm\": {\"to\": {\"x\": 25, \"y\": -50, \"name\": \"point\"}, \"from\": {\"x\": 25, \"y\": -50, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 25, \"y\": -50, \"name\": \"point\"}, \"from\": {\"x\": 25, \"y\": -50, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 25, \"y\": -50, \"name\": \"point\"}, \"from\": {\"x\": 25, \"y\": -50, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 25, \"y\": -50, \"name\": \"point\"}, \"from\": {\"x\": 25, \"y\": -50, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 25, \"y\": -50, \"name\": \"point\"}, \"from\": {\"x\": 25, \"y\": -50, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 25, \"y\": -50, \"name\": \"point\"}, \"from\": {\"x\": 25, \"y\": -50, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2065.18224908127, \"y\": -761.940471933332, \"name\": \"point\"}, \"from\": {\"x\": 2065.18224908127, \"y\": -2005.4404719333315, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 25, \"y\": -50, \"name\": \"point\"}, \"from\": {\"x\": 25, \"y\": -50, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 25, \"y\": -50, \"name\": \"point\"}, \"from\": {\"x\": 25, \"y\": -50, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 25, \"y\": -50, \"name\": \"point\"}, \"from\": {\"x\": 25, \"y\": -50, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 25, \"y\": -50, \"name\": \"point\"}, \"from\": {\"x\": 25, \"y\": -50, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 25, \"y\": -50, \"name\": \"point\"}, \"from\": {\"x\": 25, \"y\": -50, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2357.18224908127, \"y\": -4202.9404719333315, \"name\": \"point\"}, \"from\": {\"x\": 2357.18224908127, \"y\": -4202.9404719333315, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 975.18224908127, \"y\": -772.9404719333315, \"name\": \"point\"}, \"ps\": {\"x\": 975.18224908127, \"y\": -4142.9404719333315, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2745.18224908127, \"y\": -772.9404719333315, \"name\": \"point\"}, \"ps\": {\"x\": 975.18224908127, \"y\": -772.9404719333315, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2745.18224908127, \"y\": -4142.9404719333315, \"name\": \"point\"}, \"ps\": {\"x\": 2745.18224908127, \"y\": -772.9404719333315, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 975.18224908127, \"y\": -4142.9404719333315, \"name\": \"point\"}, \"ps\": {\"x\": 2745.18224908127, \"y\": -4142.9404719333315, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(208,217,219,0.6)\", \"bn\": \"#48504F\", \"hd\": \"#D4D1D9\", \"ben\": \"#48504F\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m8\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3320.18224908127, \"y\": -3222.9404719333315, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3980.18224908127, \"y\": -1661.940471933332, \"name\": \"point\"}, \"from\": {\"x\": 3980.18224908127, \"y\": -2449.9404719333315, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"月牙锁\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3010.18224908127, \"y\": -1661.940471933332, \"name\": \"point\"}, \"from\": {\"x\": 3010.18224908127, \"y\": -2449.9404719333315, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3532.68224908127, \"y\": -761.940471933332, \"name\": \"point\"}, \"from\": {\"x\": 3532.68224908127, \"y\": -2449.9404719333315, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"月牙锁\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3481.18224908127, \"y\": -4116.9404719333315, \"name\": \"point\"}, \"from\": {\"x\": 3481.18224908127, \"y\": -4116.9404719333315, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 2, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2745.18224908127, \"y\": -1661.940471933332, \"name\": \"point\"}, \"ps\": {\"x\": 2745.18224908127, \"y\": -4142.9404719333315, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3895.18224908127, \"y\": -1661.940471933332, \"name\": \"point\"}, \"ps\": {\"x\": 2745.18224908127, \"y\": -1661.940471933332, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3895.18224908127, \"y\": -4142.9404719333315, \"name\": \"point\"}, \"ps\": {\"x\": 3895.18224908127, \"y\": -1661.940471933332, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2745.18224908127, \"y\": -4142.9404719333315, \"name\": \"point\"}, \"ps\": {\"x\": 3895.18224908127, \"y\": -4142.9404719333315, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(208,217,219,0.6)\", \"bn\": \"#48504F\", \"hd\": \"#D4D1D9\", \"ben\": \"#48504F\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 400.1822490812701, \"y\": -3222.9404719333315, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1060.18224908127, \"y\": -1661.940471933332, \"name\": \"point\"}, \"from\": {\"x\": 1060.18224908127, \"y\": -2449.9404719333315, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"月牙锁\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 90.18224908127016, \"y\": -1661.940471933332, \"name\": \"point\"}, \"from\": {\"x\": 90.18224908127016, \"y\": -2449.9404719333315, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 612.68224908127, \"y\": -761.940471933332, \"name\": \"point\"}, \"from\": {\"x\": 612.68224908127, \"y\": -2449.9404719333315, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"月牙锁\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 412.6822490812702, \"y\": -4202.9404719333315, \"name\": \"point\"}, \"from\": {\"x\": 412.6822490812702, \"y\": -4202.9404719333315, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 3, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -174.81775091872987, \"y\": -1661.940471933332, \"name\": \"point\"}, \"ps\": {\"x\": -174.81775091872987, \"y\": -4142.9404719333315, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 975.18224908127, \"y\": -1661.940471933332, \"name\": \"point\"}, \"ps\": {\"x\": -174.81775091872987, \"y\": -1661.940471933332, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 975.18224908127, \"y\": -4142.9404719333315, \"name\": \"point\"}, \"ps\": {\"x\": 975.18224908127, \"y\": -1661.940471933332, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -174.81775091872987, \"y\": -4142.9404719333315, \"name\": \"point\"}, \"ps\": {\"x\": 975.18224908127, \"y\": -4142.9404719333315, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"twd\": {\"to\": {\"x\": 3895.18224908127, \"y\": -622.9404719333315, \"name\": \"point\"}, \"from\": {\"x\": -174.81775091872987, \"y\": -622.9404719333315, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wlc\": \"#DBDAD4\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": -249.81775091872987, \"y\": -761.940471933332, \"name\": \"point\"}, \"from\": {\"x\": -249.81775091872987, \"y\": -1661.940471933332, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 975.18224908127, \"y\": -1661.940471933332, \"name\": \"point\"}, \"ps\": {\"x\": -174.81775091872987, \"y\": -1661.940471933332, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 975.18224908127, \"y\": -761.940471933332, \"name\": \"point\"}, \"ps\": {\"x\": 975.18224908127, \"y\": -1661.940471933332, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -174.81775091872987, \"y\": -761.940471933332, \"name\": \"point\"}, \"ps\": {\"x\": 975.18224908127, \"y\": -761.940471933332, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -174.81775091872987, \"y\": -1661.940471933332, \"name\": \"point\"}, \"ps\": {\"x\": -174.81775091872987, \"y\": -761.940471933332, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"dim\": {\"to\": {\"x\": 2670.18224908127, \"y\": -761.940471933332, \"name\": \"point\"}, \"from\": {\"x\": 2670.18224908127, \"y\": -1661.940471933332, \"name\": \"point\"}, \"name\": \"h5\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h4\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3895.18224908127, \"y\": -1661.940471933332, \"name\": \"point\"}, \"ps\": {\"x\": 2745.18224908127, \"y\": -1661.940471933332, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3895.18224908127, \"y\": -761.940471933332, \"name\": \"point\"}, \"ps\": {\"x\": 3895.18224908127, \"y\": -1661.940471933332, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2745.18224908127, \"y\": -761.940471933332, \"name\": \"point\"}, \"ps\": {\"x\": 3895.18224908127, \"y\": -761.940471933332, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2745.18224908127, \"y\": -1661.940471933332, \"name\": \"point\"}, \"ps\": {\"x\": 2745.18224908127, \"y\": -761.940471933332, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969653415177688.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:48:55", "updated_at": "2025-06-12 10:48:55", "sort": 0, "times": 223, "low_width": 3000, "high_width": 4500, "low_height": 2200, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/31722.json b/data/windoor-drawings/31722.json new file mode 100644 index 0000000..78809ff --- /dev/null +++ b/data/windoor-drawings/31722.json @@ -0,0 +1 @@ +{"id": 31722, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(208,217,219,0.6)\", \"bn\": \"#495350\", \"hd\": \"#D4D1D9\", \"ben\": \"#495350\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m8\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 2, \"name\": \"m10\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3621.88122605364, \"y\": 917.7758620689656, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4601.88122605364, \"y\": 917.7758620689656, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4944.38122605364, \"y\": 547.7758620689656, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3279.3812260536397, \"y\": 547.7758620689656, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90, 90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3721.88122605364, \"y\": 2897.7758620689656, \"name\": \"point\"}, \"from\": {\"x\": 3721.88122605364, \"y\": 1265.2758620689656, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4851.88122605364, \"y\": 1997.7758620689656, \"name\": \"point\"}, \"from\": {\"x\": 4851.88122605364, \"y\": 1265.2758620689656, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3721.88122605364, \"y\": 1997.7758620689656, \"name\": \"point\"}, \"from\": {\"x\": 3721.88122605364, \"y\": 1265.2758620689656, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4851.88122605364, \"y\": 1997.7758620689656, \"name\": \"point\"}, \"from\": {\"x\": 4851.88122605364, \"y\": 1265.2758620689656, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4652.88122605364, \"y\": -222.2241379310344, \"name\": \"point\"}, \"from\": {\"x\": 4652.88122605364, \"y\": -222.2241379310344, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2921.8812260536397, \"y\": 1997.7758620689656, \"name\": \"point\"}, \"ps\": {\"x\": 2921.8812260536397, \"y\": -162.22413793103442, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5301.88122605364, \"y\": 1997.7758620689656, \"name\": \"point\"}, \"ps\": {\"x\": 2921.8812260536397, \"y\": 1997.7758620689656, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5301.88122605364, \"y\": -162.22413793103442, \"name\": \"point\"}, \"ps\": {\"x\": 5301.88122605364, \"y\": 1997.7758620689656, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2921.8812260536397, \"y\": -162.22413793103442, \"name\": \"point\"}, \"ps\": {\"x\": 5301.88122605364, \"y\": -162.22413793103442, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#DBDAD4\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 2846.8812260536397, \"y\": 2897.7758620689656, \"name\": \"point\"}, \"from\": {\"x\": 2846.8812260536397, \"y\": 1997.7758620689656, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5301.88122605364, \"y\": 1997.7758620689656, \"name\": \"point\"}, \"ps\": {\"x\": 2921.8812260536397, \"y\": 1997.7758620689656, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5301.88122605364, \"y\": 2897.7758620689656, \"name\": \"point\"}, \"ps\": {\"x\": 5301.88122605364, \"y\": 1997.7758620689656, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2921.8812260536397, \"y\": 2897.7758620689656, \"name\": \"point\"}, \"ps\": {\"x\": 5301.88122605364, \"y\": 2897.7758620689656, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2921.8812260536397, \"y\": 1997.7758620689656, \"name\": \"point\"}, \"ps\": {\"x\": 2921.8812260536397, \"y\": 2897.7758620689656, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969661076963126.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:50:11", "updated_at": "2025-06-12 10:50:11", "sort": 0, "times": 1079, "low_width": 2000, "high_width": 2500, "low_height": 1800, "high_height": 2400} \ No newline at end of file diff --git a/data/windoor-drawings/31723.json b/data/windoor-drawings/31723.json new file mode 100644 index 0000000..9a63f8f --- /dev/null +++ b/data/windoor-drawings/31723.json @@ -0,0 +1 @@ +{"id": 31723, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(208,217,219,0.6)\", \"bn\": \"#535346\", \"hd\": \"#D4D1D9\", \"ben\": \"#535346\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f3\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 135, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 135, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m7\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3435.5044699872306, \"y\": 1417.5044699872285, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2920.5044699872296, \"y\": 1700.942528735632, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3950.5044699872306, \"y\": 1700.942528735632, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5厘白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5厘白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5厘白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60, 60, 60]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 10, \"db\": 100, \"fm\": 60, \"gg\": 6, \"il\": 60, \"kw\": 100, \"mf\": 5, \"ms\": 5, \"sa\": 40, \"sc\": 40, \"sm\": 28, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 60, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3980.5044699872306, \"y\": 1994.380587484036, \"name\": \"point\"}, \"from\": {\"x\": 3980.5044699872306, \"y\": 1707.442528735632, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5厘白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"01\", \"lockName\": \"月牙锁\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3240.5044699872296, \"y\": 1994.380587484036, \"name\": \"point\"}, \"from\": {\"x\": 3240.5044699872296, \"y\": 1707.442528735632, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3651.50446998723, \"y\": 1994.380587484036, \"name\": \"point\"}, \"from\": {\"x\": 3651.50446998723, \"y\": 1700.942528735632, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5厘白钢\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"01\", \"lockName\": \"月牙锁\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [{\"dt\": 3, \"et\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"fr\": [{\"type\": 0, \"frameIdx\": 0, \"vertexIndex\": 1}], \"ov\": {\"x\": -25.542784163473694, \"y\": 168.58237547892736, \"name\": \"vector\"}, \"st\": {\"x\": 1815.50446998723, \"y\": 1994.380587484036, \"name\": \"point\"}, \"name\": \"e1\"}, {\"dt\": 3, \"et\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"fr\": [{\"type\": 0, \"frameIdx\": 0, \"vertexIndex\": 2}], \"ov\": {\"x\": -10.21711366538966, \"y\": 199.2337164750957, \"name\": \"vector\"}, \"st\": {\"x\": 5055.504469987231, \"y\": 1994.380587484036, \"name\": \"point\"}, \"name\": \"e2\"}, {\"dt\": 3, \"et\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"fr\": [{\"type\": 0, \"frameIdx\": 0, \"vertexIndex\": 0}], \"ov\": {\"x\": 25.542784163473694, \"y\": -541.507024265645, \"name\": \"vector\"}, \"st\": {\"x\": 3435.50446998723, \"y\": 1106.380587484036, \"name\": \"point\"}, \"name\": \"e3\"}], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3435.5044699872287, \"y\": 334.3805874840357, \"name\": \"point\"}, \"from\": {\"x\": 3435.5044699872287, \"y\": 334.3805874840357, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"cpt\": {\"x\": 3435.50446998723, \"y\": 1698.380587484036, \"name\": \"point\"}, \"type\": \"isoscelesTriangle\", \"width\": 3240.0000000000005, \"height\": 888, \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1815.50446998723, \"y\": 1994.380587484036, \"name\": \"point\"}, \"ps\": {\"x\": 3435.50446998723, \"y\": 1106.380587484036, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5055.504469987231, \"y\": 1994.380587484036, \"name\": \"point\"}, \"ps\": {\"x\": 1815.50446998723, \"y\": 1994.380587484036, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3435.50446998723, \"y\": 1106.380587484036, \"name\": \"point\"}, \"ps\": {\"x\": 5055.504469987231, \"y\": 1994.380587484036, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"thd\": {\"to\": {\"x\": 1675.861773436618, \"y\": 1994.380587484036, \"name\": \"point\"}, \"from\": {\"x\": 1675.861773436618, \"y\": 1106.380587484036, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wlc\": \"#DBDAD4\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969672849209013.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:52:08", "updated_at": "2025-06-12 10:52:08", "sort": 0, "times": 250, "low_width": 2500, "high_width": 3500, "low_height": 666, "high_height": 1000} \ No newline at end of file diff --git a/data/windoor-drawings/31724.json b/data/windoor-drawings/31724.json new file mode 100644 index 0000000..48a6647 --- /dev/null +++ b/data/windoor-drawings/31724.json @@ -0,0 +1 @@ +{"id": 31724, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 27.800540689655463, \"y\": -20.850405517241143, \"name\": \"vector\"}, \"pst\": {\"x\": 8033.869731800766, \"y\": 2843.889527458493, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 8033.869731800766, \"y\": 333.8895274584929, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h6\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 110, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 8088.869731800766, \"y\": 408.8895274584929, \"name\": \"point\"}, \"ps\": {\"x\": 7978.869731800766, \"y\": 408.8895274584929, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8088.869731800766, \"y\": 2768.889527458493, \"name\": \"point\"}, \"ps\": {\"x\": 8088.869731800766, \"y\": 408.8895274584929, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7978.869731800766, \"y\": 2768.889527458493, \"name\": \"point\"}, \"ps\": {\"x\": 8088.869731800766, \"y\": 2768.889527458493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7978.869731800766, \"y\": 408.8895274584929, \"name\": \"point\"}, \"ps\": {\"x\": 7978.869731800766, \"y\": 2768.889527458493, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 8088.869731800766, \"y\": 2768.889527458493, \"name\": \"point\"}, \"ps\": {\"x\": 8088.869731800766, \"y\": 408.8895274584929, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f4\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 2, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 3, \"name\": \"m7\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3973.869731800766, \"y\": 1588.889527458493, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5273.869731800766, \"y\": 1588.889527458493, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4623.869731800766, \"y\": 1808.889527458493, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4623.869731800766, \"y\": 1130.139527458493, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [35, 35, 35, 35]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 35, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4751.369731800766, \"y\": 2968.889527458493, \"name\": \"point\"}, \"from\": {\"x\": 4751.369731800766, \"y\": 1368.889527458493, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.31947069943289225}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4751.369731800766, \"y\": 2768.889527458493, \"name\": \"point\"}, \"from\": {\"x\": 4751.369731800766, \"y\": 1288.889527458493, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.31947069943289225}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5401.369731800766, \"y\": 2968.889527458493, \"name\": \"point\"}, \"from\": {\"x\": 5401.369731800766, \"y\": 1220.139527458493, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6805293005671077}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5401.369731800766, \"y\": 2968.889527458493, \"name\": \"point\"}, \"from\": {\"x\": 5401.369731800766, \"y\": 1220.139527458493, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6805293005671077}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"oe\": false, \"gap\": 120, \"hdl\": 240, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"oe\": false, \"gap\": 120, \"hdl\": 240, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 6458.869731800766, \"y\": 353.8895274584929, \"name\": \"point\"}, \"from\": {\"x\": 6458.869731800766, \"y\": 353.8895274584929, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2073.869731800766, \"y\": 2768.889527458493, \"name\": \"point\"}, \"ps\": {\"x\": 2073.869731800766, \"y\": 408.8895274584929, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7978.869731800766, \"y\": 2768.889527458493, \"name\": \"point\"}, \"ps\": {\"x\": 2073.869731800766, \"y\": 2768.889527458493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7978.869731800766, \"y\": 408.8895274584929, \"name\": \"point\"}, \"ps\": {\"x\": 7978.869731800766, \"y\": 2768.889527458493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2073.869731800766, \"y\": 408.8895274584929, \"name\": \"point\"}, \"ps\": {\"x\": 7978.869731800766, \"y\": 408.8895274584929, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f8\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -265.35513286235073, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m8\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -265.35513286235073, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m12\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m13\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 8738.869731800765, \"y\": 1588.889527458493, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 8435.119731800765, \"y\": 1808.889527458493, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [35, 35]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 35, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 8866.369731800765, \"y\": 2768.889527458493, \"name\": \"point\"}, \"from\": {\"x\": 8866.369731800765, \"y\": 1288.889527458493, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6805293005671077}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 8353.869731800765, \"y\": 2768.889527458493, \"name\": \"point\"}, \"from\": {\"x\": 8353.869731800765, \"y\": 1288.889527458493, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6805293005671077}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"oe\": false, \"gap\": 120, \"hdl\": 240, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 8083.869731800765, \"y\": 348.8895274584929, \"name\": \"point\"}, \"from\": {\"x\": 8083.869731800765, \"y\": 348.8895274584929, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 3, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 8088.869731800765, \"y\": 2768.889527458493, \"name\": \"point\"}, \"ps\": {\"x\": 8088.869731800765, \"y\": 408.8895274584929, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 9283.869731800763, \"y\": 2768.889527458493, \"name\": \"point\"}, \"ps\": {\"x\": 8088.869731800765, \"y\": 2768.889527458493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 9283.869731800763, \"y\": 408.8895274584929, \"name\": \"point\"}, \"ps\": {\"x\": 9283.869731800763, \"y\": 2768.889527458493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8088.869731800765, \"y\": 408.8895274584929, \"name\": \"point\"}, \"ps\": {\"x\": 9283.869731800763, \"y\": 408.8895274584929, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60], \"vs\": [], \"ast\": [], \"ejw\": [], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15], \"vs\": [], \"ast\": [], \"ejw\": [1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 35, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2970.9266908475856, \"y\": 12.36300181092014, \"name\": \"point\"}, \"from\": {\"x\": 2970.9266908475856, \"y\": 12.36300181092014, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 4, \"type\": \"Frame\", \"polygon\": {\"cpt\": {\"x\": 2372.4296523370695, \"y\": 699.5256322631694, \"name\": \"point\"}, \"type\": \"circle\", \"radius\": 95, \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"r\": 95, \"pc\": {\"x\": 2372.4296523370695, \"y\": 699.5256322631694, \"name\": \"point\"}, \"name\": \"arc\", \"endAngle\": 9.42477796076938, \"startAngle\": 3.141592653589793, \"counterClockwise\": true}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 1998.8697318007664, \"y\": 2968.889527458493, \"name\": \"point\"}, \"from\": {\"x\": 1998.8697318007664, \"y\": 2768.889527458493, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 7978.869731800766, \"y\": 2768.889527458493, \"name\": \"point\"}, \"ps\": {\"x\": 2073.869731800766, \"y\": 2768.889527458493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7978.869731800766, \"y\": 2968.889527458493, \"name\": \"point\"}, \"ps\": {\"x\": 7978.869731800766, \"y\": 2768.889527458493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2073.869731800766, \"y\": 2968.889527458493, \"name\": \"point\"}, \"ps\": {\"x\": 7978.869731800766, \"y\": 2968.889527458493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2073.869731800766, \"y\": 2768.889527458493, \"name\": \"point\"}, \"ps\": {\"x\": 2073.869731800766, \"y\": 2968.889527458493, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"dim\": {\"to\": {\"x\": 8013.869731800765, \"y\": 2968.889527458493, \"name\": \"point\"}, \"from\": {\"x\": 8013.869731800765, \"y\": 2768.889527458493, \"name\": \"point\"}, \"name\": \"h5\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h4\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 9283.869731800763, \"y\": 2768.889527458493, \"name\": \"point\"}, \"ps\": {\"x\": 8088.869731800765, \"y\": 2768.889527458493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 9283.869731800763, \"y\": 2968.889527458493, \"name\": \"point\"}, \"ps\": {\"x\": 9283.869731800763, \"y\": 2768.889527458493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8088.869731800765, \"y\": 2968.889527458493, \"name\": \"point\"}, \"ps\": {\"x\": 9283.869731800763, \"y\": 2968.889527458493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8088.869731800765, \"y\": 2768.889527458493, \"name\": \"point\"}, \"ps\": {\"x\": 8088.869731800765, \"y\": 2968.889527458493, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969689439336222.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:54:55", "updated_at": "2025-06-12 10:54:55", "sort": 0, "times": 254, "low_width": 4500, "high_width": 6500, "low_height": 2000, "high_height": 2600} \ No newline at end of file diff --git a/data/windoor-drawings/31725.json b/data/windoor-drawings/31725.json new file mode 100644 index 0000000..e41e2fc --- /dev/null +++ b/data/windoor-drawings/31725.json @@ -0,0 +1 @@ +{"id": 31725, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 6135.968271072234, \"y\": 2821.150971824514, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 6135.968271072234, \"y\": 1021.1509718245134, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 110, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 6190.968271072234, \"y\": 1096.1509718245134, \"name\": \"point\"}, \"ps\": {\"x\": 6080.968271072234, \"y\": 1096.1509718245134, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6190.968271072234, \"y\": 2746.150971824514, \"name\": \"point\"}, \"ps\": {\"x\": 6190.968271072234, \"y\": 1096.1509718245134, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6080.968271072234, \"y\": 2746.150971824514, \"name\": \"point\"}, \"ps\": {\"x\": 6190.968271072234, \"y\": 2746.150971824514, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6080.968271072234, \"y\": 1096.1509718245134, \"name\": \"point\"}, \"ps\": {\"x\": 6080.968271072234, \"y\": 2746.150971824514, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 6190.968271072234, \"y\": 2746.150971824514, \"name\": \"point\"}, \"ps\": {\"x\": 6190.968271072234, \"y\": 1096.1509718245134, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3540.9682710722336, \"y\": 1921.1509718245136, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5430.968271072234, \"y\": 1921.1509718245136, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3237.2182710722336, \"y\": 2296.150971824514, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5734.718271072234, \"y\": 2296.150971824514, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [35, 35, 35, 35]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 1, \"fm\": 35, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"st\": 12, \"ut\": 12, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3668.4682710722336, \"y\": 2746.150971824514, \"name\": \"point\"}, \"from\": {\"x\": 3668.4682710722336, \"y\": 1717.4009718245136, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5660.968271072234, \"y\": 2746.150971824514, \"name\": \"point\"}, \"from\": {\"x\": 5660.968271072234, \"y\": 1713.6509718245134, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3660.9682710722336, \"y\": 2746.150971824514, \"name\": \"point\"}, \"from\": {\"x\": 3660.9682710722336, \"y\": 1713.6509718245134, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5660.968271072234, \"y\": 2746.150971824514, \"name\": \"point\"}, \"from\": {\"x\": 5660.968271072234, \"y\": 1713.6509718245134, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"oe\": false, \"gap\": 120, \"hdl\": 240, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"oe\": false, \"gap\": 120, \"hdl\": 240, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 5007.468271072234, \"y\": 1036.1509718245134, \"name\": \"point\"}, \"from\": {\"x\": 5007.468271072234, \"y\": 1036.1509718245134, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2890.9682710722336, \"y\": 2746.150971824514, \"name\": \"point\"}, \"ps\": {\"x\": 2890.9682710722336, \"y\": 1096.1509718245134, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6080.968271072234, \"y\": 2746.150971824514, \"name\": \"point\"}, \"ps\": {\"x\": 2890.9682710722336, \"y\": 2746.150971824514, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6080.968271072234, \"y\": 1096.1509718245134, \"name\": \"point\"}, \"ps\": {\"x\": 6080.968271072234, \"y\": 2746.150971824514, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2890.9682710722336, \"y\": 1096.1509718245134, \"name\": \"point\"}, \"ps\": {\"x\": 6080.968271072234, \"y\": 1096.1509718245134, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 1, \"fm\": 35, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"st\": 12, \"ut\": 12, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 6290.968271072234, \"y\": 1036.1509718245134, \"name\": \"point\"}, \"from\": {\"x\": 6290.968271072234, \"y\": 1036.1509718245134, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 3, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 6190.968271072234, \"y\": 2746.150971824514, \"name\": \"point\"}, \"ps\": {\"x\": 6190.968271072234, \"y\": 1096.1509718245134, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7490.968271072234, \"y\": 2746.150971824514, \"name\": \"point\"}, \"ps\": {\"x\": 6190.968271072234, \"y\": 2746.150971824514, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7490.968271072234, \"y\": 1096.1509718245134, \"name\": \"point\"}, \"ps\": {\"x\": 7490.968271072234, \"y\": 2746.150971824514, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6190.968271072234, \"y\": 1096.1509718245134, \"name\": \"point\"}, \"ps\": {\"x\": 7490.968271072234, \"y\": 1096.1509718245134, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969690325116988.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:55:04", "updated_at": "2025-06-12 10:55:04", "sort": 0, "times": 157, "low_width": 2500, "high_width": 4000, "low_height": 1400, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/31726.json b/data/windoor-drawings/31726.json new file mode 100644 index 0000000..df8ff31 --- /dev/null +++ b/data/windoor-drawings/31726.json @@ -0,0 +1 @@ +{"id": 31726, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4579.809613481321, \"y\": 2257.350354740718, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4883.559613481321, \"y\": 2637.350354740718, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [35, 35]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 1, \"fm\": 35, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"st\": 12, \"ut\": 12, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4802.309613481321, \"y\": 3077.350354740718, \"name\": \"point\"}, \"from\": {\"x\": 4802.309613481321, \"y\": 2058.600354740718, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4802.309613481321, \"y\": 3077.350354740718, \"name\": \"point\"}, \"from\": {\"x\": 4802.309613481321, \"y\": 2058.600354740718, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"oe\": false, \"gap\": 120, \"hdl\": 240, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4105.309613481321, \"y\": 1377.350354740718, \"name\": \"point\"}, \"from\": {\"x\": 4105.309613481321, \"y\": 1377.350354740718, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3689.809613481322, \"y\": 3077.350354740718, \"name\": \"point\"}, \"ps\": {\"x\": 3689.809613481322, \"y\": 1437.350354740718, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5229.809613481321, \"y\": 3077.350354740718, \"name\": \"point\"}, \"ps\": {\"x\": 3689.809613481322, \"y\": 3077.350354740718, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5229.809613481321, \"y\": 1437.350354740718, \"name\": \"point\"}, \"ps\": {\"x\": 5229.809613481321, \"y\": 3077.350354740718, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3689.809613481322, \"y\": 1437.350354740718, \"name\": \"point\"}, \"ps\": {\"x\": 5229.809613481321, \"y\": 1437.350354740718, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969691226166169.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:55:13", "updated_at": "2025-06-12 10:55:13", "sort": 0, "times": 179, "low_width": 1200, "high_width": 1800, "low_height": 1200, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/31727.json b/data/windoor-drawings/31727.json new file mode 100644 index 0000000..2088fbb --- /dev/null +++ b/data/windoor-drawings/31727.json @@ -0,0 +1 @@ +{"id": 31727, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4427.732891327872, \"y\": 1418.325818572427, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5327.732891327872, \"y\": 1418.325818572427, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4123.982891327872, \"y\": 1793.325818572427, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5631.482891327872, \"y\": 1793.325818572427, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [35, 35, 35, 35]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 1, \"fm\": 35, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"st\": 12, \"ut\": 12, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4555.232891327872, \"y\": 2243.3258185724267, \"name\": \"point\"}, \"from\": {\"x\": 4555.232891327872, \"y\": 1214.575818572427, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5550.232891327872, \"y\": 2243.3258185724267, \"name\": \"point\"}, \"from\": {\"x\": 5550.232891327872, \"y\": 1214.575818572427, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4555.232891327872, \"y\": 2243.3258185724267, \"name\": \"point\"}, \"from\": {\"x\": 4555.232891327872, \"y\": 1214.575818572427, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5550.232891327872, \"y\": 2243.3258185724267, \"name\": \"point\"}, \"from\": {\"x\": 5550.232891327872, \"y\": 1214.575818572427, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"oe\": false, \"gap\": 120, \"hdl\": 240, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"oe\": false, \"gap\": 120, \"hdl\": 240, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 5086.232891327872, \"y\": 533.3258185724267, \"name\": \"point\"}, \"from\": {\"x\": 5086.232891327872, \"y\": 533.3258185724267, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3777.732891327872, \"y\": 2243.3258185724267, \"name\": \"point\"}, \"ps\": {\"x\": 3777.732891327872, \"y\": 593.3258185724267, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5977.732891327872, \"y\": 2243.3258185724267, \"name\": \"point\"}, \"ps\": {\"x\": 3777.732891327872, \"y\": 2243.3258185724267, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5977.732891327872, \"y\": 593.3258185724267, \"name\": \"point\"}, \"ps\": {\"x\": 5977.732891327872, \"y\": 2243.3258185724267, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3777.732891327872, \"y\": 593.3258185724267, \"name\": \"point\"}, \"ps\": {\"x\": 5977.732891327872, \"y\": 593.3258185724267, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969692358024374.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:55:23", "updated_at": "2025-06-12 10:55:23", "sort": 0, "times": 439, "low_width": 1800, "high_width": 2400, "low_height": 1400, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/31728.json b/data/windoor-drawings/31728.json new file mode 100644 index 0000000..5545384 --- /dev/null +++ b/data/windoor-drawings/31728.json @@ -0,0 +1 @@ +{"id": 31728, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 3504.317821970437, \"y\": 3544.5940855969684, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 3504.317821970437, \"y\": 1024.5940855969684, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 100, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3454.317821970437, \"y\": 3469.5940855969684, \"name\": \"point\"}, \"ps\": {\"x\": 3554.317821970437, \"y\": 3469.5940855969684, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3454.317821970437, \"y\": 1099.5940855969684, \"name\": \"point\"}, \"ps\": {\"x\": 3454.317821970437, \"y\": 3469.5940855969684, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3554.317821970437, \"y\": 1099.5940855969684, \"name\": \"point\"}, \"ps\": {\"x\": 3454.317821970437, \"y\": 1099.5940855969684, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3554.317821970437, \"y\": 3469.5940855969684, \"name\": \"point\"}, \"ps\": {\"x\": 3554.317821970437, \"y\": 1099.5940855969684, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 3454.317821970437, \"y\": 1099.5940855969684, \"name\": \"point\"}, \"ps\": {\"x\": 3454.317821970437, \"y\": 3469.5940855969684, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [12, 60, 12, 12], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4219.317821970437, \"y\": 2674.5940855969684, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5白玻双钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 1, \"fm\": 90, \"gg\": 6, \"il\": 12, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"st\": 12, \"ut\": 12, \"ahh\": 240, \"ahw\": 240, \"dsa\": 12, \"inf\": 45, \"usa\": 12}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [12, 60, 12, 12], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3771.317821970437, \"y\": 3669.594085596968, \"name\": \"point\"}, \"from\": {\"x\": 3771.317821970437, \"y\": 1870.5940855969684, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": -575.5988023952095, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5白玻双钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 0}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [12, 12, 12, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5067.317821970437, \"y\": 3469.5940855969684, \"name\": \"point\"}, \"from\": {\"x\": 5067.317821970437, \"y\": 1718.0940855969684, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5白玻双钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 12], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3721.317821970437, \"y\": 3469.5940855969684, \"name\": \"point\"}, \"from\": {\"x\": 3721.317821970437, \"y\": 1718.0940855969684, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -50, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 1, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}, {\"idx\": 3, \"pos\": -1}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3491.817821970437, \"y\": 1039.5940855969684, \"name\": \"point\"}, \"from\": {\"x\": 3491.817821970437, \"y\": 1039.5940855969684, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3554.317821970437, \"y\": 3469.5940855969684, \"name\": \"point\"}, \"ps\": {\"x\": 3554.317821970437, \"y\": 1099.5940855969684, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4884.317821970437, \"y\": 3469.5940855969684, \"name\": \"point\"}, \"ps\": {\"x\": 3554.317821970437, \"y\": 3469.5940855969684, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4884.317821970437, \"y\": 1099.5940855969684, \"name\": \"point\"}, \"ps\": {\"x\": 4884.317821970437, \"y\": 3469.5940855969684, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3554.317821970437, \"y\": 1099.5940855969684, \"name\": \"point\"}, \"ps\": {\"x\": 4884.317821970437, \"y\": 1099.5940855969684, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 3479.317821970437, \"y\": 3669.594085596968, \"name\": \"point\"}, \"from\": {\"x\": 3479.317821970437, \"y\": 3469.5940855969684, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": false, \"offset\": {\"x\": -172.6796407185625, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4884.317821970437, \"y\": 3469.5940855969684, \"name\": \"point\"}, \"ps\": {\"x\": 3554.317821970437, \"y\": 3469.5940855969684, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4884.317821970437, \"y\": 3669.594085596968, \"name\": \"point\"}, \"ps\": {\"x\": 4884.317821970437, \"y\": 3469.5940855969684, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3554.317821970437, \"y\": 3669.594085596968, \"name\": \"point\"}, \"ps\": {\"x\": 4884.317821970437, \"y\": 3669.594085596968, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3554.317821970437, \"y\": 3469.5940855969684, \"name\": \"point\"}, \"ps\": {\"x\": 3554.317821970437, \"y\": 3669.594085596968, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969697531479180.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:56:15", "updated_at": "2025-06-12 10:56:15", "sort": 0, "times": 646, "low_width": 1000, "high_width": 1600, "low_height": 2000, "high_height": 2600} \ No newline at end of file diff --git a/data/windoor-drawings/31729.json b/data/windoor-drawings/31729.json new file mode 100644 index 0000000..974b40f --- /dev/null +++ b/data/windoor-drawings/31729.json @@ -0,0 +1 @@ +{"id": 31729, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 6304.179354904568, \"y\": 3445.798768231699, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 6304.179354904568, \"y\": 925.7987682316988, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h5\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 130, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 6369.179354904568, \"y\": 1000.7987682316988, \"name\": \"point\"}, \"ps\": {\"x\": 6239.179354904568, \"y\": 1000.7987682316988, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6369.179354904568, \"y\": 3370.798768231699, \"name\": \"point\"}, \"ps\": {\"x\": 6369.179354904568, \"y\": 1000.7987682316988, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6239.179354904568, \"y\": 3370.798768231699, \"name\": \"point\"}, \"ps\": {\"x\": 6369.179354904568, \"y\": 3370.798768231699, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6239.179354904568, \"y\": 1000.7987682316988, \"name\": \"point\"}, \"ps\": {\"x\": 6239.179354904568, \"y\": 3370.798768231699, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 6369.179354904568, \"y\": 3370.798768231699, \"name\": \"point\"}, \"ps\": {\"x\": 6369.179354904568, \"y\": 1000.7987682316988, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f4\", \"type\": \"line\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [12, 60, 12, 12], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4819.179354904568, \"y\": 2225.7987682316984, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -1.8611287250456788e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4819.179354904568, \"y\": 2790.798768231699, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5白玻双钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5白玻双钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, \"50\"]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 1, \"fm\": 90, \"gg\": 6, \"il\": 12, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"st\": 12, \"ut\": 12, \"ahh\": 240, \"ahw\": 240, \"dsa\": 12, \"inf\": 45, \"usa\": 12}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [12, 12, 12, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4964.179354904568, \"y\": 3570.798768231699, \"name\": \"point\"}, \"from\": {\"x\": 4964.179354904568, \"y\": 1596.798768231699, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5白玻双钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [12, 60, 12, 12], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5024.179354904568, \"y\": 3570.798768231699, \"name\": \"point\"}, \"from\": {\"x\": 5024.179354904568, \"y\": 1596.7987682316984, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5白玻双钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 2}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [12, 60, 12, 12], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3616.179354904568, \"y\": 3570.798768231699, \"name\": \"point\"}, \"from\": {\"x\": 3616.179354904568, \"y\": 1596.798768231699, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5白玻双钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [12, 12, 12, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6372.179354904568, \"y\": 3570.798768231699, \"name\": \"point\"}, \"from\": {\"x\": 6372.179354904568, \"y\": 1596.7987682316984, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5白玻双钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 3}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 12, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4964.179354904568, \"y\": 3570.798768231699, \"name\": \"point\"}, \"from\": {\"x\": 4964.179354904568, \"y\": 1596.798768231699, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 12], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5024.179354904568, \"y\": 3570.798768231699, \"name\": \"point\"}, \"from\": {\"x\": 5024.179354904568, \"y\": 1596.7987682316984, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 2}], \"enabled\": true, \"appliedOptionIndex\": 3, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}, {\"idx\": 3, \"pos\": -1}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4456.179354904568, \"y\": 940.7987682316988, \"name\": \"point\"}, \"from\": {\"x\": 4456.179354904568, \"y\": 940.7987682316988, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3399.179354904568, \"y\": 3370.798768231699, \"name\": \"point\"}, \"ps\": {\"x\": 3399.179354904568, \"y\": 1000.7987682316988, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6239.179354904568, \"y\": 3370.798768231699, \"name\": \"point\"}, \"ps\": {\"x\": 3399.179354904568, \"y\": 3370.798768231699, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6239.179354904568, \"y\": 1000.7987682316988, \"name\": \"point\"}, \"ps\": {\"x\": 6239.179354904568, \"y\": 3370.798768231699, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3399.179354904568, \"y\": 1000.7987682316988, \"name\": \"point\"}, \"ps\": {\"x\": 6239.179354904568, \"y\": 1000.7987682316988, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [12, 60, 12, 12], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6966.679354904569, \"y\": 2225.7987682316975, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5白玻双钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 1, \"fm\": 90, \"gg\": 6, \"il\": 12, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"st\": 12, \"ut\": 12, \"ahh\": 240, \"ahw\": 240, \"dsa\": 12, \"inf\": 45, \"usa\": 12}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [12, 60, 12, 12], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6586.179354904569, \"y\": 3570.798768231699, \"name\": \"point\"}, \"from\": {\"x\": 6586.179354904569, \"y\": 1596.798768231698, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": -3512.784431137725, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5白玻双钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 0}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [12, 12, 12, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 7649.179354904569, \"y\": 3370.798768231699, \"name\": \"point\"}, \"from\": {\"x\": 7649.179354904569, \"y\": 1657.0487682316982, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5白玻双钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6634.179354904569, \"y\": 3370.798768231699, \"name\": \"point\"}, \"from\": {\"x\": 6634.179354904569, \"y\": 1657.0487682316982, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 1, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}, {\"idx\": 3, \"pos\": -1}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 6364.179354904569, \"y\": 940.7987682316988, \"name\": \"point\"}, \"from\": {\"x\": 6364.179354904569, \"y\": 940.7987682316988, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 3, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 6369.179354904569, \"y\": 3370.798768231699, \"name\": \"point\"}, \"ps\": {\"x\": 6369.179354904569, \"y\": 1000.7987682316988, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7564.179354904569, \"y\": 3370.798768231699, \"name\": \"point\"}, \"ps\": {\"x\": 6369.179354904569, \"y\": 3370.798768231699, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7564.179354904569, \"y\": 1000.7987682316988, \"name\": \"point\"}, \"ps\": {\"x\": 7564.179354904569, \"y\": 3370.798768231699, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6369.179354904569, \"y\": 1000.7987682316988, \"name\": \"point\"}, \"ps\": {\"x\": 7564.179354904569, \"y\": 1000.7987682316988, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 3324.179354904568, \"y\": 3570.798768231699, \"name\": \"point\"}, \"from\": {\"x\": 3324.179354904568, \"y\": 3370.798768231699, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 6239.179354904568, \"y\": 3370.798768231699, \"name\": \"point\"}, \"ps\": {\"x\": 3399.179354904568, \"y\": 3370.798768231699, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6239.179354904568, \"y\": 3570.798768231699, \"name\": \"point\"}, \"ps\": {\"x\": 6239.179354904568, \"y\": 3370.798768231699, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3399.179354904568, \"y\": 3570.798768231699, \"name\": \"point\"}, \"ps\": {\"x\": 6239.179354904568, \"y\": 3570.798768231699, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3399.179354904568, \"y\": 3370.798768231699, \"name\": \"point\"}, \"ps\": {\"x\": 3399.179354904568, \"y\": 3570.798768231699, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"dim\": {\"to\": {\"x\": 6294.179354904569, \"y\": 3570.798768231699, \"name\": \"point\"}, \"from\": {\"x\": 6294.179354904569, \"y\": 3370.798768231699, \"name\": \"point\"}, \"name\": \"h4\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 7564.179354904569, \"y\": 3370.798768231699, \"name\": \"point\"}, \"ps\": {\"x\": 6369.179354904569, \"y\": 3370.798768231699, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7564.179354904569, \"y\": 3570.798768231699, \"name\": \"point\"}, \"ps\": {\"x\": 7564.179354904569, \"y\": 3370.798768231699, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6369.179354904569, \"y\": 3570.798768231699, \"name\": \"point\"}, \"ps\": {\"x\": 7564.179354904569, \"y\": 3570.798768231699, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6369.179354904569, \"y\": 3370.798768231699, \"name\": \"point\"}, \"ps\": {\"x\": 6369.179354904569, \"y\": 3570.798768231699, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969698689610729.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:56:27", "updated_at": "2025-06-12 10:56:27", "sort": 0, "times": 426, "low_width": 3000, "high_width": 5000, "low_height": 2000, "high_height": 2600} \ No newline at end of file diff --git a/data/windoor-drawings/31730.json b/data/windoor-drawings/31730.json new file mode 100644 index 0000000..ff90ea6 --- /dev/null +++ b/data/windoor-drawings/31730.json @@ -0,0 +1 @@ +{"id": 31730, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#4B4B4B\", \"hd\": \"#D4D1D9\", \"ben\": \"#4B4B4B\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 16, \"gg\": 60, \"il\": 16, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 16, \"sc\": 10, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 16, \"inf\": 45, \"usa\": 16}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1301.5215305882602, \"y\": -1238.116198236659, \"name\": \"point\"}, \"from\": {\"x\": -1301.5215305882602, \"y\": -2338.1161982366593, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle5\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": true, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -1304.0215305882602, \"y\": -3498.1161982366593, \"name\": \"point\"}, \"from\": {\"x\": -1304.0215305882602, \"y\": -3498.1161982366593, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1522.5215305882602, \"y\": -1238.116198236659, \"name\": \"point\"}, \"ps\": {\"x\": -1522.5215305882602, \"y\": -3438.1161982366593, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -762.5215305882602, \"y\": -1238.116198236659, \"name\": \"point\"}, \"ps\": {\"x\": -1522.5215305882602, \"y\": -1238.116198236659, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -762.5215305882602, \"y\": -3438.1161982366593, \"name\": \"point\"}, \"ps\": {\"x\": -762.5215305882602, \"y\": -1238.116198236659, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1522.5215305882602, \"y\": -3438.1161982366593, \"name\": \"point\"}, \"ps\": {\"x\": -762.5215305882602, \"y\": -3438.1161982366593, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [{\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -1135.9847364937286, \"y\": -3560.163910111835, \"name\": \"point\"}, \"from\": {\"x\": -1202.0346275354036, \"y\": -3565.2446709611945, \"name\": \"point\"}, \"text\": \"墙厚165\", \"fontSize\": 120}], \"wall\": [{\"dim\": {\"to\": {\"x\": -1597.5215305882602, \"y\": -3438.1161982366593, \"name\": \"point\"}, \"from\": {\"x\": -1597.5215305882602, \"y\": -3938.1161982366593, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1522.5215305882602, \"y\": -3438.1161982366593, \"name\": \"point\"}, \"ps\": {\"x\": -762.5215305882602, \"y\": -3438.1161982366593, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1522.5215305882602, \"y\": -3938.1161982366593, \"name\": \"point\"}, \"ps\": {\"x\": -1522.5215305882602, \"y\": -3438.1161982366593, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -762.5215305882602, \"y\": -3938.1161982366593, \"name\": \"point\"}, \"ps\": {\"x\": -1522.5215305882602, \"y\": -3938.1161982366593, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -762.5215305882602, \"y\": -3438.1161982366593, \"name\": \"point\"}, \"ps\": {\"x\": -762.5215305882602, \"y\": -3938.1161982366593, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"dim\": {\"to\": {\"x\": -2112.52153058826, \"y\": -1238.116198236659, \"name\": \"point\"}, \"from\": {\"x\": -2112.52153058826, \"y\": -3938.1161982366593, \"name\": \"point\"}, \"name\": \"h5\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h4\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1522.5215305882602, \"y\": -1238.116198236659, \"name\": \"point\"}, \"ps\": {\"x\": -1522.5215305882602, \"y\": -3938.1161982366593, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -2022.52153058826, \"y\": -1238.116198236659, \"name\": \"point\"}, \"ps\": {\"x\": -1522.5215305882602, \"y\": -1238.116198236659, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -2022.52153058826, \"y\": -3938.1161982366593, \"name\": \"point\"}, \"ps\": {\"x\": -2022.52153058826, \"y\": -1238.116198236659, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1522.5215305882602, \"y\": -3938.1161982366593, \"name\": \"point\"}, \"ps\": {\"x\": -2022.52153058826, \"y\": -3938.1161982366593, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"dim\": {\"to\": {\"x\": -852.5215305882602, \"y\": -1238.116198236659, \"name\": \"point\"}, \"from\": {\"x\": -852.5215305882602, \"y\": -3938.1161982366593, \"name\": \"point\"}, \"name\": \"h7\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h6\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -762.5215305882602, \"y\": -3938.1161982366593, \"name\": \"point\"}, \"ps\": {\"x\": -762.5215305882602, \"y\": -1238.116198236659, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -262.52153058826025, \"y\": -3938.1161982366593, \"name\": \"point\"}, \"ps\": {\"x\": -762.5215305882602, \"y\": -3938.1161982366593, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -262.52153058826025, \"y\": -1238.116198236659, \"name\": \"point\"}, \"ps\": {\"x\": -262.52153058826025, \"y\": -3938.1161982366593, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -762.5215305882602, \"y\": -1238.116198236659, \"name\": \"point\"}, \"ps\": {\"x\": -262.52153058826025, \"y\": -1238.116198236659, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969707714345959.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:57:58", "updated_at": "2025-06-12 10:57:58", "sort": 0, "times": 477, "low_width": 400, "high_width": 1000, "low_height": 1800, "high_height": 2400} \ No newline at end of file diff --git a/data/windoor-drawings/31731.json b/data/windoor-drawings/31731.json new file mode 100644 index 0000000..8413d00 --- /dev/null +++ b/data/windoor-drawings/31731.json @@ -0,0 +1 @@ +{"id": 31731, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 16, \"gg\": 60, \"il\": 16, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 16, \"sc\": 10, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 16, \"inf\": 45, \"usa\": 16}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -5668.733947284263, \"y\": -2978.5742767016527, \"name\": \"point\"}, \"from\": {\"x\": -5668.733947284263, \"y\": -4168.574276701653, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -6176.733947284263, \"y\": -5418.574276701653, \"name\": \"point\"}, \"from\": {\"x\": -6176.733947284263, \"y\": -5418.574276701653, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -6845.733947284263, \"y\": -2978.5742767016527, \"name\": \"point\"}, \"ps\": {\"x\": -6845.733947284263, \"y\": -5358.574276701653, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -5805.733947284263, \"y\": -2978.5742767016527, \"name\": \"point\"}, \"ps\": {\"x\": -6845.733947284263, \"y\": -2978.5742767016527, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -5805.733947284263, \"y\": -5358.574276701653, \"name\": \"point\"}, \"ps\": {\"x\": -5805.733947284263, \"y\": -2978.5742767016527, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -6845.733947284263, \"y\": -5358.574276701653, \"name\": \"point\"}, \"ps\": {\"x\": -5805.733947284263, \"y\": -5358.574276701653, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [{\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -6295.658900370028, \"y\": -5475.695104945887, \"name\": \"point\"}, \"from\": {\"x\": -6406.634985781668, \"y\": -5521.094412614284, \"name\": \"point\"}, \"text\": \"墙厚200\", \"fontSize\": 120}], \"wall\": [{\"dim\": {\"to\": {\"x\": -6920.733947284263, \"y\": -5358.574276701653, \"name\": \"point\"}, \"from\": {\"x\": -6920.733947284263, \"y\": -5858.574276701653, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -6845.733947284263, \"y\": -5358.574276701653, \"name\": \"point\"}, \"ps\": {\"x\": -5805.733947284263, \"y\": -5358.574276701653, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -6845.733947284263, \"y\": -5858.574276701653, \"name\": \"point\"}, \"ps\": {\"x\": -6845.733947284263, \"y\": -5358.574276701653, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -5805.733947284263, \"y\": -5858.574276701653, \"name\": \"point\"}, \"ps\": {\"x\": -6845.733947284263, \"y\": -5858.574276701653, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -5805.733947284263, \"y\": -5358.574276701653, \"name\": \"point\"}, \"ps\": {\"x\": -5805.733947284263, \"y\": -5858.574276701653, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"dim\": {\"to\": {\"x\": -7435.733947284263, \"y\": -2978.5742767016527, \"name\": \"point\"}, \"from\": {\"x\": -7435.733947284263, \"y\": -5858.574276701653, \"name\": \"point\"}, \"name\": \"h5\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h4\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -6845.733947284263, \"y\": -2978.5742767016527, \"name\": \"point\"}, \"ps\": {\"x\": -6845.733947284263, \"y\": -5858.574276701653, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -7345.733947284263, \"y\": -2978.5742767016527, \"name\": \"point\"}, \"ps\": {\"x\": -6845.733947284263, \"y\": -2978.5742767016527, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -7345.733947284263, \"y\": -5858.574276701653, \"name\": \"point\"}, \"ps\": {\"x\": -7345.733947284263, \"y\": -2978.5742767016527, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -6845.733947284263, \"y\": -5858.574276701653, \"name\": \"point\"}, \"ps\": {\"x\": -7345.733947284263, \"y\": -5858.574276701653, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"dim\": {\"to\": {\"x\": -5895.733947284263, \"y\": -2978.5742767016527, \"name\": \"point\"}, \"from\": {\"x\": -5895.733947284263, \"y\": -5858.574276701653, \"name\": \"point\"}, \"name\": \"h7\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h6\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -5805.733947284263, \"y\": -5858.574276701653, \"name\": \"point\"}, \"ps\": {\"x\": -5805.733947284263, \"y\": -2978.5742767016527, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -5305.733947284263, \"y\": -5858.574276701653, \"name\": \"point\"}, \"ps\": {\"x\": -5805.733947284263, \"y\": -5858.574276701653, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -5305.733947284263, \"y\": -2978.5742767016527, \"name\": \"point\"}, \"ps\": {\"x\": -5305.733947284263, \"y\": -5858.574276701653, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -5805.733947284263, \"y\": -2978.5742767016527, \"name\": \"point\"}, \"ps\": {\"x\": -5305.733947284263, \"y\": -2978.5742767016527, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969708826844001.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 10:58:08", "updated_at": "2025-06-12 10:58:08", "sort": 0, "times": 357, "low_width": 600, "high_width": 1400, "low_height": 2000, "high_height": 2600} \ No newline at end of file diff --git a/data/windoor-drawings/31733.json b/data/windoor-drawings/31733.json new file mode 100644 index 0000000..4619ce8 --- /dev/null +++ b/data/windoor-drawings/31733.json @@ -0,0 +1 @@ +{"id": 31733, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#FFFFFF\", \"hd\": \"#D4D1D9\", \"ben\": \"#FFFFFF\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 2, 2, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [{\"height\": 10, \"polyId\": {\"idx\": -1, \"pos\": -1}}], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 16, \"gg\": 60, \"il\": 16, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 16, \"sc\": 10, \"sm\": 12, \"ahh\": 240, \"ahw\": 240, \"dsa\": 16, \"inf\": 45, \"usa\": 16}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3140.756066411239, \"y\": 2628.544061302682, \"name\": \"point\"}, \"from\": {\"x\": 3140.756066411239, \"y\": 1608.5440613026822, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle7\", \"lockDimToSash\": false, \"percentOffset\": 0.4926829268292683}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.03926829268292683}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.3}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.9607317073170732}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 3, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2669.256066411239, \"y\": 2218.544061302682, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}], [\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"tp\": \"decorationColonial\", \"cps\": [{\"ed\": {\"pt\": {\"x\": 0, \"y\": -0.75, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 0.25, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 0}}, \"tp\": \"decorationLine\", \"sbw\": 12}, {\"ed\": {\"pt\": {\"x\": 0, \"y\": -0.5, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 0.5, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 0}}, \"tp\": \"decorationLine\", \"sbw\": 12}, {\"ed\": {\"pt\": {\"x\": 0, \"y\": -0.25, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 0.75, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 0}}, \"tp\": \"decorationLine\", \"sbw\": 12}, {\"ed\": {\"pt\": {\"x\": -0.5, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0.5, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 1}}, \"tp\": \"decorationLine\", \"sbw\": 12}], \"hec\": 3, \"sbw\": 12, \"vec\": 1}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5厘超白水纹单面油砂\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [12]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1961.7560664112389, \"y\": 478.54406130268194, \"name\": \"point\"}, \"from\": {\"x\": 1961.7560664112389, \"y\": 478.54406130268194, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 3376.756066411239, \"y\": 1578.544061302682, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2326.756066411239, \"y\": 2628.544061302682, \"name\": \"point\"}, \"ps\": {\"x\": 2326.756066411239, \"y\": 538.5440613026819, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3011.756066411239, \"y\": 2628.544061302682, \"name\": \"point\"}, \"ps\": {\"x\": 2326.756066411239, \"y\": 2628.544061302682, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3011.756066411239, \"y\": 538.5440613026819, \"name\": \"point\"}, \"ps\": {\"x\": 3011.756066411239, \"y\": 2628.544061302682, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2326.756066411239, \"y\": 538.5440613026819, \"name\": \"point\"}, \"ps\": {\"x\": 3011.756066411239, \"y\": 538.5440613026819, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [{\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3919.0187161809417, \"y\": 1377.404806595022, \"name\": \"point\"}, \"from\": {\"x\": 3419.0187161809413, \"y\": 1377.404806595022, \"name\": \"point\"}, \"text\": \"墙厚175\", \"fontSize\": 120}], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969745564761748.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 11:04:15", "updated_at": "2025-06-12 11:04:15", "sort": 0, "times": 425, "low_width": 400, "high_width": 900, "low_height": 1700, "high_height": 2300} \ No newline at end of file diff --git a/data/windoor-drawings/31734.json b/data/windoor-drawings/31734.json new file mode 100644 index 0000000..50e1e70 --- /dev/null +++ b/data/windoor-drawings/31734.json @@ -0,0 +1 @@ +{"id": 31734, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#4B4B4B\", \"hd\": \"#D4D1D9\", \"ben\": \"#4B4B4B\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -9.118853032863171, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f3\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 16, \"gg\": 60, \"il\": 16, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 16, \"sc\": 10, \"sm\": 12, \"ahh\": 240, \"ahw\": 240, \"dsa\": 16, \"inf\": 45, \"usa\": 16}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 1301.2438705351817, \"y\": 0.00000000000011368683772161605, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 1050.4754121314515, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 1301.2438705351817, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 3, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 993.9549805820576, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 4, \"name\": \"m5\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2843.574712643678, \"y\": 2185.6424010217115, \"name\": \"point\"}, \"from\": {\"x\": 2843.574712643678, \"y\": 1165.6424010217115, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 27.35655909858906, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle7\", \"lockDimToSash\": false, \"percentOffset\": 0.6203007518797004}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2282.574712643678, \"y\": 1755.6424010217115, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2282.574712643678, \"y\": 559.6424010217129, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -3.1315998826574886e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2282.574712643678, \"y\": 1347.6424010217115, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -3.0243550743223686e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2282.574712643678, \"y\": 939.6424010217114, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -3.02526315273176e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2295.0906768837804, \"y\": 749.6424010217122, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2299.0906768837804, \"y\": 1143.6424010217113, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2295.0906768837804, \"y\": 1551.6424010217115, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2295.0906768837804, \"y\": 363.7438845427494, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 1}, \"ser\": {\"text\": \"A5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 0}, \"ser\": {\"text\": \"A6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 0}, \"ser\": {\"text\": \"A7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 1}, \"ser\": {\"text\": \"A8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A9\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [12, 12, 12, 12, 12, 12, 12, 12]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2850.574712643678, \"y\": 99.64240102171198, \"name\": \"point\"}, \"from\": {\"x\": 2850.574712643678, \"y\": 99.64240102171198, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"cpt\": {\"x\": 2850.574712643678, \"y\": 1159.6424010217113, \"name\": \"point\"}, \"type\": \"springline\", \"width\": 2000, \"height\": 1200, \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1850.574712643678, \"y\": 2185.6424010217115, \"name\": \"point\"}, \"ps\": {\"x\": 1850.574712643678, \"y\": 559.6424010217113, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2714.574712643678, \"y\": 2185.6424010217115, \"name\": \"point\"}, \"ps\": {\"x\": 1850.574712643678, \"y\": 2185.6424010217115, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2714.574712643678, \"y\": 559.6424010217114, \"name\": \"point\"}, \"ps\": {\"x\": 2714.574712643678, \"y\": 2185.6424010217115, \"name\": \"point\"}, \"name\": \"segment\"}, {\"r\": 432.00000000000045, \"pc\": {\"x\": 2282.5747126436777, \"y\": 559.6424010217145, \"name\": \"point\"}, \"name\": \"arc\", \"endAngle\": 3.1415926535898, \"startAngle\": -0.000000000000007105427357601002, \"counterClockwise\": false}]], \"virtual\": false, \"arcHeight\": 400}}], \"epi\": [], \"sbf\": [], \"thd\": {\"to\": {\"x\": 1700.574712643678, \"y\": 2185.6424010217115, \"name\": \"point\"}, \"from\": {\"x\": 1700.574712643678, \"y\": 127.64240102171402, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"twd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969747930586896.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 11:04:39", "updated_at": "2025-06-12 11:04:39", "sort": 0, "times": 328, "low_width": 600, "high_width": 1000, "low_height": 1800, "high_height": 2200} \ No newline at end of file diff --git a/data/windoor-drawings/31735.json b/data/windoor-drawings/31735.json new file mode 100644 index 0000000..9d34982 --- /dev/null +++ b/data/windoor-drawings/31735.json @@ -0,0 +1 @@ +{"id": 31735, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#FFFFFF\", \"hd\": \"#D4D1D9\", \"ben\": \"#FFFFFF\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 2, 2, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 16, \"gg\": 60, \"il\": 16, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 16, \"sc\": 10, \"sm\": 12, \"ahh\": 240, \"ahw\": 240, \"dsa\": 16, \"inf\": 45, \"usa\": 16}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1758.1468710089405, \"y\": 2705.1724137931033, \"name\": \"point\"}, \"from\": {\"x\": 1758.1468710089405, \"y\": 1655.1724137931033, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": -459.7701149425286, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.4696969696969696}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1932.6468710089405, \"y\": 2305.1724137931033, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"c\": 4, \"is\": \"wheel\", \"tp\": \"decorationSemiArcPro\", \"cps\": [], \"oas\": \"fill\", \"sbw\": 10, \"tab\": false, \"wcc\": 1, \"estc\": true}}], [\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [12]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1270.1468710089405, \"y\": 635.1724137931035, \"name\": \"point\"}, \"from\": {\"x\": 1270.1468710089405, \"y\": 635.1724137931035, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 2595.1468710089403, \"y\": 1655.1724137931035, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1545.1468710089405, \"y\": 2705.1724137931033, \"name\": \"point\"}, \"ps\": {\"x\": 1545.1468710089405, \"y\": 695.1724137931035, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2320.1468710089403, \"y\": 2705.1724137931033, \"name\": \"point\"}, \"ps\": {\"x\": 1545.1468710089405, \"y\": 2705.1724137931033, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2320.1468710089403, \"y\": 695.1724137931035, \"name\": \"point\"}, \"ps\": {\"x\": 2320.1468710089403, \"y\": 2705.1724137931033, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1545.1468710089405, \"y\": 695.1724137931035, \"name\": \"point\"}, \"ps\": {\"x\": 2320.1468710089403, \"y\": 695.1724137931035, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969749481535548.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 11:04:54", "updated_at": "2025-06-12 11:04:54", "sort": 0, "times": 2594, "low_width": 500, "high_width": 1000, "low_height": 1700, "high_height": 2300} \ No newline at end of file diff --git a/data/windoor-drawings/31736.json b/data/windoor-drawings/31736.json new file mode 100644 index 0000000..4b45737 --- /dev/null +++ b/data/windoor-drawings/31736.json @@ -0,0 +1 @@ +{"id": 31736, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#FFFFFF\", \"hd\": \"#D4D1D9\", \"ben\": \"#FFFFFF\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 50, \"gg\": 5, \"il\": 16, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 16, \"sc\": 16, \"sm\": 50, \"ahh\": 240, \"ahw\": 240, \"dsa\": 16, \"inf\": 45, \"usa\": 16}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2483.561941251596, \"y\": 2214.750957854406, \"name\": \"point\"}, \"from\": {\"x\": 2483.561941251596, \"y\": 1060.250957854406, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":-1,\\\"pos\\\":-1}\", {\"db\": {\"c\": 4, \"is\": \"wheel\", \"tp\": \"decorationSemiArcPro\", \"cps\": [], \"oas\": \"fill\", \"sbw\": 10, \"tab\": false, \"wcc\": 1, \"estc\": true}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8厘超白长虹\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 0}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":-1,\\\"pos\\\":-1}\", {\"db\": {\"c\": 4, \"is\": \"wheel\", \"tp\": \"decorationSemiArcPro\", \"cps\": [], \"oas\": \"fill\", \"sbw\": 10, \"tab\": false, \"wcc\": 1, \"estc\": true}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8厘超白长虹\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5363.561941251596, \"y\": 2214.750957854406, \"name\": \"point\"}, \"from\": {\"x\": 5363.561941251596, \"y\": 1060.250957854406, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":-1,\\\"pos\\\":-1}\", {\"db\": {\"c\": 4, \"is\": \"wheel\", \"tp\": \"decorationSemiArcPro\", \"cps\": [], \"oas\": \"fill\", \"sbw\": 10, \"tab\": false, \"wcc\": 1, \"estc\": true}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8厘超白长虹\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 2}], \"enabled\": true, \"appliedOptionIndex\": 22, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4176.561941251596, \"y\": -184.24904214559388, \"name\": \"point\"}, \"from\": {\"x\": 4176.561941251596, \"y\": -184.24904214559388, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 3320.561941251596, \"y\": 1164.750957854406, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2270.561941251596, \"y\": 2214.750957854406, \"name\": \"point\"}, \"ps\": {\"x\": 2270.561941251596, \"y\": -124.24904214559388, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5226.561941251596, \"y\": 2214.750957854406, \"name\": \"point\"}, \"ps\": {\"x\": 2270.561941251596, \"y\": 2214.750957854406, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5226.561941251596, \"y\": -124.24904214559388, \"name\": \"point\"}, \"ps\": {\"x\": 5226.561941251596, \"y\": 2214.750957854406, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2270.561941251596, \"y\": -124.24904214559388, \"name\": \"point\"}, \"ps\": {\"x\": 5226.561941251596, \"y\": -124.24904214559388, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969750956883451.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 11:05:09", "updated_at": "2025-06-12 11:05:09", "sort": 0, "times": 1594, "low_width": 2500, "high_width": 3500, "low_height": 2000, "high_height": 2600} \ No newline at end of file diff --git a/data/windoor-drawings/31737.json b/data/windoor-drawings/31737.json new file mode 100644 index 0000000..1638dcd --- /dev/null +++ b/data/windoor-drawings/31737.json @@ -0,0 +1 @@ +{"id": 31737, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#4B4B4B\", \"hd\": \"#D4D1D9\", \"ben\": \"#4B4B4B\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 2, 2, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 16, \"gg\": 60, \"il\": 16, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 16, \"sc\": 10, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 16, \"inf\": 45, \"usa\": 16}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 963.2835677794852, \"y\": 2251.012639585848, \"name\": \"point\"}, \"from\": {\"x\": 963.2835677794852, \"y\": 1231.012639585848, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle7\", \"lockDimToSash\": false, \"percentOffset\": 0.5298701298701299}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 501.7835677794856, \"y\": 1851.012639585848, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}], [\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"c\": 4, \"is\": \"wheel\", \"tp\": \"decorationSemiArcPro\", \"cps\": [], \"oas\": \"fill\", \"sbw\": 10, \"tab\": true, \"wcc\": 1, \"estc\": true}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5厘超白长虹油砂\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"16\"]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -215.71643222051443, \"y\": 236.0126395858481, \"name\": \"point\"}, \"from\": {\"x\": -215.71643222051443, \"y\": 236.0126395858481, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 1219.283567779485, \"y\": 1201.012639585848, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 169.28356777948557, \"y\": 2251.012639585848, \"name\": \"point\"}, \"ps\": {\"x\": 169.28356777948557, \"y\": 296.0126395858481, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 834.2835677794856, \"y\": 2251.012639585848, \"name\": \"point\"}, \"ps\": {\"x\": 169.28356777948557, \"y\": 2251.012639585848, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 834.2835677794856, \"y\": 296.0126395858481, \"name\": \"point\"}, \"ps\": {\"x\": 834.2835677794856, \"y\": 2251.012639585848, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 169.28356777948557, \"y\": 296.0126395858481, \"name\": \"point\"}, \"ps\": {\"x\": 834.2835677794856, \"y\": 296.0126395858481, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969752037494603.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 11:05:21", "updated_at": "2025-06-12 11:05:21", "sort": 0, "times": 2238, "low_width": 400, "high_width": 800, "low_height": 1700, "high_height": 2200} \ No newline at end of file diff --git a/data/windoor-drawings/31738.json b/data/windoor-drawings/31738.json new file mode 100644 index 0000000..2592e82 --- /dev/null +++ b/data/windoor-drawings/31738.json @@ -0,0 +1 @@ +{"id": 31738, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#4B4B4B\", \"hd\": \"#D4D1D9\", \"ben\": \"#4B4B4B\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 16, \"gg\": 60, \"il\": 16, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 16, \"sc\": 10, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 16, \"inf\": 45, \"usa\": 16}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -82.04140084535442, \"y\": 882.0988096755723, \"name\": \"point\"}, \"from\": {\"x\": -82.04140084535442, \"y\": -277.9011903244275, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 28.95859915464553, \"y\": 452.0988096755723, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}], [\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"c\": 4, \"is\": \"wheel\", \"tp\": \"decorationSemiArcPro\", \"cps\": [], \"oas\": \"fill\", \"sbw\": 10, \"tab\": false, \"wcc\": 3, \"estc\": true}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8厘白玻钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"16\"]}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 0}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 599.9585991546455, \"y\": 452.0988096755723, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}], [\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"c\": 4, \"is\": \"wheel\", \"tp\": \"decorationSemiArcPro\", \"cps\": [], \"oas\": \"fill\", \"sbw\": 10, \"tab\": false, \"wcc\": 3, \"estc\": true}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8厘白玻钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"16\"]}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1631.9585991546453, \"y\": 882.0988096755723, \"name\": \"point\"}, \"from\": {\"x\": 1631.9585991546453, \"y\": -277.9011903244277, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1170.9585991546455, \"y\": 452.0988096755723, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}], [\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"c\": 4, \"is\": \"wheel\", \"tp\": \"decorationSemiArcPro\", \"cps\": [], \"oas\": \"fill\", \"sbw\": 10, \"tab\": false, \"wcc\": 3, \"estc\": true}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8厘白玻钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"16\"]}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 2}], \"enabled\": true, \"appliedOptionIndex\": 22, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1163.9585991546455, \"y\": -1497.9011903244275, \"name\": \"point\"}, \"from\": {\"x\": 1163.9585991546455, \"y\": -1497.9011903244275, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -295.0414008453545, \"y\": 882.0988096755723, \"name\": \"point\"}, \"ps\": {\"x\": -295.0414008453545, \"y\": -1437.9011903244275, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1494.9585991546455, \"y\": 882.0988096755723, \"name\": \"point\"}, \"ps\": {\"x\": -295.0414008453545, \"y\": 882.0988096755723, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1494.9585991546455, \"y\": -1437.9011903244275, \"name\": \"point\"}, \"ps\": {\"x\": 1494.9585991546455, \"y\": 882.0988096755723, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -295.0414008453545, \"y\": -1437.9011903244275, \"name\": \"point\"}, \"ps\": {\"x\": 1494.9585991546455, \"y\": -1437.9011903244275, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969753350009850.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 11:05:33", "updated_at": "2025-06-12 11:05:33", "sort": 0, "times": 1173, "low_width": 1500, "high_width": 2100, "low_height": 2000, "high_height": 2400} \ No newline at end of file diff --git a/data/windoor-drawings/31739.json b/data/windoor-drawings/31739.json new file mode 100644 index 0000000..7aa76d6 --- /dev/null +++ b/data/windoor-drawings/31739.json @@ -0,0 +1 @@ +{"id": 31739, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#4B4B4B\", \"hd\": \"#D4D1D9\", \"ben\": \"#4B4B4B\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": -244.02994729475404, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 66.98861298287375, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"vs\": [], \"ast\": [], \"ejw\": [0, 2, 2, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [{\"height\": 10, \"polyId\": {\"idx\": -1, \"pos\": -1}}], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 10, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 20, \"gg\": 60, \"il\": 10, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 10, \"sc\": 10, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 10, \"inf\": 45, \"usa\": 10}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 3, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 4, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m8\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -192.25879252131512, \"y\": 2514.98577569867, \"name\": \"point\"}, \"from\": {\"x\": -192.25879252131512, \"y\": 1494.9857756986698, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": -392.3618760425452, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle7\", \"lockDimToSash\": false, \"percentOffset\": 0.5269320843091335}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7.741207478684828, \"y\": 2076.78577569867, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7.741207478684828, \"y\": 798.1857756986699, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7.741207478684828, \"y\": 1650.5857756986695, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7.741207478684828, \"y\": 1224.38577569867, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -151.25879252131517, \"y\": 1011.28577569867, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -5.839361429957572e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -151.25879252131514, \"y\": 1437.4857756986698, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -5.839361429957572e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -151.25879252131512, \"y\": 1863.68577569867, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -5.839361429957572e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -151.25879252131512, \"y\": 2289.88577569867, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -5.839361429957572e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 169.74120747868483, \"y\": 1011.28577569867, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -5.959606649615191e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 169.74120747868486, \"y\": 1437.4857756986698, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -5.959606649615191e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 169.74120747868488, \"y\": 1863.68577569867, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -5.959606649615191e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 6, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 169.74120747868488, \"y\": 2289.88577569867, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -5.959606649615191e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 7, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":1,\\\"pos\\\":1}\", {\"db\": {\"c\": 1, \"is\": \"innerArc\", \"tp\": \"decorationSemiArcPro\", \"cps\": [], \"oas\": \"fill\", \"sbw\": 10, \"tab\": false, \"wcc\": 3, \"estc\": true}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 8, \"pos\": 1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 8, \"pos\": 0}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"A5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 9, \"pos\": 1}, \"ser\": {\"text\": \"A6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 9, \"pos\": 0}, \"ser\": {\"text\": \"A7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 1}, \"ser\": {\"text\": \"A8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 10, \"pos\": 1}, \"ser\": {\"text\": \"A9\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 10, \"pos\": 0}, \"ser\": {\"text\": \"A10\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 1}, \"ser\": {\"text\": \"A11\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 11, \"pos\": 1}, \"ser\": {\"text\": \"A12\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 11, \"pos\": 0}, \"ser\": {\"text\": \"A13\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [\"16\", \"16\", \"16\", \"16\", \"10\", \"10\", \"10\", \"10\", \"10\", \"10\", \"10\", \"10\"]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -647.2587925213152, \"y\": 299.98577569866984, \"name\": \"point\"}, \"from\": {\"x\": -647.2587925213152, \"y\": 299.98577569866984, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 662.7412074786848, \"y\": 1464.9857756986698, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -387.2587925213152, \"y\": 2514.98577569867, \"name\": \"point\"}, \"ps\": {\"x\": -387.2587925213152, \"y\": 359.98577569866984, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 402.7412074786848, \"y\": 2514.98577569867, \"name\": \"point\"}, \"ps\": {\"x\": -387.2587925213152, \"y\": 2514.98577569867, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 402.7412074786848, \"y\": 359.98577569866984, \"name\": \"point\"}, \"ps\": {\"x\": 402.7412074786848, \"y\": 2514.98577569867, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -387.2587925213152, \"y\": 359.98577569866984, \"name\": \"point\"}, \"ps\": {\"x\": 402.7412074786848, \"y\": 359.98577569866984, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969758948784761.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 11:05:44", "updated_at": "2025-06-12 11:06:30", "sort": 0, "times": 304, "low_width": 550, "high_width": 1000, "low_height": 1700, "high_height": 2400} \ No newline at end of file diff --git a/data/windoor-drawings/31740.json b/data/windoor-drawings/31740.json new file mode 100644 index 0000000..07ff99f --- /dev/null +++ b/data/windoor-drawings/31740.json @@ -0,0 +1 @@ +{"id": 31740, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#f0540b\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"vs\": [], \"ast\": [], \"ejw\": [0, 2, 2, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3830.900383141762, \"y\": 1051.4240102171138, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": [\"50\"]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 10, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 20, \"gg\": 60, \"il\": 10, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 10, \"sc\": 10, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 10, \"inf\": 45, \"usa\": 10}, \"sm\": [{\"rt\": false, \"tf\": false, \"type\": \"DoubleSash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 3, \"name\": \"m8\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 4, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m15\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m16\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle7\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2320.900383141762, \"y\": 2246.4240102171134, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.3205166984178895e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2320.900383141762, \"y\": 149.9240102171143, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2320.900383141762, \"y\": 841.4240102171138, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2320.900383141762, \"y\": 1532.9240102171136, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2320.900383141762, \"y\": -195.8259897828858, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2320.900383141762, \"y\": 495.6740102171141, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2320.900383141762, \"y\": 1187.1740102171138, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2320.900383141762, \"y\": 1878.6740102171136, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 1}, \"ser\": {\"text\": \"A5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 0}, \"ser\": {\"text\": \"A6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 1}, \"ser\": {\"text\": \"A7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 0}, \"ser\": {\"text\": \"A8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A9\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [60, \"16\", \"16\", \"16\", \"16\", \"16\", \"16\", \"16\"]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m22\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m23\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3000.900383141762, \"y\": 2646.4240102171134, \"name\": \"point\"}, \"from\": {\"x\": 3000.900383141762, \"y\": 1051.4240102171136, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle7\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3310.900383141762, \"y\": 2246.4240102171134, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.3205166984178895e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3310.900383141762, \"y\": 149.92401021711385, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3310.900383141762, \"y\": 841.4240102171136, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3310.900383141762, \"y\": 1532.9240102171132, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3310.900383141762, \"y\": 1187.1740102171134, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3310.900383141762, \"y\": 495.67401021711373, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3310.900383141762, \"y\": -195.82598978288604, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3310.900383141762, \"y\": 1878.6740102171136, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A10\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 0}, \"ser\": {\"text\": \"A11\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 1}, \"ser\": {\"text\": \"A12\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"A13\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"A14\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"A15\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"A16\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 0}, \"ser\": {\"text\": \"A17\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 1}, \"ser\": {\"text\": \"A18\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60, \"16\", \"16\", \"16\", \"16\", \"16\", \"16\", \"16\"]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"inward\", \"withTurningFrame\": true}, {\"rt\": false, \"tf\": false, \"type\": \"DoubleSash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m34\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m35\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle7\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4393.400383141762, \"y\": 2246.4240102171125, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.3205166984178895e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4393.400383141762, \"y\": 149.92401021711362, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4393.400383141762, \"y\": 841.4240102171132, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4393.400383141762, \"y\": 1532.9240102171127, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4393.400383141762, \"y\": 1878.6740102171125, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4393.400383141762, \"y\": 1187.174010217113, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4393.400383141762, \"y\": 495.6740102171134, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4393.400383141762, \"y\": -195.82598978288615, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A19\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"A20\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"A21\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"A22\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"A23\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 0}, \"ser\": {\"text\": \"A24\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 1}, \"ser\": {\"text\": \"A25\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 0}, \"ser\": {\"text\": \"A26\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 1}, \"ser\": {\"text\": \"A27\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60, \"16\", \"16\", \"16\", \"16\", \"16\", \"16\", \"16\"]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m46\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m47\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle7\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5468.400383141762, \"y\": 2246.4240102171125, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.3205166984178895e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5468.400383141762, \"y\": 149.92401021711362, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5468.400383141762, \"y\": 841.4240102171132, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5468.400383141762, \"y\": 1532.9240102171127, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5468.400383141762, \"y\": 1878.6740102171125, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5468.400383141762, \"y\": 1187.174010217113, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5468.400383141762, \"y\": 495.6740102171134, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5468.400383141762, \"y\": -195.82598978288615, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A28\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"A29\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"A30\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"A31\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"A32\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 0}, \"ser\": {\"text\": \"A33\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 1}, \"ser\": {\"text\": \"A34\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 0}, \"ser\": {\"text\": \"A35\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 1}, \"ser\": {\"text\": \"A36\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60, \"16\", \"16\", \"16\", \"16\", \"16\", \"16\", \"16\"]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"inward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4965.900383141762, \"y\": -613.5759897828859, \"name\": \"point\"}, \"from\": {\"x\": 4965.900383141762, \"y\": -613.5759897828859, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 2865.900383141762, \"y\": 1596.4240102171136, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1815.9003831417624, \"y\": 2646.4240102171134, \"name\": \"point\"}, \"ps\": {\"x\": 1815.9003831417624, \"y\": -553.5759897828859, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6015.900383141762, \"y\": 2646.4240102171134, \"name\": \"point\"}, \"ps\": {\"x\": 1815.9003831417624, \"y\": 2646.4240102171134, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6015.900383141762, \"y\": -553.5759897828859, \"name\": \"point\"}, \"ps\": {\"x\": 6015.900383141762, \"y\": 2646.4240102171134, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1815.9003831417624, \"y\": -553.5759897828859, \"name\": \"point\"}, \"ps\": {\"x\": 6015.900383141762, \"y\": -553.5759897828859, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969773595377591.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 11:08:55", "updated_at": "2025-06-12 11:08:55", "sort": 0, "times": 409, "low_width": 3500, "high_width": 4500, "low_height": 3500, "high_height": 4000} \ No newline at end of file diff --git a/data/windoor-drawings/31741.json b/data/windoor-drawings/31741.json new file mode 100644 index 0000000..00f86bf --- /dev/null +++ b/data/windoor-drawings/31741.json @@ -0,0 +1 @@ +{"id": 31741, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#4B4B4B\", \"hd\": \"#D4D1D9\", \"ben\": \"#4B4B4B\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"vs\": [], \"ast\": [], \"ejw\": [0, 2, 2, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 10, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 20, \"gg\": 60, \"il\": 10, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 10, \"sc\": 10, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 10, \"inf\": 45, \"usa\": 10}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -5, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -5, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 3, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m10\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 827.7780298487484, \"y\": 2605.580305209698, \"name\": \"point\"}, \"from\": {\"x\": 827.7780298487484, \"y\": 1585.580305209698, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -5, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -5, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -5, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -5, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle7\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -5, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -5, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -5, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -5, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -5, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -5, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 972.7780298487482, \"y\": 2210.580305209698, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 972.7780298487482, \"y\": 1389.080305209698, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 808.7780298487482, \"y\": 1115.2469718763646, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 808.7780298487482, \"y\": 1662.9136385430313, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1136.7780298487482, \"y\": 1115.2469718763646, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1136.7780298487482, \"y\": 1662.9136385430313, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8厘普白油砂\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8厘普白油砂\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8厘普白油砂\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8厘普白油砂\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"A5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8厘普白油砂\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"A6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8厘普白油砂\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"16\", \"16\", \"16\", \"16\", \"16\", \"16\"]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 262.77802984874825, \"y\": 495.5803052096978, \"name\": \"point\"}, \"from\": {\"x\": 262.77802984874825, \"y\": 495.5803052096978, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 1682.7780298487482, \"y\": 1555.5803052096978, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 632.7780298487482, \"y\": 2605.580305209698, \"name\": \"point\"}, \"ps\": {\"x\": 632.7780298487482, \"y\": 555.5803052096978, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1312.7780298487482, \"y\": 2605.580305209698, \"name\": \"point\"}, \"ps\": {\"x\": 632.7780298487482, \"y\": 2605.580305209698, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1312.7780298487482, \"y\": 555.5803052096978, \"name\": \"point\"}, \"ps\": {\"x\": 1312.7780298487482, \"y\": 2605.580305209698, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 632.7780298487482, \"y\": 555.5803052096978, \"name\": \"point\"}, \"ps\": {\"x\": 1312.7780298487482, \"y\": 555.5803052096978, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969774774368817.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 11:09:07", "updated_at": "2025-06-12 11:09:07", "sort": 0, "times": 672, "low_width": 480, "high_width": 880, "low_height": 1800, "high_height": 2200} \ No newline at end of file diff --git a/data/windoor-drawings/31742.json b/data/windoor-drawings/31742.json new file mode 100644 index 0000000..14422bc --- /dev/null +++ b/data/windoor-drawings/31742.json @@ -0,0 +1 @@ +{"id": 31742, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#FFFFFF\", \"hd\": \"#D4D1D9\", \"ben\": \"#FFFFFF\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"vs\": [], \"ast\": [], \"ejw\": [0, 2, 2, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 10, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 20, \"gg\": 60, \"il\": 10, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 10, \"sc\": 10, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 10, \"inf\": 45, \"usa\": 10}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -5, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -5, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 3, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m10\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2423.569604086845, \"y\": 2710.280970625798, \"name\": \"point\"}, \"from\": {\"x\": 2423.569604086845, \"y\": 1675.280970625798, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -5, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -5, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -5, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -5, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle7\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -5, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -5, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -5, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -5, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -5, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -5, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1928.5696040868452, \"y\": 2315.280970625798, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1928.5696040868452, \"y\": 1199.9476372924648, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1928.5696040868452, \"y\": 1757.6143039591316, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1928.5696040868452, \"y\": 921.1143039591316, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1928.5696040868452, \"y\": 1478.780970625798, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1928.5696040868452, \"y\": 2036.4476372924648, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8厘普白油砂\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8厘普白油砂\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8厘普白油砂\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8厘普白油砂\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"A5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8厘普白油砂\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"A6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"8厘普白油砂\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"16\", \"16\", \"16\", \"16\", \"16\", \"16\"]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1218.5696040868452, \"y\": 570.2809706257981, \"name\": \"point\"}, \"from\": {\"x\": 1218.5696040868452, \"y\": 570.2809706257981, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 2638.569604086845, \"y\": 1660.280970625798, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1588.5696040868452, \"y\": 2710.280970625798, \"name\": \"point\"}, \"ps\": {\"x\": 1588.5696040868452, \"y\": 630.2809706257981, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2268.569604086845, \"y\": 2710.280970625798, \"name\": \"point\"}, \"ps\": {\"x\": 1588.5696040868452, \"y\": 2710.280970625798, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2268.569604086845, \"y\": 630.2809706257981, \"name\": \"point\"}, \"ps\": {\"x\": 2268.569604086845, \"y\": 2710.280970625798, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1588.5696040868452, \"y\": 630.2809706257981, \"name\": \"point\"}, \"ps\": {\"x\": 2268.569604086845, \"y\": 630.2809706257981, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174969775946047221.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-12 11:09:19", "updated_at": "2025-06-12 11:09:19", "sort": 0, "times": 725, "low_width": 480, "high_width": 880, "low_height": 1800, "high_height": 2200} \ No newline at end of file diff --git a/data/windoor-drawings/31934.json b/data/windoor-drawings/31934.json new file mode 100644 index 0000000..007437a --- /dev/null +++ b/data/windoor-drawings/31934.json @@ -0,0 +1 @@ +{"id": 31934, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": -187.77136282339563, \"y\": 1443.604738971998, \"name\": \"point\"}, \"sab\": 126.77533697770932, \"sqc\": false, \"stp\": {\"x\": -187.77136282339575, \"y\": -356.39526102800187, \"name\": \"point\"}, \"svb\": -0.501031922880468, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -970, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -970, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -970, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -970, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 120, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -247.77136282339575, \"y\": 1368.604738971998, \"name\": \"point\"}, \"ps\": {\"x\": -127.77136282339576, \"y\": 1368.604738971998, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -247.77136282339575, \"y\": -281.39526102800187, \"name\": \"point\"}, \"ps\": {\"x\": -247.77136282339575, \"y\": 1368.604738971998, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -127.77136282339576, \"y\": -281.39526102800187, \"name\": \"point\"}, \"ps\": {\"x\": -247.77136282339575, \"y\": -281.39526102800187, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -127.77136282339576, \"y\": 1368.604738971998, \"name\": \"point\"}, \"ps\": {\"x\": -127.77136282339576, \"y\": -281.39526102800187, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -247.77136282339575, \"y\": -281.39526102800187, \"name\": \"point\"}, \"ps\": {\"x\": -247.77136282339575, \"y\": 1368.604738971998, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 2877.228637176604, \"y\": 1443.604738971998, \"name\": \"point\"}, \"sab\": 125.87322404512813, \"sqc\": false, \"stp\": {\"x\": 2877.228637176604, \"y\": -356.39526102800187, \"name\": \"point\"}, \"svb\": 0.5109197858571055, \"uid\": 3, \"dimL\": {\"to\": {\"x\": -970, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -970, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -970, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -970, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 120, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2937.228637176604, \"y\": -281.39526102800187, \"name\": \"point\"}, \"ps\": {\"x\": 2817.228637176604, \"y\": -281.39526102800187, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2937.228637176604, \"y\": 1368.604738971998, \"name\": \"point\"}, \"ps\": {\"x\": 2937.228637176604, \"y\": -281.39526102800187, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2817.228637176604, \"y\": 1368.604738971998, \"name\": \"point\"}, \"ps\": {\"x\": 2937.228637176604, \"y\": 1368.604738971998, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2817.228637176604, \"y\": -281.39526102800187, \"name\": \"point\"}, \"ps\": {\"x\": 2817.228637176604, \"y\": 1368.604738971998, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 2937.228637176604, \"y\": 1368.604738971998, \"name\": \"point\"}, \"ps\": {\"x\": 2937.228637176604, \"y\": -281.39526102800187, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 932.3337158226668, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 900.4590588714645, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 63.74931390240499, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 87.6553066158067, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 496.7286371766042, \"y\": 543.604738971998, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -9.305801172047699e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2192.728637176604, \"y\": 543.604738971998, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2492.228637176604, \"y\": 234.10473897199813, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 197.2286371766042, \"y\": 234.10473897199813, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [29, 29, 29, 29]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 29, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 47, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [47, 60, 47, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 47, 60, 47], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1617.228637176604, \"y\": -371.3952610280018, \"name\": \"point\"}, \"from\": {\"x\": 1617.228637176604, \"y\": -371.3952610280018, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -127.77136282339576, \"y\": 1368.604738971998, \"name\": \"point\"}, \"ps\": {\"x\": -127.77136282339576, \"y\": -281.39526102800187, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2817.228637176604, \"y\": 1368.604738971998, \"name\": \"point\"}, \"ps\": {\"x\": -127.77136282339576, \"y\": 1368.604738971998, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2817.228637176604, \"y\": -281.39526102800187, \"name\": \"point\"}, \"ps\": {\"x\": 2817.228637176604, \"y\": 1368.604738971998, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -127.77136282339576, \"y\": -281.39526102800187, \"name\": \"point\"}, \"ps\": {\"x\": 2817.228637176604, \"y\": -281.39526102800187, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 29, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 47, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -1447.7713628233955, \"y\": -371.3952610280018, \"name\": \"point\"}, \"from\": {\"x\": -1447.7713628233955, \"y\": -371.3952610280018, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 4, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1677.7713628233955, \"y\": 1368.604738971998, \"name\": \"point\"}, \"ps\": {\"x\": -1677.7713628233955, \"y\": -281.39526102800187, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -247.77136282339575, \"y\": 1368.604738971998, \"name\": \"point\"}, \"ps\": {\"x\": -1677.7713628233955, \"y\": 1368.604738971998, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -247.77136282339575, \"y\": -281.39526102800187, \"name\": \"point\"}, \"ps\": {\"x\": -247.77136282339575, \"y\": 1368.604738971998, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1677.7713628233955, \"y\": -281.39526102800187, \"name\": \"point\"}, \"ps\": {\"x\": -247.77136282339575, \"y\": -281.39526102800187, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 29, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 47, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3167.228637176604, \"y\": -371.3952610280018, \"name\": \"point\"}, \"from\": {\"x\": 3167.228637176604, \"y\": -371.3952610280018, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 5, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2937.228637176604, \"y\": 1368.604738971998, \"name\": \"point\"}, \"ps\": {\"x\": 2937.228637176604, \"y\": -281.39526102800187, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4367.228637176604, \"y\": 1368.604738971998, \"name\": \"point\"}, \"ps\": {\"x\": 2937.228637176604, \"y\": 1368.604738971998, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4367.228637176604, \"y\": -281.39526102800187, \"name\": \"point\"}, \"ps\": {\"x\": 4367.228637176604, \"y\": 1368.604738971998, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2937.228637176604, \"y\": -281.39526102800187, \"name\": \"point\"}, \"ps\": {\"x\": 4367.228637176604, \"y\": -281.39526102800187, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#A5A09E\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005770175107890.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-16 15:08:21", "updated_at": "2025-06-16 15:08:21", "sort": 0, "times": 3032, "low_width": 5000, "high_width": 7000, "low_height": 1200, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/31935.json b/data/windoor-drawings/31935.json new file mode 100644 index 0000000..178e703 --- /dev/null +++ b/data/windoor-drawings/31935.json @@ -0,0 +1 @@ +{"id": 31935, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": -1860.4837198197429, \"y\": 1458.353767954402, \"name\": \"point\"}, \"sab\": 130.66260541304052, \"sqc\": false, \"stp\": {\"x\": -1860.4837198197429, \"y\": -151.64623204559803, \"name\": \"point\"}, \"svb\": -0.4592868626206602, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -1610, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1610, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1610, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1610, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 120, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1920.4837198197429, \"y\": 1383.353767954402, \"name\": \"point\"}, \"ps\": {\"x\": -1800.4837198197429, \"y\": 1383.353767954402, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1920.4837198197429, \"y\": -76.64623204559801, \"name\": \"point\"}, \"ps\": {\"x\": -1920.4837198197429, \"y\": 1383.353767954402, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1800.4837198197429, \"y\": -76.64623204559803, \"name\": \"point\"}, \"ps\": {\"x\": -1920.4837198197429, \"y\": -76.64623204559801, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1800.4837198197429, \"y\": 1383.353767954402, \"name\": \"point\"}, \"ps\": {\"x\": -1800.4837198197429, \"y\": -76.64623204559803, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -1920.4837198197429, \"y\": -76.64623204559801, \"name\": \"point\"}, \"ps\": {\"x\": -1920.4837198197429, \"y\": 1383.353767954402, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 1724.5162801802571, \"y\": 1458.353767954402, \"name\": \"point\"}, \"sab\": 127.4449492443258, \"sqc\": false, \"stp\": {\"x\": 1724.5162801802571, \"y\": -151.64623204559803, \"name\": \"point\"}, \"svb\": 0.4937428077692809, \"uid\": 3, \"dimL\": {\"to\": {\"x\": -1610, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1610, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1610, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1610, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 120, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1784.5162801802571, \"y\": -76.64623204559803, \"name\": \"point\"}, \"ps\": {\"x\": 1664.5162801802571, \"y\": -76.64623204559803, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1784.5162801802571, \"y\": 1383.353767954402, \"name\": \"point\"}, \"ps\": {\"x\": 1784.5162801802571, \"y\": -76.64623204559803, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1664.5162801802571, \"y\": 1383.353767954402, \"name\": \"point\"}, \"ps\": {\"x\": 1784.5162801802571, \"y\": 1383.353767954402, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1664.5162801802571, \"y\": -76.64623204559803, \"name\": \"point\"}, \"ps\": {\"x\": 1664.5162801802571, \"y\": 1383.353767954402, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 1784.5162801802571, \"y\": 1383.353767954402, \"name\": \"point\"}, \"ps\": {\"x\": 1784.5162801802571, \"y\": -76.64623204559803, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 154.48280645406885, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 115.86210484055164, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 3, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -1175.9837198197429, \"y\": 653.353767954402, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -67.98371981974287, \"y\": 653.353767954402, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -5.650893363450675e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1040.0162801802571, \"y\": 653.353767954402, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [29, 29, 29]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 29, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 47, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [47, 60, 47, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 47, 60, 47], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 464.5162801802571, \"y\": -166.64623204559803, \"name\": \"point\"}, \"from\": {\"x\": 464.5162801802571, \"y\": -166.64623204559803, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1800.4837198197429, \"y\": 1383.353767954402, \"name\": \"point\"}, \"ps\": {\"x\": -1800.4837198197429, \"y\": -76.64623204559803, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1664.5162801802571, \"y\": 1383.353767954402, \"name\": \"point\"}, \"ps\": {\"x\": -1800.4837198197429, \"y\": 1383.353767954402, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1664.5162801802571, \"y\": -76.64623204559803, \"name\": \"point\"}, \"ps\": {\"x\": 1664.5162801802571, \"y\": 1383.353767954402, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1800.4837198197429, \"y\": -76.64623204559803, \"name\": \"point\"}, \"ps\": {\"x\": 1664.5162801802571, \"y\": -76.64623204559803, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 29, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 47, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -3120.483719819743, \"y\": -166.64623204559803, \"name\": \"point\"}, \"from\": {\"x\": -3120.483719819743, \"y\": -166.64623204559803, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 4, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -2710.483719819743, \"y\": 1383.353767954402, \"name\": \"point\"}, \"ps\": {\"x\": -2710.483719819743, \"y\": -76.64623204559803, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1920.4837198197429, \"y\": 1383.353767954402, \"name\": \"point\"}, \"ps\": {\"x\": -2710.483719819743, \"y\": 1383.353767954402, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1920.4837198197429, \"y\": -76.64623204559803, \"name\": \"point\"}, \"ps\": {\"x\": -1920.4837198197429, \"y\": 1383.353767954402, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -2710.483719819743, \"y\": -76.64623204559803, \"name\": \"point\"}, \"ps\": {\"x\": -1920.4837198197429, \"y\": -76.64623204559803, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 29, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 47, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1374.5162801802571, \"y\": -166.64623204559803, \"name\": \"point\"}, \"from\": {\"x\": 1374.5162801802571, \"y\": -166.64623204559803, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 5, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1784.5162801802571, \"y\": 1383.353767954402, \"name\": \"point\"}, \"ps\": {\"x\": 1784.5162801802571, \"y\": -76.64623204559803, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2574.516280180257, \"y\": 1383.353767954402, \"name\": \"point\"}, \"ps\": {\"x\": 1784.5162801802571, \"y\": 1383.353767954402, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2574.516280180257, \"y\": -76.64623204559803, \"name\": \"point\"}, \"ps\": {\"x\": 2574.516280180257, \"y\": 1383.353767954402, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1784.5162801802571, \"y\": -76.64623204559803, \"name\": \"point\"}, \"ps\": {\"x\": 2574.516280180257, \"y\": -76.64623204559803, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#A5A09E\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005772016944396.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-16 15:08:41", "updated_at": "2025-06-16 15:08:41", "sort": 0, "times": 244, "low_width": 5000, "high_width": 7000, "low_height": 1200, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/31936.json b/data/windoor-drawings/31936.json new file mode 100644 index 0000000..ff31e19 --- /dev/null +++ b/data/windoor-drawings/31936.json @@ -0,0 +1 @@ +{"id": 31936, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": -344.00773046964457, \"y\": 1668.562374898216, \"name\": \"point\"}, \"sab\": 134.3754866322729, \"sqc\": false, \"stp\": {\"x\": -344.0077304696447, \"y\": 28.562374898216163, \"name\": \"point\"}, \"svb\": -0.4206130355657485, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -965, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -965, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -965, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -965, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 120, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -404.0077304696447, \"y\": 1593.562374898216, \"name\": \"point\"}, \"ps\": {\"x\": -284.0077304696447, \"y\": 1593.562374898216, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -404.0077304696447, \"y\": 103.56237489821616, \"name\": \"point\"}, \"ps\": {\"x\": -404.0077304696447, \"y\": 1593.562374898216, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -284.0077304696447, \"y\": 103.56237489821616, \"name\": \"point\"}, \"ps\": {\"x\": -404.0077304696447, \"y\": 103.56237489821616, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -284.0077304696447, \"y\": 1593.562374898216, \"name\": \"point\"}, \"ps\": {\"x\": -284.0077304696447, \"y\": 103.56237489821616, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -404.0077304696447, \"y\": 103.56237489821616, \"name\": \"point\"}, \"ps\": {\"x\": -404.0077304696447, \"y\": 1593.562374898216, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 271.84605881604057, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"i3\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 294.4998970507104, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"i4\", \"type\": \"innermullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 881.4922695303553, \"y\": 848.562374898216, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1480.492269530355, \"y\": 848.562374898216, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1180.992269530355, \"y\": 559.0623748982161, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [29, 29, 29]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 29, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 47, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 47, 60, 47], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1445.9922695303558, \"y\": 13.562374898216149, \"name\": \"point\"}, \"from\": {\"x\": 1445.9922695303558, \"y\": 13.562374898216149, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -284.0077304696447, \"y\": 1593.562374898216, \"name\": \"point\"}, \"ps\": {\"x\": -284.0077304696447, \"y\": 103.56237489821616, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2645.992269530356, \"y\": 1593.562374898216, \"name\": \"point\"}, \"ps\": {\"x\": -284.0077304696447, \"y\": 1593.562374898216, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2645.992269530356, \"y\": 103.56237489821616, \"name\": \"point\"}, \"ps\": {\"x\": 2645.992269530356, \"y\": 1593.562374898216, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -284.0077304696447, \"y\": 103.56237489821616, \"name\": \"point\"}, \"ps\": {\"x\": 2645.992269530356, \"y\": 103.56237489821616, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 29, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 47, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -1604.007730469645, \"y\": 13.562374898216136, \"name\": \"point\"}, \"from\": {\"x\": -1604.007730469645, \"y\": 13.562374898216136, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 3, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1839.007730469645, \"y\": 1593.562374898216, \"name\": \"point\"}, \"ps\": {\"x\": -1839.007730469645, \"y\": 103.56237489821612, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -404.0077304696447, \"y\": 1593.562374898216, \"name\": \"point\"}, \"ps\": {\"x\": -1839.007730469645, \"y\": 1593.562374898216, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -404.0077304696447, \"y\": 103.56237489821612, \"name\": \"point\"}, \"ps\": {\"x\": -404.0077304696447, \"y\": 1593.562374898216, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1839.007730469645, \"y\": 103.56237489821612, \"name\": \"point\"}, \"ps\": {\"x\": -404.0077304696447, \"y\": 103.56237489821612, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#A5A09E\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005773361062139.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-16 15:08:53", "updated_at": "2025-06-16 15:08:53", "sort": 0, "times": 377, "low_width": 4000, "high_width": 5000, "low_height": 1200, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/31937.json b/data/windoor-drawings/31937.json new file mode 100644 index 0000000..331a1ea --- /dev/null +++ b/data/windoor-drawings/31937.json @@ -0,0 +1 @@ +{"id": 31937, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 696.3244738662189, \"y\": 1843.283766426243, \"name\": \"point\"}, \"sab\": 138.38189555061325, \"sqc\": false, \"stp\": {\"x\": 696.3244738662188, \"y\": 203.28376642624264, \"name\": \"point\"}, \"svb\": -0.38004516510333375, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 120, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 636.3244738662188, \"y\": 1768.283766426243, \"name\": \"point\"}, \"ps\": {\"x\": 756.3244738662188, \"y\": 1768.283766426243, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 636.3244738662188, \"y\": 278.28376642624266, \"name\": \"point\"}, \"ps\": {\"x\": 636.3244738662188, \"y\": 1768.283766426243, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 756.3244738662188, \"y\": 278.28376642624266, \"name\": \"point\"}, \"ps\": {\"x\": 636.3244738662188, \"y\": 278.28376642624266, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 756.3244738662188, \"y\": 1768.283766426243, \"name\": \"point\"}, \"ps\": {\"x\": 756.3244738662188, \"y\": 278.28376642624266, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 636.3244738662188, \"y\": 278.28376642624266, \"name\": \"point\"}, \"ps\": {\"x\": 636.3244738662188, \"y\": 1768.283766426243, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 5740.324473866218, \"y\": 1843.283766426243, \"name\": \"point\"}, \"sab\": 126.7323881730363, \"sqc\": false, \"stp\": {\"x\": 5740.324473866218, \"y\": 203.2837664262429, \"name\": \"point\"}, \"svb\": 0.5015008969142033, \"uid\": 3, \"dimL\": {\"to\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 120, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5800.324473866218, \"y\": 278.2837664262429, \"name\": \"point\"}, \"ps\": {\"x\": 5680.324473866218, \"y\": 278.2837664262429, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5800.324473866218, \"y\": 1768.283766426243, \"name\": \"point\"}, \"ps\": {\"x\": 5800.324473866218, \"y\": 278.2837664262429, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5680.324473866218, \"y\": 1768.283766426243, \"name\": \"point\"}, \"ps\": {\"x\": 5800.324473866218, \"y\": 1768.283766426243, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5680.324473866218, \"y\": 278.2837664262429, \"name\": \"point\"}, \"ps\": {\"x\": 5680.324473866218, \"y\": 1768.283766426243, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 5800.324473866218, \"y\": 1768.283766426243, \"name\": \"point\"}, \"ps\": {\"x\": 5800.324473866218, \"y\": 278.2837664262429, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 3, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 4, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 211.59079142377232, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"i7\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 181.79005990784572, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"i8\", \"type\": \"innermullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2006.8244738662188, \"y\": 1023.2837664262428, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2605.824473866219, \"y\": 1023.2837664262428, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3830.824473866218, \"y\": 1023.2837664262428, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4429.824473866218, \"y\": 1023.2837664262428, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4130.324473866218, \"y\": 733.7837664262427, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2306.324473866219, \"y\": 733.7837664262427, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [29, 29, 29, 29, 29, 29]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 29, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 47, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 47, 60, 47], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 47, 60, 47], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1240, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4480.324473866218, \"y\": 188.28376642624264, \"name\": \"point\"}, \"from\": {\"x\": 4480.324473866218, \"y\": 188.28376642624264, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 756.3244738662188, \"y\": 1768.283766426243, \"name\": \"point\"}, \"ps\": {\"x\": 756.3244738662188, \"y\": 278.28376642624266, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5680.324473866218, \"y\": 1768.283766426243, \"name\": \"point\"}, \"ps\": {\"x\": 756.3244738662188, \"y\": 1768.283766426243, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5680.324473866218, \"y\": 278.28376642624266, \"name\": \"point\"}, \"ps\": {\"x\": 5680.324473866218, \"y\": 1768.283766426243, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 756.3244738662188, \"y\": 278.28376642624266, \"name\": \"point\"}, \"ps\": {\"x\": 5680.324473866218, \"y\": 278.28376642624266, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 29, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 47, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -563.6755261337812, \"y\": 188.2837664262426, \"name\": \"point\"}, \"from\": {\"x\": -563.6755261337812, \"y\": 188.2837664262426, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 4, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -523.6755261337812, \"y\": 1768.283766426243, \"name\": \"point\"}, \"ps\": {\"x\": -523.6755261337812, \"y\": 278.28376642624266, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 636.3244738662188, \"y\": 1768.283766426243, \"name\": \"point\"}, \"ps\": {\"x\": -523.6755261337812, \"y\": 1768.283766426243, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 636.3244738662188, \"y\": 278.28376642624266, \"name\": \"point\"}, \"ps\": {\"x\": 636.3244738662188, \"y\": 1768.283766426243, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -523.6755261337812, \"y\": 278.28376642624266, \"name\": \"point\"}, \"ps\": {\"x\": 636.3244738662188, \"y\": 278.28376642624266, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 29, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 47, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 5760.324473866218, \"y\": 188.28376642624264, \"name\": \"point\"}, \"from\": {\"x\": 5760.324473866218, \"y\": 188.28376642624264, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 5, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5800.324473866218, \"y\": 1768.283766426243, \"name\": \"point\"}, \"ps\": {\"x\": 5800.324473866218, \"y\": 278.2837664262428, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6960.324473866218, \"y\": 1768.283766426243, \"name\": \"point\"}, \"ps\": {\"x\": 5800.324473866218, \"y\": 1768.283766426243, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6960.324473866218, \"y\": 278.28376642624266, \"name\": \"point\"}, \"ps\": {\"x\": 6960.324473866218, \"y\": 1768.283766426243, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5800.324473866218, \"y\": 278.2837664262428, \"name\": \"point\"}, \"ps\": {\"x\": 6960.324473866218, \"y\": 278.28376642624266, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#A5A09E\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005774266060742.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-16 15:09:03", "updated_at": "2025-06-16 15:09:03", "sort": 0, "times": 175, "low_width": 6000, "high_width": 7000, "low_height": 1000, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/31938.json b/data/windoor-drawings/31938.json new file mode 100644 index 0000000..a359f24 --- /dev/null +++ b/data/windoor-drawings/31938.json @@ -0,0 +1 @@ +{"id": 31938, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": -190.7686287237964, \"y\": 746.0431288192535, \"name\": \"point\"}, \"sab\": 141.0798501308156, \"sqc\": false, \"stp\": {\"x\": -190.7686287237966, \"y\": -2443.9568711807465, \"name\": \"point\"}, \"svb\": -0.3533345603351291, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -1610, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1610, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1610, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1610, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 120, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -250.7686287237966, \"y\": 671.0431288192535, \"name\": \"point\"}, \"ps\": {\"x\": -130.7686287237966, \"y\": 671.0431288192535, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -250.7686287237966, \"y\": -2368.9568711807465, \"name\": \"point\"}, \"ps\": {\"x\": -250.7686287237966, \"y\": 671.0431288192535, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -130.7686287237966, \"y\": -2368.9568711807465, \"name\": \"point\"}, \"ps\": {\"x\": -250.7686287237966, \"y\": -2368.9568711807465, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -130.7686287237966, \"y\": 671.0431288192535, \"name\": \"point\"}, \"ps\": {\"x\": -130.7686287237966, \"y\": -2368.9568711807465, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -250.7686287237966, \"y\": -2368.9568711807465, \"name\": \"point\"}, \"ps\": {\"x\": -250.7686287237966, \"y\": 671.0431288192535, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 6399.231371276202, \"y\": 746.0431288192535, \"name\": \"point\"}, \"sab\": 142.52133716300762, \"sqc\": false, \"stp\": {\"x\": 6399.231371276202, \"y\": -2443.9568711807465, \"name\": \"point\"}, \"svb\": 0.3392466142200076, \"uid\": 3, \"dimL\": {\"to\": {\"x\": -1610.0000000000018, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1610.0000000000018, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1610.0000000000018, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1610.0000000000018, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 120, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 6459.231371276202, \"y\": -2368.9568711807465, \"name\": \"point\"}, \"ps\": {\"x\": 6339.231371276202, \"y\": -2368.9568711807465, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6459.231371276202, \"y\": 671.0431288192535, \"name\": \"point\"}, \"ps\": {\"x\": 6459.231371276202, \"y\": -2368.9568711807465, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6339.231371276202, \"y\": 671.0431288192535, \"name\": \"point\"}, \"ps\": {\"x\": 6459.231371276202, \"y\": 671.0431288192535, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6339.231371276202, \"y\": -2368.9568711807465, \"name\": \"point\"}, \"ps\": {\"x\": 6339.231371276202, \"y\": 671.0431288192535, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 6459.231371276202, \"y\": 671.0431288192535, \"name\": \"point\"}, \"ps\": {\"x\": 6459.231371276202, \"y\": -2368.9568711807465, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 564.795974576271, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 3, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 4, \"name\": \"m8\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1626.731371276203, \"y\": -848.9568711807465, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2235.731371276203, \"y\": -848.9568711807465, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3972.7313712762025, \"y\": -848.9568711807465, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4581.7313712762025, \"y\": -848.9568711807465, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 758.2313712762029, \"y\": -1407.456871180747, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1931.231371276203, \"y\": -1407.456871180747, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3104.2313712762025, \"y\": -1407.456871180747, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4277.2313712762025, \"y\": -1407.456871180747, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5450.2313712762025, \"y\": -1407.456871180747, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 758.2313712762029, \"y\": 11.543128819253006, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.4428973253705656e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1931.231371276203, \"y\": 11.543128819252722, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.4428973253705656e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3104.2313712762025, \"y\": 11.543128819252416, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.4428973253705656e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 6, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4277.2313712762025, \"y\": 11.543128819252123, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.4428973253705656e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 7, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5450.2313712762025, \"y\": 11.54312881925187, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.4428973253705656e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 8, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 9, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 9, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 10, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 11, \"pos\": 1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 11, \"pos\": 0}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 0}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 12, \"pos\": 1}, \"ser\": {\"text\": \"F9\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 0}, \"ser\": {\"text\": \"F10\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 13, \"pos\": 1}, \"ser\": {\"text\": \"F11\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 13, \"pos\": 0}, \"ser\": {\"text\": \"F12\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 8, \"pos\": 0}, \"ser\": {\"text\": \"F13\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 39, \"gg\": 60, \"il\": 47, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 47, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [47, 60, 47, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 10, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [47, 60, 47, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -0.0000000000009094947017729282, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 12, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 5139.231371276202, \"y\": -2458.9568711807465, \"name\": \"point\"}, \"from\": {\"x\": 5139.231371276202, \"y\": -2458.9568711807465, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -130.76862872379706, \"y\": 671.0431288192535, \"name\": \"point\"}, \"ps\": {\"x\": -130.76862872379706, \"y\": -2368.9568711807465, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6339.231371276202, \"y\": 671.0431288192535, \"name\": \"point\"}, \"ps\": {\"x\": -130.76862872379706, \"y\": 671.0431288192535, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6339.231371276202, \"y\": -2368.9568711807465, \"name\": \"point\"}, \"ps\": {\"x\": 6339.231371276202, \"y\": 671.0431288192535, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -130.76862872379706, \"y\": -2368.9568711807465, \"name\": \"point\"}, \"ps\": {\"x\": 6339.231371276202, \"y\": -2368.9568711807465, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m17\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m18\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m19\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 3, \"name\": \"m20\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -645.7686287237966, \"y\": -1407.456871180747, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -645.7686287237966, \"y\": 11.543128819253296, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.4428973253705656e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -645.7686287237966, \"y\": -798.4568711807469, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F14\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F15\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F16\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [39, 39, 39]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 39, \"gg\": 60, \"il\": 47, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 47, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [47, 60, 47, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"up\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -1450.7686287237966, \"y\": -2458.9568711807465, \"name\": \"point\"}, \"from\": {\"x\": -1450.7686287237966, \"y\": -2458.9568711807465, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 4, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1040.7686287237966, \"y\": 671.0431288192535, \"name\": \"point\"}, \"ps\": {\"x\": -1040.7686287237966, \"y\": -2368.9568711807465, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -250.7686287237966, \"y\": 671.0431288192535, \"name\": \"point\"}, \"ps\": {\"x\": -1040.7686287237966, \"y\": 671.0431288192535, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -250.7686287237966, \"y\": -2368.9568711807465, \"name\": \"point\"}, \"ps\": {\"x\": -250.7686287237966, \"y\": 671.0431288192535, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1040.7686287237966, \"y\": -2368.9568711807465, \"name\": \"point\"}, \"ps\": {\"x\": -250.7686287237966, \"y\": -2368.9568711807465, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6854.2313712762025, \"y\": -1407.456871180747, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6854.2313712762025, \"y\": 11.543128819251535, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.4428973253705656e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6854.2313712762025, \"y\": -798.4568711807469, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F17\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F18\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F19\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [39, 39, 39]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 39, \"gg\": 60, \"il\": 47, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 47, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0.999999999998181, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0.999999999998181, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [47, 60, 47, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0.999999999998181, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0.999999999998181, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0.999999999998181, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0.999999999998181, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0.999999999998181, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0.999999999998181, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0.999999999998181, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0.999999999998181, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0.999999999998181, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0.999999999998181, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0.999999999998181, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0.999999999998181, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"up\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 6049.2313712762025, \"y\": -2458.9568711807465, \"name\": \"point\"}, \"from\": {\"x\": 6049.2313712762025, \"y\": -2458.9568711807465, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 5, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 6459.2313712762025, \"y\": 671.0431288192535, \"name\": \"point\"}, \"ps\": {\"x\": 6459.2313712762025, \"y\": -2368.9568711807465, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7249.231371276203, \"y\": 671.0431288192535, \"name\": \"point\"}, \"ps\": {\"x\": 6459.2313712762025, \"y\": 671.0431288192535, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7249.231371276203, \"y\": -2368.9568711807465, \"name\": \"point\"}, \"ps\": {\"x\": 7249.231371276203, \"y\": 671.0431288192535, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6459.2313712762025, \"y\": -2368.9568711807465, \"name\": \"point\"}, \"ps\": {\"x\": 7249.231371276203, \"y\": -2368.9568711807465, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#A5A09E\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005775244211589.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-16 15:09:13", "updated_at": "2025-06-16 15:09:13", "sort": 0, "times": 295, "low_width": 6000, "high_width": 7000, "low_height": 2500, "high_height": 3500} \ No newline at end of file diff --git a/data/windoor-drawings/31939.json b/data/windoor-drawings/31939.json new file mode 100644 index 0000000..cc2f390 --- /dev/null +++ b/data/windoor-drawings/31939.json @@ -0,0 +1 @@ +{"id": 31939, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 55}, \"cp\": [{\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": -5721.279335014579, \"y\": -1533.4808422015303, \"name\": \"point\"}, \"sab\": 141.1954736482554, \"sqc\": false, \"stp\": {\"x\": -5721.279335014579, \"y\": -4563.48084220153, \"name\": \"point\"}, \"svb\": -0.35219998929691393, \"uid\": 3, \"dimL\": {\"to\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 140, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -5791.279335014579, \"y\": -1608.4808422015308, \"name\": \"point\"}, \"ps\": {\"x\": -5651.279335014579, \"y\": -1608.4808422015308, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -5791.279335014579, \"y\": -4488.48084220153, \"name\": \"point\"}, \"ps\": {\"x\": -5791.279335014579, \"y\": -1608.4808422015308, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -5651.279335014579, \"y\": -4488.48084220153, \"name\": \"point\"}, \"ps\": {\"x\": -5791.279335014579, \"y\": -4488.48084220153, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -5651.279335014579, \"y\": -1608.4808422015308, \"name\": \"point\"}, \"ps\": {\"x\": -5651.279335014579, \"y\": -4488.48084220153, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -5791.279335014579, \"y\": -4488.48084220153, \"name\": \"point\"}, \"ps\": {\"x\": -5791.279335014579, \"y\": -1608.4808422015308, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": -631.2793350145791, \"y\": -1533.4808422015303, \"name\": \"point\"}, \"sab\": 126.21828803881009, \"sqc\": false, \"stp\": {\"x\": -631.2793350145794, \"y\": -4563.48084220153, \"name\": \"point\"}, \"svb\": 0.5071283020752568, \"uid\": 4, \"dimL\": {\"to\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 140, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -561.2793350145794, \"y\": -4488.48084220153, \"name\": \"point\"}, \"ps\": {\"x\": -701.2793350145794, \"y\": -4488.48084220153, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -561.2793350145794, \"y\": -1608.4808422015308, \"name\": \"point\"}, \"ps\": {\"x\": -561.2793350145794, \"y\": -4488.48084220153, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -701.2793350145794, \"y\": -1608.4808422015308, \"name\": \"point\"}, \"ps\": {\"x\": -561.2793350145794, \"y\": -1608.4808422015308, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -701.2793350145794, \"y\": -4488.48084220153, \"name\": \"point\"}, \"ps\": {\"x\": -701.2793350145794, \"y\": -1608.4808422015308, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -561.2793350145794, \"y\": -1608.4808422015308, \"name\": \"point\"}, \"ps\": {\"x\": -561.2793350145794, \"y\": -4488.48084220153, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m10\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m11\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"i2\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"i3\", \"type\": \"innermullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -4413.779335014579, \"y\": -3983.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -4413.779335014579, \"y\": -4223.48084220153, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -4817.779335014579, \"y\": -2808.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -4009.7793350145794, \"y\": -2808.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -5221.779335014579, \"y\": -2804.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -4413.779335014579, \"y\": -2804.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -3605.7793350145794, \"y\": -2804.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":1,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}], [\"{\\\"idx\\\":1,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 0}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [29, 29, 29, 29, 29, 29, 29]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 29, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 47, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [47, 60, 47, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -4376.279335014579, \"y\": -4578.48084220153, \"name\": \"point\"}, \"from\": {\"x\": -4376.279335014579, \"y\": -4578.48084220153, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -5651.279335014579, \"y\": -1608.4808422015308, \"name\": \"point\"}, \"ps\": {\"x\": -5651.279335014579, \"y\": -4488.48084220153, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3176.2793350145794, \"y\": -1608.4808422015308, \"name\": \"point\"}, \"ps\": {\"x\": -5651.279335014579, \"y\": -1608.4808422015308, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3176.2793350145794, \"y\": -4488.48084220153, \"name\": \"point\"}, \"ps\": {\"x\": -3176.2793350145794, \"y\": -1608.4808422015308, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -5651.279335014579, \"y\": -4488.48084220153, \"name\": \"point\"}, \"ps\": {\"x\": -3176.2793350145794, \"y\": -4488.48084220153, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m15\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m16\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m17\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m21\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m22\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"i12\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"i13\", \"type\": \"innermullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -1938.7793350145791, \"y\": -3983.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -1938.7793350145791, \"y\": -4223.48084220153, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -2342.7793350145794, \"y\": -2808.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -1534.7793350145794, \"y\": -2808.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -2746.7793350145794, \"y\": -2804.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -1938.7793350145791, \"y\": -2804.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -1130.7793350145794, \"y\": -2804.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":1,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}], [\"{\\\"idx\\\":1,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F9\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F10\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F11\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F12\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 1}, \"ser\": {\"text\": \"F13\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 0}, \"ser\": {\"text\": \"F14\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [29, 29, 29, 29, 29, 29, 29]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 29, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 47, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [47, 60, 47, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 438, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -1901.2793350145791, \"y\": -4578.48084220153, \"name\": \"point\"}, \"from\": {\"x\": -1901.2793350145791, \"y\": -4578.48084220153, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 2, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -3176.2793350145794, \"y\": -1608.4808422015308, \"name\": \"point\"}, \"ps\": {\"x\": -3176.2793350145794, \"y\": -4488.48084220153, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -701.2793350145794, \"y\": -1608.4808422015308, \"name\": \"point\"}, \"ps\": {\"x\": -3176.2793350145794, \"y\": -1608.4808422015308, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -701.2793350145794, \"y\": -4488.48084220153, \"name\": \"point\"}, \"ps\": {\"x\": -701.2793350145794, \"y\": -1608.4808422015308, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3176.2793350145794, \"y\": -4488.48084220153, \"name\": \"point\"}, \"ps\": {\"x\": -701.2793350145794, \"y\": -4488.48084220153, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f10\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m23\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m24\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m25\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m26\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m27\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m28\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 1, \"line\": {\"pt\": {\"x\": -7699.77933501458, \"y\": -3060.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 1, \"line\": {\"pt\": {\"x\": -6720.77933501458, \"y\": -3060.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -8151.77933501458, \"y\": -3983.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 2.0494005920139991e-16, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -7210.27933501458, \"y\": -3983.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 2.0494005920139991e-16, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -6268.77933501458, \"y\": -3983.980842201531, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 2.0494005920139991e-16, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -7210.27933501458, \"y\": -3615.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -8151.77933501458, \"y\": -2804.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -1.8298947982660464e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -6268.77933501458, \"y\": -2804.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -1.8298947982660464e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":2,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}], [\"{\\\"idx\\\":3,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}], [\"{\\\"idx\\\":4,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F15\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 0}, \"ser\": {\"text\": \"F16\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 1}, \"ser\": {\"text\": \"F17\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F18\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F19\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 1}, \"ser\": {\"text\": \"F20\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 0}, \"ser\": {\"text\": \"F21\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F22\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [29, 29, 29, 29, 29, 29, 29, 29]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 29, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 47, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 47, 60, 47], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.0645746887966805}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.3}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.9354253112033196}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 3, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -6991.27933501458, \"y\": -4501.48084220153, \"name\": \"point\"}, \"from\": {\"x\": -6991.27933501458, \"y\": -4501.48084220153, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 5, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -8629.27933501458, \"y\": -1633.4808422015303, \"name\": \"point\"}, \"ps\": {\"x\": -8629.27933501458, \"y\": -4488.48084220153, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -5791.279335014579, \"y\": -1633.4808422015303, \"name\": \"point\"}, \"ps\": {\"x\": -8629.27933501458, \"y\": -1633.4808422015303, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -5791.279335014579, \"y\": -4488.48084220153, \"name\": \"point\"}, \"ps\": {\"x\": -5791.279335014579, \"y\": -1633.4808422015303, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -8629.27933501458, \"y\": -4488.48084220153, \"name\": \"point\"}, \"ps\": {\"x\": -5791.279335014579, \"y\": -4488.48084220153, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f13\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m38\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m39\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m40\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"i37\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"i38\", \"type\": \"innermullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 1, \"line\": {\"pt\": {\"x\": 364.2206649854205, \"y\": -3060.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -6.212866721864756e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 1, \"line\": {\"pt\": {\"x\": 1343.2206649854206, \"y\": -3060.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -85.77933501457946, \"y\": -3983.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 853.7206649854205, \"y\": -3983.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1793.2206649854206, \"y\": -3983.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 853.7206649854205, \"y\": -3615.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -85.77933501457943, \"y\": -2804.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1793.2206649854206, \"y\": -2804.9808422015303, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":2,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}], [\"{\\\"idx\\\":3,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}], [\"{\\\"idx\\\":4,\\\"pos\\\":0}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese\", \"vc\": 0, \"cps\": [{\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": 160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, {\"pt\": {\"x\": -160, \"y\": 90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": 160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"pts\": [{\"pt\": {\"x\": 90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": 160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}], \"sbw\": 10}, {\"tp\": \"dcorationCorner\", \"vt\": {\"pt\": {\"x\": -160, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"pts\": [{\"pt\": {\"x\": -90, \"y\": -160, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -160, \"y\": -90, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}], \"sbw\": 10}, {\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [{\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": -80, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, \"tp\": \"decorationEdge\", \"sbw\": 10}], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 40, \"sbw\": 10, \"vsp\": 40}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F23\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 0}, \"ser\": {\"text\": \"F24\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 1}, \"ser\": {\"text\": \"F25\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F26\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F27\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 1}, \"ser\": {\"text\": \"F28\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 0}, \"ser\": {\"text\": \"F29\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F30\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [29, 29, 29, 29, 29, 29, 29, 29]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 29, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 47, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 47, 60, 47], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.0645746887966805}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.7}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.9354253112033196}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 3, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1068.7206649854206, \"y\": -4499.48084220153, \"name\": \"point\"}, \"from\": {\"x\": 1068.7206649854206, \"y\": -4499.48084220153, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 6, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -561.2793350145794, \"y\": -1633.4808422015303, \"name\": \"point\"}, \"ps\": {\"x\": -561.2793350145794, \"y\": -4488.48084220153, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2268.7206649854206, \"y\": -1633.4808422015303, \"name\": \"point\"}, \"ps\": {\"x\": -561.2793350145794, \"y\": -1633.4808422015303, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2268.7206649854206, \"y\": -4488.48084220153, \"name\": \"point\"}, \"ps\": {\"x\": 2268.7206649854206, \"y\": -1633.4808422015303, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -561.2793350145794, \"y\": -4488.48084220153, \"name\": \"point\"}, \"ps\": {\"x\": 2268.7206649854206, \"y\": -4488.48084220153, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#A5A09E\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005776579619200.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-16 15:09:25", "updated_at": "2025-06-16 15:09:25", "sort": 0, "times": 443, "low_width": 8000, "high_width": 12000, "low_height": 2500, "high_height": 3500} \ No newline at end of file diff --git a/data/windoor-drawings/31940.json b/data/windoor-drawings/31940.json new file mode 100644 index 0000000..c1351b6 --- /dev/null +++ b/data/windoor-drawings/31940.json @@ -0,0 +1 @@ +{"id": 31940, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 7993.072556382082, \"y\": 110.95383363180645, \"name\": \"point\"}, \"sab\": 141.3037660876292, \"sqc\": false, \"stp\": {\"x\": 7993.072556382082, \"y\": -2509.0461663681936, \"name\": \"point\"}, \"svb\": 0.3511380865483345, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 120, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 8053.072556382082, \"y\": -2434.0461663681936, \"name\": \"point\"}, \"ps\": {\"x\": 7933.072556382082, \"y\": -2434.0461663681936, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8053.072556382082, \"y\": 35.95383363180645, \"name\": \"point\"}, \"ps\": {\"x\": 8053.072556382082, \"y\": -2434.0461663681936, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7933.072556382082, \"y\": 35.95383363180645, \"name\": \"point\"}, \"ps\": {\"x\": 8053.072556382082, \"y\": 35.95383363180645, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7933.072556382082, \"y\": -2434.0461663681936, \"name\": \"point\"}, \"ps\": {\"x\": 7933.072556382082, \"y\": 35.95383363180645, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 8053.072556382082, \"y\": 35.95383363180645, \"name\": \"point\"}, \"ps\": {\"x\": 8053.072556382082, \"y\": -2434.0461663681936, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": -3039.0517349886777, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6043.572556382082, \"y\": -1199.0461663681936, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6642.572556382082, \"y\": -1199.0461663681936, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5411.072556382082, \"y\": -1627.5461663681936, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6343.072556382082, \"y\": -1627.5461663681936, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7275.072556382082, \"y\": -1627.5461663681936, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6343.072556382082, \"y\": -318.54616636819355, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -3.584116609379459e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [29, 29, 29, 29, 29, 29]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 29, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 47, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [47, 60, 47, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 6733.072556382082, \"y\": -2524.0461663681936, \"name\": \"point\"}, \"from\": {\"x\": 6733.072556382082, \"y\": -2524.0461663681936, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4753.072556382082, \"y\": 35.95383363180645, \"name\": \"point\"}, \"ps\": {\"x\": 4753.072556382082, \"y\": -2434.0461663681936, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7933.072556382082, \"y\": 35.95383363180645, \"name\": \"point\"}, \"ps\": {\"x\": 4753.072556382082, \"y\": 35.95383363180645, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7933.072556382082, \"y\": -2434.0461663681936, \"name\": \"point\"}, \"ps\": {\"x\": 7933.072556382082, \"y\": 35.95383363180645, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4753.072556382082, \"y\": -2434.0461663681936, \"name\": \"point\"}, \"ps\": {\"x\": 7933.072556382082, \"y\": -2434.0461663681936, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(181,236,236,0.6)\", \"bn\": \"#E7E7E7\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E4E4\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": -2819.6767349886777, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 1363.000423728813, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m12\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 1235.468220338983, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m13\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m14\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m15\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 8613.072556382082, \"y\": -1627.5461663681936, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 8677.572556382082, \"y\": -808.5461663681936, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 8378.072556382082, \"y\": -318.54616636819355, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F9\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [29, 29, 29]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 29, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 47, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [47, 60, 47, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+14+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 7973.0725563820815, \"y\": -2524.0461663681936, \"name\": \"point\"}, \"from\": {\"x\": 7973.0725563820815, \"y\": -2524.0461663681936, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 3, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 8053.0725563820815, \"y\": 35.95383363180645, \"name\": \"point\"}, \"ps\": {\"x\": 8053.0725563820815, \"y\": -2434.0461663681936, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 9173.072556382082, \"y\": 35.95383363180645, \"name\": \"point\"}, \"ps\": {\"x\": 8053.0725563820815, \"y\": 35.95383363180645, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 9173.072556382082, \"y\": -2434.0461663681936, \"name\": \"point\"}, \"ps\": {\"x\": 9173.072556382082, \"y\": 35.95383363180645, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8053.0725563820815, \"y\": -2434.0461663681936, \"name\": \"point\"}, \"ps\": {\"x\": 9173.072556382082, \"y\": -2434.0461663681936, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#A5A09E\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005777687814788.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-16 15:09:36", "updated_at": "2025-06-16 15:09:36", "sort": 0, "times": 808, "low_width": 3500, "high_width": 4500, "low_height": 2200, "high_height": 2700} \ No newline at end of file diff --git a/data/windoor-drawings/31941.json b/data/windoor-drawings/31941.json new file mode 100644 index 0000000..87b81c5 --- /dev/null +++ b/data/windoor-drawings/31941.json @@ -0,0 +1 @@ +{"id": 31941, "name": "", "drawing_data": "{\"s\": {\"cs\": 100, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(248,249,251,0)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 1078.865900383142, \"y\": 1902.3455643972884, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 1078.8659003831417, \"y\": -767.6544356027116, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -1080, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1080, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1080, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1080, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 110, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1023.8659003831416, \"y\": 1827.3455643972884, \"name\": \"point\"}, \"ps\": {\"x\": 1133.8659003831417, \"y\": 1827.3455643972884, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1023.8659003831416, \"y\": -692.6544356027116, \"name\": \"point\"}, \"ps\": {\"x\": 1023.8659003831416, \"y\": 1827.3455643972884, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1133.8659003831417, \"y\": -692.6544356027116, \"name\": \"point\"}, \"ps\": {\"x\": 1023.8659003831416, \"y\": -692.6544356027116, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1133.8659003831417, \"y\": 1827.3455643972884, \"name\": \"point\"}, \"ps\": {\"x\": 1133.8659003831417, \"y\": -692.6544356027116, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 1023.8659003831416, \"y\": -692.6544356027116, \"name\": \"point\"}, \"ps\": {\"x\": 1023.8659003831416, \"y\": 1827.3455643972884, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(248,249,251,0)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 3, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m8\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [25, 25, 25, 25], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3773.8659003831417, \"y\": 567.3455643972884, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1798.8659003831417, \"y\": 567.3455643972884, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3123.8659003831417, \"y\": 567.3455643972884, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1473.8659003831417, \"y\": 727.3455643972884, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2461.3659003831417, \"y\": 727.3455643972884, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3448.8659003831417, \"y\": 727.3455643972884, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4166.365900383142, \"y\": 727.3455643972884, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5白+20A+5白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5白+20A+5白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5白+20A+5白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5白+20A+5白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5白+20A+5白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 0}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5白+20A+5白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [20, 20, 20, 20, 20, 20, 20]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 25, \"ag\": 120, \"am\": 25, \"db\": 100, \"fm\": 20, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1933.8659003831417, \"y\": 1827.3455643972884, \"name\": \"point\"}, \"from\": {\"x\": 1933.8659003831417, \"y\": 327.3455643972884, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.2815884476534296}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5白+20A+5白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3333.8659003831417, \"y\": 1832.3455643972884, \"name\": \"point\"}, \"from\": {\"x\": 3333.8659003831417, \"y\": 24.8455643972884, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.7184115523465704}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5白+20A+5白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1938.8659003831417, \"y\": 1832.3455643972884, \"name\": \"point\"}, \"from\": {\"x\": 1938.8659003831417, \"y\": 24.8455643972884, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.2815884476534296}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3333.8659003831417, \"y\": 1832.3455643972884, \"name\": \"point\"}, \"from\": {\"x\": 3333.8659003831417, \"y\": 24.8455643972884, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.7184115523465704}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"from\": {\"x\": -1075, \"y\": 5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3602.8659003831417, \"y\": -752.6544356027116, \"name\": \"point\"}, \"from\": {\"x\": 3602.8659003831417, \"y\": -752.6544356027116, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1133.8659003831417, \"y\": 1827.3455643972884, \"name\": \"point\"}, \"ps\": {\"x\": 1133.8659003831417, \"y\": -692.6544356027116, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4573.865900383142, \"y\": 1827.3455643972884, \"name\": \"point\"}, \"ps\": {\"x\": 1133.8659003831417, \"y\": 1827.3455643972884, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4573.865900383142, \"y\": -692.6544356027116, \"name\": \"point\"}, \"ps\": {\"x\": 4573.865900383142, \"y\": 1827.3455643972884, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1133.8659003831417, \"y\": -692.6544356027116, \"name\": \"point\"}, \"ps\": {\"x\": 4573.865900383142, \"y\": -692.6544356027116, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(248,249,251,0)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m13\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m14\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m16\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m17\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -180.94213315252637, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 2, \"name\": \"m20\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [25, 25, 25, 25], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 363.8659003831417, \"y\": -292.6544356027114, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 358.8659003831417, \"y\": 759.8455643972885, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -4.543498111910501e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 38.86590038314168, \"y\": 727.3455643972884, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 683.8659003831416, \"y\": 727.3455643972884, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5白+20A+5白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5白+20A+5白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F9\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5白+20A+5白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F10\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5白+20A+5白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [20, 20, 20, 20]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 25, \"ag\": 120, \"am\": 25, \"db\": 100, \"fm\": 20, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 573.8659003831417, \"y\": 1827.3455643972884, \"name\": \"point\"}, \"from\": {\"x\": 573.8659003831417, \"y\": 327.3455643972884, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6099999999999999}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5白+20A+5白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 573.8659003831417, \"y\": 1827.3455643972884, \"name\": \"point\"}, \"from\": {\"x\": 573.8659003831417, \"y\": 217.3455643972885, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6099999999999999}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [{\"dt\": 3, \"et\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"fr\": [{\"type\": 0, \"frameIdx\": 1, \"vertexIndex\": 3}], \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"st\": {\"x\": 1023.8659003831416, \"y\": -692.6544356027116, \"name\": \"point\"}, \"name\": \"e1\"}, {\"dt\": 3, \"et\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"fr\": [{\"type\": 0, \"frameIdx\": 1, \"vertexIndex\": 0}], \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"st\": {\"x\": -296.1340996168583, \"y\": -592.6544356027114, \"name\": \"point\"}, \"name\": \"e2\"}], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -176.1340996168583, \"y\": -752.6544356027116, \"name\": \"point\"}, \"from\": {\"x\": -176.1340996168583, \"y\": -752.6544356027116, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 3, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -296.1340996168583, \"y\": 1827.3455643972884, \"name\": \"point\"}, \"ps\": {\"x\": -296.1340996168583, \"y\": -592.6544356027114, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1023.8659003831416, \"y\": 1827.3455643972884, \"name\": \"point\"}, \"ps\": {\"x\": -296.1340996168583, \"y\": 1827.3455643972884, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1023.8659003831416, \"y\": -692.6544356027116, \"name\": \"point\"}, \"ps\": {\"x\": 1023.8659003831416, \"y\": 1827.3455643972884, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -296.1340996168583, \"y\": -592.6544356027114, \"name\": \"point\"}, \"ps\": {\"x\": 1023.8659003831416, \"y\": -692.6544356027116, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [{\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1145.7410652314966, \"y\": -1282.2251555865714, \"name\": \"point\"}, \"from\": {\"x\": 1118.1837835493816, \"y\": -692.5261163944458, \"name\": \"point\"}, \"text\": \"110*110转角\", \"fontSize\": 120}], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005779247694128.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-16 15:09:52", "updated_at": "2025-06-16 15:09:52", "sort": 0, "times": 75, "low_width": 3000, "high_width": 4000, "low_height": 2200, "high_height": 2800} \ No newline at end of file diff --git a/data/windoor-drawings/31942.json b/data/windoor-drawings/31942.json new file mode 100644 index 0000000..f383010 --- /dev/null +++ b/data/windoor-drawings/31942.json @@ -0,0 +1 @@ +{"id": 31942, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 110}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(14,211,223,0.6)\", \"bn\": \"#969696\", \"hd\": \"#D4D1D9\", \"ben\": \"#969696\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f3\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"i7\", \"type\": \"innermullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2845.575718454186, \"y\": -1240.9541789101042, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2450.5757184541862, \"y\": -315.95417891010425, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3240.5757184541862, \"y\": -315.95417891010425, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"l\": {\"x\": 2789.885066384769, \"y\": -1332.815513525248, \"name\": \"point\"}, \"it\": 0, \"mcc\": 3, \"sch\": true, \"name\": \"halfWheel\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2158.0757184541862, \"y\": 174.04582108989575, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3533.0757184541862, \"y\": 174.04582108989575, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5mm+20A+5mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5mm+20A+5mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5mm+20A+5mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [10, 10, 10], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5mm+20A+5mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [10, 10, 10], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5mm+20A+5mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [10, 10, 10], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 2}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5mm+20A+5mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [10, 10, 10], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 3}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5mm+20A+5mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 30, \"b\": 10, \"f\": 30, \"ag\": 120, \"am\": 25, \"db\": 100, \"fm\": 30, \"gg\": 5, \"il\": 75, \"kw\": 50, \"mf\": 5, \"ms\": 5, \"sa\": 75, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 75, \"inf\": 45, \"usa\": 75}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [75, 75, 75, 75], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2573.0757184541862, \"y\": 624.0458210898958, \"name\": \"point\"}, \"from\": {\"x\": 2573.0757184541862, \"y\": -260.95417891010425, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 2678.0757184541862, \"y\": 159.04582108989575, \"name\": \"point\"}, \"from\": {\"x\": 2678.0757184541862, \"y\": -260.95417891010425, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.30324909747292417}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5mm+20A+5mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [75, 75, 75, 75], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3468.0757184541862, \"y\": 554.0458210898958, \"name\": \"point\"}, \"from\": {\"x\": 3468.0757184541862, \"y\": -580.8829391619711, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 3573.0757184541862, \"y\": 159.04582108989575, \"name\": \"point\"}, \"from\": {\"x\": 3573.0757184541862, \"y\": -260.95417891010425, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6967509025270758}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5mm+20A+5mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2580.5757184541862, \"y\": 554.0458210898959, \"name\": \"point\"}, \"from\": {\"x\": 2580.5757184541862, \"y\": -580.8829391619707, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 2685.5757184541862, \"y\": 89.04582108989575, \"name\": \"point\"}, \"from\": {\"x\": 2685.5757184541862, \"y\": -580.8829391619707, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.30324909747292417}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3460.5757184541862, \"y\": 554.0458210898958, \"name\": \"point\"}, \"from\": {\"x\": 3460.5757184541862, \"y\": -580.8829391619711, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 3565.5757184541862, \"y\": 89.04582108989575, \"name\": \"point\"}, \"from\": {\"x\": 3565.5757184541862, \"y\": -580.8829391619711, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6967509025270758}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#000000\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2850.5757184541862, \"y\": -1720.9541789101047, \"name\": \"point\"}, \"from\": {\"x\": 2850.5757184541862, \"y\": -1720.9541789101047, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"cpt\": {\"x\": 2850.5757184541862, \"y\": -665.9541789101042, \"name\": \"point\"}, \"type\": \"springline\", \"width\": 2000, \"height\": 1200, \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1850.5757184541865, \"y\": 624.0458210898958, \"name\": \"point\"}, \"ps\": {\"x\": 1850.5757184541865, \"y\": -1265.9541789101042, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3840.5757184541862, \"y\": 624.0458210898958, \"name\": \"point\"}, \"ps\": {\"x\": 1850.5757184541865, \"y\": 624.0458210898958, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3840.575718454185, \"y\": -1265.9541789101045, \"name\": \"point\"}, \"ps\": {\"x\": 3840.5757184541862, \"y\": 624.0458210898958, \"name\": \"point\"}, \"name\": \"segment\"}, {\"r\": 1625.919117647063, \"pc\": {\"x\": 2845.575718454185, \"y\": 19.964938736959972, \"name\": \"point\"}, \"name\": \"arc\", \"endAngle\": 4.053850560966801, \"startAngle\": 5.3709273998025795, \"counterClockwise\": false}]], \"virtual\": false, \"arcHeight\": 400}}], \"epi\": [], \"sbf\": [], \"thd\": {\"to\": {\"x\": 1588.0757184541865, \"y\": 624.0458210898958, \"name\": \"point\"}, \"from\": {\"x\": 1588.0757184541865, \"y\": -1605.9541789101036, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"twd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wlc\": \"#B4896E\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005781045207596.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-16 15:10:11", "updated_at": "2025-06-16 15:10:11", "sort": 0, "times": 930, "low_width": 1700, "high_width": 2200, "low_height": 2000, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/31943.json b/data/windoor-drawings/31943.json new file mode 100644 index 0000000..65daa06 --- /dev/null +++ b/data/windoor-drawings/31943.json @@ -0,0 +1 @@ +{"id": 31943, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(22,221,208,0.6)\", \"bn\": \"#616161\", \"hd\": \"#D4D1D9\", \"ben\": \"#474747\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f3\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f4\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 4, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 3, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 4, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 5, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 6, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 7, \"name\": \"m8\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m10\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m11\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m12\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m13\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 2, \"name\": \"m14\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 3, \"name\": \"m15\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m16\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m17\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 2, \"name\": \"m18\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 3, \"name\": \"m19\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 4, \"midx\": 0, \"name\": \"m20\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 14556.632048681538, \"y\": 2708.3433252852833, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 15456.632048681538, \"y\": 2467.6260165769904, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 18456.63204868154, \"y\": 2642.244339832022, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 19356.63204868154, \"y\": 2985.507103085768, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 14114.132048681538, \"y\": 2760.038104026131, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 15006.632048681538, \"y\": 2760.038104026131, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 16956.63204868154, \"y\": 2760.038104026131, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 18906.63204868154, \"y\": 2760.038104026131, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 19799.13204868154, \"y\": 2760.038104026131, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 16206.632048681538, \"y\": 1074.5282593200802, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 6, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 17706.63204868154, \"y\": 1163.692037120566, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 9, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 16956.63204868154, \"y\": 3952.538104026131, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 6, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 16206.632048681538, \"y\": 3952.538104026131, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 11, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 17706.63204868154, \"y\": 3952.538104026131, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 11, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 14114.132048681538, \"y\": 4560.038104026131, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 15006.632048681538, \"y\": 4560.038104026131, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 18906.63204868154, \"y\": 4560.038104026131, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 7, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 19799.13204868154, \"y\": 4560.038104026131, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 8, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 14, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 15, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 10, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 10, \"pos\": 1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 9, \"pos\": 1}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 16, \"pos\": 1}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 0}, \"ser\": {\"text\": \"F9\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 17, \"pos\": 1}, \"ser\": {\"text\": \"F10\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 8, \"pos\": 0}, \"ser\": {\"text\": \"F11\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 16306.632048681538, \"y\": 5160.038104026131, \"name\": \"point\"}, \"from\": {\"x\": 16306.632048681538, \"y\": 3952.538104026131, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 12, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 17258.990246223813, \"y\": 5160.038104026131, \"name\": \"point\"}, \"from\": {\"x\": 17258.990246223813, \"y\": 4322.831892362245, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 12, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 17408.990246223813, \"y\": 5160.038104026131, \"name\": \"point\"}, \"from\": {\"x\": 17408.990246223813, \"y\": 4322.831892362245, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 13, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 18467.71965798852, \"y\": 5160.038104026131, \"name\": \"point\"}, \"from\": {\"x\": 18467.71965798852, \"y\": 4322.831892362245, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 13, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 16540.56671681205, \"y\": 5160.038104026131, \"name\": \"point\"}, \"from\": {\"x\": 16540.56671681205, \"y\": 4322.831892362245, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 12, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 16690.56671681205, \"y\": 5160.038104026131, \"name\": \"point\"}, \"from\": {\"x\": 16690.56671681205, \"y\": 4322.831892362245, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 12, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 17408.990246223813, \"y\": 5160.038104026131, \"name\": \"point\"}, \"from\": {\"x\": 17408.990246223813, \"y\": 4322.831892362245, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 13, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 18467.71965798852, \"y\": 5160.038104026131, \"name\": \"point\"}, \"from\": {\"x\": 18467.71965798852, \"y\": 4322.831892362245, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 13, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 14656.632048681538, \"y\": 5160.038104026131, \"name\": \"point\"}, \"from\": {\"x\": 14656.632048681538, \"y\": 3660.038104026131, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 14, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 15556.632048681538, \"y\": 5160.038104026131, \"name\": \"point\"}, \"from\": {\"x\": 15556.632048681538, \"y\": 4068.252586508193, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 15, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 14656.632048681538, \"y\": 5160.038104026131, \"name\": \"point\"}, \"from\": {\"x\": 14656.632048681538, \"y\": 4068.252586508193, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 14, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 15556.632048681538, \"y\": 5160.038104026131, \"name\": \"point\"}, \"from\": {\"x\": 15556.632048681538, \"y\": 4068.252586508193, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 15, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 18706.63204868154, \"y\": 5160.038104026131, \"name\": \"point\"}, \"from\": {\"x\": 18706.63204868154, \"y\": 4068.252586508193, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 16, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 19606.63204868154, \"y\": 5160.038104026131, \"name\": \"point\"}, \"from\": {\"x\": 19606.63204868154, \"y\": 4068.252586508193, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 17, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 18706.63204868154, \"y\": 5160.038104026131, \"name\": \"point\"}, \"from\": {\"x\": 18706.63204868154, \"y\": 4068.252586508193, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 16, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 19606.63204868154, \"y\": 5160.038104026131, \"name\": \"point\"}, \"from\": {\"x\": 19606.63204868154, \"y\": 4068.252586508193, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+24A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 17, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [{\"dt\": 3, \"et\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"fr\": [{\"type\": 0, \"frameIdx\": 0, \"vertexIndex\": 2}], \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"st\": {\"x\": 20256.63204868154, \"y\": 1482.0381040261314, \"name\": \"point\"}, \"name\": \"e1\"}, {\"dt\": 3, \"et\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"fr\": [{\"type\": 0, \"frameIdx\": 0, \"vertexIndex\": 3}], \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"st\": {\"x\": 16956.63204868154, \"y\": -1035.2221598346805, \"name\": \"point\"}, \"name\": \"e2\"}, {\"dt\": 3, \"et\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"fr\": [{\"type\": 0, \"frameIdx\": 0, \"vertexIndex\": 4}], \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"st\": {\"x\": 13656.632048681538, \"y\": 730.0381040261308, \"name\": \"point\"}, \"name\": \"e3\"}], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#080808\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 16956.63204868154, \"y\": -201.9618959738691, \"name\": \"point\"}, \"from\": {\"x\": 16956.63204868154, \"y\": -201.9618959738691, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 20256.63204868154, \"y\": 5160.038104026131, \"name\": \"point\"}, \"ps\": {\"x\": 13656.632048681538, \"y\": 5160.038104026131, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 20256.63204868154, \"y\": 1482.0381040261314, \"name\": \"point\"}, \"ps\": {\"x\": 20256.63204868154, \"y\": 5160.038104026131, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 16956.63204868154, \"y\": -1035.2221598346805, \"name\": \"point\"}, \"ps\": {\"x\": 20256.63204868154, \"y\": 1482.0381040261314, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 13656.632048681538, \"y\": 730.0381040261308, \"name\": \"point\"}, \"ps\": {\"x\": 16956.63204868154, \"y\": -1035.2221598346805, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 13656.632048681538, \"y\": 5160.038104026131, \"name\": \"point\"}, \"ps\": {\"x\": 13656.632048681538, \"y\": 730.0381040261308, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"thd\": {\"to\": {\"x\": 13394.132048681538, \"y\": 5160.038104026131, \"name\": \"point\"}, \"from\": {\"x\": 13394.132048681538, \"y\": -1035.2221598346805, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 3649.1591223242103, \"y\": 0, \"name\": \"vector\"}}, \"wlc\": \"#E69453\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005782137007294.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-16 15:10:22", "updated_at": "2025-06-16 15:10:22", "sort": 0, "times": 155, "low_width": 6000, "high_width": 8000, "low_height": 4000, "high_height": 5000} \ No newline at end of file diff --git a/data/windoor-drawings/31944.json b/data/windoor-drawings/31944.json new file mode 100644 index 0000000..86336f9 --- /dev/null +++ b/data/windoor-drawings/31944.json @@ -0,0 +1 @@ +{"id": 31944, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(24,226,226,0.6)\", \"bn\": \"#634423\", \"hd\": \"#D4D1D9\", \"ben\": \"#63442C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [36, 36, 36, 36], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 10419.89188505747, \"y\": -349.7272068965534, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 10129.89188505747, \"y\": 316.2727931034471, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [36, 36]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 36, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 36, \"gg\": 1.5, \"il\": 40, \"kw\": 200, \"mf\": 1, \"ms\": 5, \"sa\": 40, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 10262.39188505747, \"y\": 1594.2727931034478, \"name\": \"point\"}, \"from\": {\"x\": 10262.39188505747, \"y\": 289.27279310344704, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 10367.39188505747, \"y\": 916.2727931034476, \"name\": \"point\"}, \"from\": {\"x\": 10367.39188505747, \"y\": 289.27279310344704, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 10256.89188505747, \"y\": 1594.2727931034478, \"name\": \"point\"}, \"from\": {\"x\": 10256.89188505747, \"y\": 289.27279310344704, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 10361.89188505747, \"y\": 916.2727931034476, \"name\": \"point\"}, \"from\": {\"x\": 10361.89188505747, \"y\": 289.27279310344704, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 10109.89188505747, \"y\": -959.7272068965524, \"name\": \"point\"}, \"from\": {\"x\": 10109.89188505747, \"y\": -959.7272068965524, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 9, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 9529.89188505747, \"y\": 1000.2727931034476, \"name\": \"point\"}, \"ps\": {\"x\": 9529.89188505747, \"y\": -899.7272068965524, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 11309.89188505747, \"y\": 1000.2727931034476, \"name\": \"point\"}, \"ps\": {\"x\": 9529.89188505747, \"y\": 1000.2727931034476, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 11309.89188505747, \"y\": -899.7272068965524, \"name\": \"point\"}, \"ps\": {\"x\": 11309.89188505747, \"y\": 1000.2727931034476, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 9529.89188505747, \"y\": -899.7272068965524, \"name\": \"point\"}, \"ps\": {\"x\": 11309.89188505747, \"y\": -899.7272068965524, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(24,226,226,0.6)\", \"bn\": \"#634423\", \"hd\": \"#D4D1D9\", \"ben\": \"#63442C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m10\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [36, 36, 36, 36], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 12199.89188505747, \"y\": -349.7272068965543, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.4650781181932494e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 11909.89188505747, \"y\": 316.2727931034467, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [36, 36]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 36, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 36, \"gg\": 1.5, \"il\": 40, \"kw\": 200, \"mf\": 1, \"ms\": 5, \"sa\": 40, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 12042.39188505747, \"y\": 1594.2727931034478, \"name\": \"point\"}, \"from\": {\"x\": 12042.39188505747, \"y\": 289.2727931034466, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 12151.89188505747, \"y\": 964.2727931034476, \"name\": \"point\"}, \"from\": {\"x\": 12151.89188505747, \"y\": 316.2727931034467, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 12036.89188505747, \"y\": 1594.2727931034478, \"name\": \"point\"}, \"from\": {\"x\": 12036.89188505747, \"y\": 289.2727931034466, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 12141.89188505747, \"y\": 916.2727931034476, \"name\": \"point\"}, \"from\": {\"x\": 12141.89188505747, \"y\": 289.2727931034466, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 5.999999999999886, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 11889.89188505747, \"y\": -959.7272068965524, \"name\": \"point\"}, \"from\": {\"x\": 11889.89188505747, \"y\": -959.7272068965524, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 10, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 11309.89188505747, \"y\": 1000.2727931034476, \"name\": \"point\"}, \"ps\": {\"x\": 11309.89188505747, \"y\": -899.7272068965524, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 13089.89188505747, \"y\": 1000.2727931034476, \"name\": \"point\"}, \"ps\": {\"x\": 11309.89188505747, \"y\": 1000.2727931034476, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 13089.89188505747, \"y\": -899.7272068965524, \"name\": \"point\"}, \"ps\": {\"x\": 13089.89188505747, \"y\": 1000.2727931034476, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 11309.89188505747, \"y\": -899.7272068965524, \"name\": \"point\"}, \"ps\": {\"x\": 13089.89188505747, \"y\": -899.7272068965524, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(24,226,226,0.6)\", \"bn\": \"#634423\", \"hd\": \"#D4D1D9\", \"ben\": \"#63442C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f10\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f11\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m15\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m16\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m18\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [36, 36, 36, 36], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 14164.89188505747, \"y\": -349.7272068965549, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 13689.89188505747, \"y\": 316.27279310344636, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [36, 36]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 36, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 36, \"gg\": 1.5, \"il\": 40, \"kw\": 200, \"mf\": 1, \"ms\": 5, \"sa\": 40, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 13822.39188505747, \"y\": 1588.2727931034478, \"name\": \"point\"}, \"from\": {\"x\": 13822.39188505747, \"y\": 283.2727931034465, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 13931.89188505747, \"y\": 964.2727931034476, \"name\": \"point\"}, \"from\": {\"x\": 13931.89188505747, \"y\": 316.27279310344636, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 13816.89188505747, \"y\": 1588.2727931034478, \"name\": \"point\"}, \"from\": {\"x\": 13816.89188505747, \"y\": 283.2727931034465, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 13921.89188505747, \"y\": 910.2727931034476, \"name\": \"point\"}, \"from\": {\"x\": 13921.89188505747, \"y\": 283.2727931034465, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 13809.89188505747, \"y\": -971.7272068965522, \"name\": \"point\"}, \"from\": {\"x\": 13809.89188505747, \"y\": -971.7272068965522, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 11, \"type\": \"Frame\", \"polygon\": {\"cpt\": {\"x\": 13809.89188505747, \"y\": 338.27279310344784, \"name\": \"point\"}, \"type\": \"trapezoid\", \"width\": 2150, \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 13089.89188505747, \"y\": 1000.2727931034476, \"name\": \"point\"}, \"ps\": {\"x\": 13089.89188505747, \"y\": -899.7272068965525, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 15239.89188505747, \"y\": 1000.2727931034476, \"name\": \"point\"}, \"ps\": {\"x\": 13089.89188505747, \"y\": 1000.2727931034476, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 15239.89188505747, \"y\": -1099.7272068965524, \"name\": \"point\"}, \"ps\": {\"x\": 15239.89188505747, \"y\": 1000.2727931034476, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 13089.89188505747, \"y\": -899.7272068965525, \"name\": \"point\"}, \"ps\": {\"x\": 15239.89188505747, \"y\": -1099.7272068965524, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"direction\": \"up\", \"leftHeight\": 1900, \"rightHeight\": 2100}}], \"epi\": [], \"sbf\": [], \"twd\": {\"to\": {\"x\": 15239.89188505747, \"y\": 1262.7727931034476, \"name\": \"point\"}, \"from\": {\"x\": 9529.89188505747, \"y\": 1262.7727931034476, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 81.17597250000017, \"name\": \"vector\"}}, \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005784658248325.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-16 15:10:47", "updated_at": "2025-06-16 15:10:47", "sort": 0, "times": 66, "low_width": 5400, "high_width": 6000, "low_height": 1800, "high_height": 2400} \ No newline at end of file diff --git a/data/windoor-drawings/31945.json b/data/windoor-drawings/31945.json new file mode 100644 index 0000000..a78f88f --- /dev/null +++ b/data/windoor-drawings/31945.json @@ -0,0 +1 @@ +{"id": 31945, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(24,226,226,0.6)\", \"bn\": \"#634423\", \"hd\": \"#D4D1D9\", \"ben\": \"#63442C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f3\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f4\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 4, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 5, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 5, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 5, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": -82.66533333333336, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"i1\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": -82.66533333333336, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"i2\", \"type\": \"innermullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6376.726666666667, \"y\": 751.4814814814818, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6179.726666666667, \"y\": 1400.308641975309, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [36, 36]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 36, \"gg\": 6, \"il\": 49, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 49, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 49, \"inf\": 45, \"usa\": 49}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [49, 49, 49, 49], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6312.226666666667, \"y\": 2701.4814814814818, \"name\": \"point\"}, \"from\": {\"x\": 6312.226666666667, \"y\": 1715.4814814814818, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 6417.226666666667, \"y\": 2661.4814814814818, \"name\": \"point\"}, \"from\": {\"x\": 6417.226666666667, \"y\": 1715.4814814814818, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.059989429175475686}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.7}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.9400105708245244}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 3, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [{\"dt\": 3, \"et\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"fr\": [{\"type\": 0, \"frameIdx\": 0, \"vertexIndex\": 1}], \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"st\": {\"x\": 7451.726666666667, \"y\": 171.13580246913625, \"name\": \"point\"}, \"name\": \"e1\"}, {\"dt\": 3, \"et\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"fr\": [{\"type\": 0, \"frameIdx\": 0, \"vertexIndex\": 0}], \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"st\": {\"x\": 5301.726666666667, \"y\": 1.4814814814817154, \"name\": \"point\"}, \"name\": \"e2\"}], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 5718.135802469136, \"y\": 480.2962962962963, \"name\": \"point\"}, \"from\": {\"x\": 5718.135802469136, \"y\": 480.2962962962963, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 7451.726666666667, \"y\": 171.13580246913625, \"name\": \"point\"}, \"ps\": {\"x\": 5301.726666666667, \"y\": 1.4814814814817154, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7451.726666666667, \"y\": 2071.1358024691363, \"name\": \"point\"}, \"ps\": {\"x\": 7451.726666666667, \"y\": 171.13580246913625, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6201.726666666667, \"y\": 2071.1358024691363, \"name\": \"point\"}, \"ps\": {\"x\": 7451.726666666667, \"y\": 2071.1358024691363, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6201.726666666667, \"y\": 2701.4814814814818, \"name\": \"point\"}, \"ps\": {\"x\": 6201.726666666667, \"y\": 2071.1358024691363, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5301.726666666667, \"y\": 2701.4814814814818, \"name\": \"point\"}, \"ps\": {\"x\": 6201.726666666667, \"y\": 2701.4814814814818, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5301.726666666667, \"y\": 1.4814814814817154, \"name\": \"point\"}, \"ps\": {\"x\": 5301.726666666667, \"y\": 2701.4814814814818, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"twd\": {\"to\": {\"x\": 7451.726666666667, \"y\": 2851.4814814814818, \"name\": \"point\"}, \"from\": {\"x\": 5301.726666666667, \"y\": 2851.4814814814818, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005785762186115.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-16 15:10:58", "updated_at": "2025-06-16 15:10:58", "sort": 0, "times": 300, "low_width": 1750, "high_width": 2200, "low_height": 2500, "high_height": 2900} \ No newline at end of file diff --git a/data/windoor-drawings/31946.json b/data/windoor-drawings/31946.json new file mode 100644 index 0000000..35897ac --- /dev/null +++ b/data/windoor-drawings/31946.json @@ -0,0 +1 @@ +{"id": 31946, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(24,226,226,0.6)\", \"bn\": \"#634423\", \"hd\": \"#D4D1D9\", \"ben\": \"#63442C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [36, 36, 36, 36], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1045.821802982815, \"y\": 425.6028190322096, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1045.821802982815, \"y\": 1366.6028190322097, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [36, 36]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 36, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 36, \"gg\": 1.5, \"il\": 40, \"kw\": 200, \"mf\": 1, \"ms\": 5, \"sa\": 40, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m8\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1182.8218029828147, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"from\": {\"x\": 1182.8218029828147, \"y\": 1366.6028190322097, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 1287.8218029828147, \"y\": 2289.6028190322095, \"name\": \"point\"}, \"from\": {\"x\": 1287.8218029828147, \"y\": 1366.6028190322097, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.05660888407367281}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.3}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.9433911159263272}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 3, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 654.8218029828149, \"y\": 1665.6028190322097, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.05660888407367281}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.7}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.9433911159263272}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 3, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1436.821802982815, \"y\": 1665.6028190322097, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 645.8218029828149, \"y\": -234.39718096779075, \"name\": \"point\"}, \"from\": {\"x\": 645.8218029828149, \"y\": -234.39718096779075, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 245.82180298281492, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"ps\": {\"x\": 245.82180298281492, \"y\": -174.3971809677904, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1845.821802982815, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"ps\": {\"x\": 245.82180298281492, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1845.821802982815, \"y\": -174.39718096779086, \"name\": \"point\"}, \"ps\": {\"x\": 1845.821802982815, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 245.82180298281492, \"y\": -174.3971809677904, \"name\": \"point\"}, \"ps\": {\"x\": 1845.821802982815, \"y\": -174.39718096779086, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(24,226,226,0.6)\", \"bn\": \"#634423\", \"hd\": \"#D4D1D9\", \"ben\": \"#63442C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m16\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m17\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 162.98253815819498, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"i5\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 137.9083015184724, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"i6\", \"type\": \"innermullion\"}]}, \"fm\": {\"db\": [], \"ew\": [36, 36, 36, 36], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2745.821802982815, \"y\": 425.6028190322096, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2745.821802982815, \"y\": 1665.6028190322097, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3082.821802982815, \"y\": 1045.6028190322097, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [36, 36, 36]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 36, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 36, \"gg\": 1.5, \"il\": 40, \"kw\": 200, \"mf\": 1, \"ms\": 5, \"sa\": 40, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3295.821802982815, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"from\": {\"x\": 3295.821802982815, \"y\": 1045.6028190322097, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 3400.821802982815, \"y\": 1647.6028190322097, \"name\": \"point\"}, \"from\": {\"x\": 3400.821802982815, \"y\": 1045.6028190322097, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2445.821802982815, \"y\": -234.39718096779097, \"name\": \"point\"}, \"from\": {\"x\": 2445.821802982815, \"y\": -234.39718096779097, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 2, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1845.821802982815, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"ps\": {\"x\": 1845.821802982815, \"y\": -174.39718096779097, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3645.821802982815, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"ps\": {\"x\": 1845.821802982815, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3645.821802982815, \"y\": -174.39718096779097, \"name\": \"point\"}, \"ps\": {\"x\": 3645.821802982815, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1845.821802982815, \"y\": -174.39718096779097, \"name\": \"point\"}, \"ps\": {\"x\": 3645.821802982815, \"y\": -174.39718096779097, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(24,226,226,0.6)\", \"bn\": \"#634423\", \"hd\": \"#D4D1D9\", \"ben\": \"#63442C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"i9\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 87.75982823902723, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"i10\", \"type\": \"innermullion\"}]}, \"fm\": {\"db\": [], \"ew\": [36, 36, 36, 36], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -654.1781970171851, \"y\": 425.6028190322096, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -654.1781970171851, \"y\": 1665.6028190322097, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -954.1781970171852, \"y\": 1045.6028190322097, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [36, 36, 36]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 36, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 36, \"gg\": 1.5, \"il\": 40, \"kw\": 200, \"mf\": 1, \"ms\": 5, \"sa\": 40, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -821.6781970171851, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"from\": {\"x\": -821.6781970171851, \"y\": 1045.6028190322097, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -716.6781970171851, \"y\": 1647.6028190322097, \"name\": \"point\"}, \"from\": {\"x\": -716.6781970171851, \"y\": 1045.6028190322097, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -954.1781970171852, \"y\": -234.39718096779097, \"name\": \"point\"}, \"from\": {\"x\": -954.1781970171852, \"y\": -234.39718096779097, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 3, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1554.178197017185, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"ps\": {\"x\": -1554.178197017185, \"y\": -174.39718096779097, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 245.82180298281492, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"ps\": {\"x\": -1554.178197017185, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 245.82180298281492, \"y\": -174.39718096779097, \"name\": \"point\"}, \"ps\": {\"x\": 245.82180298281492, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1554.178197017185, \"y\": -174.39718096779097, \"name\": \"point\"}, \"ps\": {\"x\": 245.82180298281492, \"y\": -174.39718096779097, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(24,226,226,0.6)\", \"bn\": \"#634423\", \"hd\": \"#D4D1D9\", \"ben\": \"#63442C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f13\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 62.68559159930555, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"i13\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 87.75982823902723, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"i14\", \"type\": \"innermullion\"}]}, \"fm\": {\"db\": [], \"ew\": [36, 36, 36, 36], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4545.821802982815, \"y\": 425.6028190322096, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4545.821802982815, \"y\": 1665.6028190322097, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4913.821802982815, \"y\": 1045.6028190322097, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F9\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F10\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [36, 36, 36]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 36, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 36, \"gg\": 1.5, \"il\": 40, \"kw\": 200, \"mf\": 1, \"ms\": 5, \"sa\": 40, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5131.321802982815, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"from\": {\"x\": 5131.321802982815, \"y\": 1045.6028190322097, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 5236.321802982815, \"y\": 1647.6028190322097, \"name\": \"point\"}, \"from\": {\"x\": 5236.321802982815, \"y\": 1045.6028190322097, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4245.821802982815, \"y\": -234.39718096779097, \"name\": \"point\"}, \"from\": {\"x\": 4245.821802982815, \"y\": -234.39718096779097, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 4, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3645.821802982815, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"ps\": {\"x\": 3645.821802982815, \"y\": -174.39718096779097, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5445.821802982815, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"ps\": {\"x\": 3645.821802982815, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5445.821802982815, \"y\": -174.39718096779097, \"name\": \"point\"}, \"ps\": {\"x\": 5445.821802982815, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3645.821802982815, \"y\": -174.39718096779097, \"name\": \"point\"}, \"ps\": {\"x\": 5445.821802982815, \"y\": -174.39718096779097, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(24,226,226,0.6)\", \"bn\": \"#634423\", \"hd\": \"#D4D1D9\", \"ben\": \"#63442C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f17\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 87.75982823902723, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"i17\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 112.83406487875072, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"i18\", \"type\": \"innermullion\"}]}, \"fm\": {\"db\": [], \"ew\": [36, 36, 36, 36], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -2454.178197017185, \"y\": 425.6028190322096, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -2454.178197017185, \"y\": 1665.6028190322097, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -2754.178197017185, \"y\": 1045.6028190322097, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F11\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F12\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F13\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [36, 36, 36]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 36, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 36, \"gg\": 1.5, \"il\": 40, \"kw\": 200, \"mf\": 1, \"ms\": 5, \"sa\": 40, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2621.678197017185, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"from\": {\"x\": -2621.678197017185, \"y\": 1045.6028190322097, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -2516.678197017185, \"y\": 1647.6028190322097, \"name\": \"point\"}, \"from\": {\"x\": -2516.678197017185, \"y\": 1045.6028190322097, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 960, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -2754.178197017185, \"y\": -234.39718096779097, \"name\": \"point\"}, \"from\": {\"x\": -2754.178197017185, \"y\": -234.39718096779097, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 5, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -3354.178197017185, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"ps\": {\"x\": -3354.178197017185, \"y\": -174.39718096779097, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1554.178197017185, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"ps\": {\"x\": -3354.178197017185, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1554.178197017185, \"y\": -174.39718096779097, \"name\": \"point\"}, \"ps\": {\"x\": -1554.178197017185, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3354.178197017185, \"y\": -174.39718096779097, \"name\": \"point\"}, \"ps\": {\"x\": -1554.178197017185, \"y\": -174.39718096779097, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(24,226,226,0.6)\", \"bn\": \"#634423\", \"hd\": \"#D4D1D9\", \"ben\": \"#63442C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f21\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [36, 36, 36, 36], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5745.821802982815, \"y\": 425.6028190322096, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5745.821802982815, \"y\": 1665.6028190322097, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F14\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F15\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F16\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [36, 36]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 36, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 36, \"gg\": 1.5, \"il\": 40, \"kw\": 200, \"mf\": 1, \"ms\": 5, \"sa\": 40, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4845.821802982815, \"y\": -234.39718096779097, \"name\": \"point\"}, \"from\": {\"x\": 4845.821802982815, \"y\": -234.39718096779097, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 6, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5445.821802982815, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"ps\": {\"x\": 5445.821802982815, \"y\": -174.39718096779097, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6045.821802982815, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"ps\": {\"x\": 5445.821802982815, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6045.821802982815, \"y\": -174.39718096779097, \"name\": \"point\"}, \"ps\": {\"x\": 6045.821802982815, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5445.821802982815, \"y\": -174.39718096779097, \"name\": \"point\"}, \"ps\": {\"x\": 6045.821802982815, \"y\": -174.39718096779097, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(24,226,226,0.6)\", \"bn\": \"#634423\", \"hd\": \"#D4D1D9\", \"ben\": \"#63442C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f25\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [36, 36, 36, 36], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -3654.178197017185, \"y\": 425.6028190322096, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -3654.178197017185, \"y\": 1665.6028190322097, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F17\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F18\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F19\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [36, 36]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 36, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 36, \"gg\": 1.5, \"il\": 40, \"kw\": 200, \"mf\": 1, \"ms\": 5, \"sa\": 40, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -4554.178197017185, \"y\": -234.39718096779097, \"name\": \"point\"}, \"from\": {\"x\": -4554.178197017185, \"y\": -234.39718096779097, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 7, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -3954.178197017185, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"ps\": {\"x\": -3954.178197017185, \"y\": -174.39718096779097, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3354.178197017185, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"ps\": {\"x\": -3954.178197017185, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3354.178197017185, \"y\": -174.39718096779097, \"name\": \"point\"}, \"ps\": {\"x\": -3354.178197017185, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3954.178197017185, \"y\": -174.39718096779097, \"name\": \"point\"}, \"ps\": {\"x\": -3354.178197017185, \"y\": -174.39718096779097, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(24,226,226,0.6)\", \"bn\": \"#634423\", \"hd\": \"#D4D1D9\", \"ben\": \"#63442C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f29\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f30\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f31\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m54\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m55\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m56\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m57\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 2, \"name\": \"m58\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m59\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m60\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"i20\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"i21\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 91.75982823902724, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"i23\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"i24\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 2, \"name\": \"i25\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 116.83406487875072, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 3, \"name\": \"i26\", \"type\": \"innermullion\"}]}, \"fm\": {\"db\": [], \"ew\": [36, 36, 36, 36], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7245.821802982815, \"y\": 425.6028190322095, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.4132964001298863e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7293.439173752544, \"y\": 82.68115378499243, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7245.821802982815, \"y\": 1661.6028190322097, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7245.821802982815, \"y\": 1984.6028190322097, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6945.821802982815, \"y\": 1043.6028190322097, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7545.821802982815, \"y\": 1043.6028190322097, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F20\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F21\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F22\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F23\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F24\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F25\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [36, 36, 36, 36, 36, 36]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 36, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 36, \"gg\": 1.5, \"il\": 40, \"kw\": 200, \"mf\": 1, \"ms\": 5, \"sa\": 40, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 7190.9967090684695, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"from\": {\"x\": 7190.9967090684695, \"y\": 1045.6028190322097, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 7295.996709068469, \"y\": 1643.6028190322097, \"name\": \"point\"}, \"from\": {\"x\": 7295.996709068469, \"y\": 1045.6028190322097, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5016666666666667}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A9\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 6765.821802982815, \"y\": -234.39718096779097, \"name\": \"point\"}, \"from\": {\"x\": 6765.821802982815, \"y\": -234.39718096779097, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 8, \"type\": \"Frame\", \"polygon\": {\"cpt\": {\"x\": 6765.821802982815, \"y\": 1075.6028190322093, \"name\": \"point\"}, \"type\": \"trapezoid\", \"width\": 2400, \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 6045.821802982815, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"ps\": {\"x\": 6045.821802982815, \"y\": -174.39718096779052, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8445.821802982815, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"ps\": {\"x\": 6045.821802982815, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8445.821802982815, \"y\": -374.39718096779075, \"name\": \"point\"}, \"ps\": {\"x\": 8445.821802982815, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6045.821802982815, \"y\": -174.39718096779052, \"name\": \"point\"}, \"ps\": {\"x\": 8445.821802982815, \"y\": -374.39718096779075, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"direction\": \"up\", \"leftHeight\": 2500, \"rightHeight\": 2700}}, {\"cm\": {\"g\": \"rgba(24,226,226,0.6)\", \"bn\": \"#634423\", \"hd\": \"#D4D1D9\", \"ben\": \"#63442C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f33\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f34\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m62\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m63\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m64\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m68\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m69\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [36, 36, 36, 36], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -5154.178197017185, \"y\": 425.6028190322096, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -5454.178197017185, \"y\": 1366.6028190322097, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -5454.178197017185, \"y\": 72.16521090039794, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -4713.178197017185, \"y\": 1665.6028190322097, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F26\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F27\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F28\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F29\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [36, 36, 36, 36]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 36, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 36, \"gg\": 1.5, \"il\": 40, \"kw\": 200, \"mf\": 1, \"ms\": 5, \"sa\": 40, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m71\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.05660888407367281}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.3}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.9433911159263272}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 3, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -5895.178197017185, \"y\": 1665.6028190322097, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A10\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A11\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -5634.178197017185, \"y\": -234.3971809677911, \"name\": \"point\"}, \"from\": {\"x\": -5634.178197017185, \"y\": -234.3971809677911, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 9, \"type\": \"Frame\", \"polygon\": {\"cpt\": {\"x\": -5634.178197017185, \"y\": 1075.602819032209, \"name\": \"point\"}, \"type\": \"trapezoid\", \"width\": 2400, \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -6354.178197017185, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"ps\": {\"x\": -6354.178197017185, \"y\": -374.3971809677904, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3954.178197017185, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"ps\": {\"x\": -6354.178197017185, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3954.178197017185, \"y\": -174.39718096779117, \"name\": \"point\"}, \"ps\": {\"x\": -3954.178197017185, \"y\": 2325.6028190322095, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -6354.178197017185, \"y\": -374.3971809677904, \"name\": \"point\"}, \"ps\": {\"x\": -3954.178197017185, \"y\": -174.39718096779117, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"direction\": \"up\", \"leftHeight\": 2700, \"rightHeight\": 2500.0000000000005}}], \"epi\": [], \"sbf\": [], \"twd\": {\"to\": {\"x\": 8445.821802982815, \"y\": 2588.1028190322095, \"name\": \"point\"}, \"from\": {\"x\": -6354.178197017185, \"y\": 2588.1028190322095, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005789665823721.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-16 15:11:37", "updated_at": "2025-06-16 15:11:37", "sort": 0, "times": 155, "low_width": 14100, "high_width": 16000, "low_height": 2400, "high_height": 3000} \ No newline at end of file diff --git a/data/windoor-drawings/31947.json b/data/windoor-drawings/31947.json new file mode 100644 index 0000000..1b7a681 --- /dev/null +++ b/data/windoor-drawings/31947.json @@ -0,0 +1 @@ +{"id": 31947, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(24,226,226,0.6)\", \"bn\": \"#634423\", \"hd\": \"#D4D1D9\", \"ben\": \"#63442C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f3\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f4\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m8\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": -68.5474222975181, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"i2\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"i3\", \"type\": \"innermullion\"}]}, \"fm\": {\"db\": [], \"ew\": [38, 38, 38, 38], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3380.6278915719727, \"y\": 1331.186423975094, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3380.6278915719727, \"y\": 988.3959969997592, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3091.0847263477613, \"y\": 1919.186423975094, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3670.0847263477617, \"y\": 1919.186423975094, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"双玻26厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"双玻26厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"双玻26厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"双玻26厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [28, 28, 28, 28]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 38, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 28, \"gg\": 5, \"il\": 46, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 46, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 46, \"inf\": 45, \"usa\": 46}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3808.0847263477617, \"y\": 2531.186423975094, \"name\": \"point\"}, \"from\": {\"x\": 3808.0847263477617, \"y\": 1919.186423975094, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 3913.0847263477617, \"y\": 2493.186423975094, \"name\": \"point\"}, \"from\": {\"x\": 3913.0847263477617, \"y\": 1919.186423975094, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"双玻26厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3801.0847263477617, \"y\": 2531.186423975094, \"name\": \"point\"}, \"from\": {\"x\": 3801.0847263477617, \"y\": 1934.186423975094, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 3906.0847263477617, \"y\": 2493.186423975094, \"name\": \"point\"}, \"from\": {\"x\": 3906.0847263477617, \"y\": 1934.186423975094, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2690.6278915719727, \"y\": 591.1864239750939, \"name\": \"point\"}, \"from\": {\"x\": 2690.6278915719727, \"y\": 591.1864239750939, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"cpt\": {\"x\": 2690.6278915719727, \"y\": 1591.186423975094, \"name\": \"point\"}, \"type\": \"trapezoid\", \"width\": 2819.9999999999995, \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1970.627891571973, \"y\": 2531.186423975094, \"name\": \"point\"}, \"ps\": {\"x\": 1970.627891571973, \"y\": 411.18642397509393, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4790.627891571972, \"y\": 2531.186423975094, \"name\": \"point\"}, \"ps\": {\"x\": 1970.627891571973, \"y\": 2531.186423975094, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4790.627891571972, \"y\": 831.1864239750939, \"name\": \"point\"}, \"ps\": {\"x\": 4790.627891571972, \"y\": 2531.186423975094, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1970.627891571973, \"y\": 411.18642397509393, \"name\": \"point\"}, \"ps\": {\"x\": 4790.627891571972, \"y\": 831.1864239750939, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"direction\": \"up\", \"leftHeight\": 2120, \"rightHeight\": 1700}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005791182228875.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-16 15:11:52", "updated_at": "2025-06-16 15:11:52", "sort": 0, "times": 234, "low_width": 2500, "high_width": 3500, "low_height": 1800, "high_height": 2400} \ No newline at end of file diff --git a/data/windoor-drawings/31948.json b/data/windoor-drawings/31948.json new file mode 100644 index 0000000..87862ef --- /dev/null +++ b/data/windoor-drawings/31948.json @@ -0,0 +1 @@ +{"id": 31948, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(24,226,226,0.6)\", \"bn\": \"#634423\", \"hd\": \"#D4D1D9\", \"ben\": \"#63442C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f3\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f4\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [36, 36, 36, 36], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3158.599668702041, \"y\": 419.37058451526127, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3363.599668702041, \"y\": 1358.8705845152613, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"方压线玻璃31厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 36, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 7.5, \"il\": 49, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 49, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 49, \"inf\": 45, \"usa\": 49}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m8\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [49, 49, 49, 49], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3499.099668702041, \"y\": 2319.3705845152613, \"name\": \"point\"}, \"from\": {\"x\": 3499.099668702041, \"y\": 1358.8705845152613, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 3604.099668702041, \"y\": 2283.3705845152613, \"name\": \"point\"}, \"from\": {\"x\": 3604.099668702041, \"y\": 1358.8705845152613, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.061384532179556514}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.3}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.9386154678204436}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 3, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2919.099668702041, \"y\": 1613.3705845152613, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"方压线玻璃31厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"方压线玻璃31厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [49, 49, 49, 49], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.061384532179556514}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.7}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.9386154678204436}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 3, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3603.099668702041, \"y\": 1613.3705845152613, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"方压线玻璃31厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"方压线玻璃31厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3173.599668702041, \"y\": 379.37058451526127, \"name\": \"point\"}, \"from\": {\"x\": 3173.599668702041, \"y\": 379.37058451526127, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"cpt\": {\"x\": 3173.599668702041, \"y\": 1379.3705845152613, \"name\": \"point\"}, \"type\": \"trapezoid\", \"width\": 1410, \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2453.599668702041, \"y\": 2319.3705845152613, \"name\": \"point\"}, \"ps\": {\"x\": 2453.599668702041, \"y\": -291.62941548473873, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3863.599668702041, \"y\": 2319.3705845152613, \"name\": \"point\"}, \"ps\": {\"x\": 2453.599668702041, \"y\": 2319.3705845152613, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3863.599668702041, \"y\": -500.6294154847386, \"name\": \"point\"}, \"ps\": {\"x\": 3863.599668702041, \"y\": 2319.3705845152613, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2453.599668702041, \"y\": -291.62941548473873, \"name\": \"point\"}, \"ps\": {\"x\": 3863.599668702041, \"y\": -500.6294154847386, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"direction\": \"up\", \"leftHeight\": 2611, \"rightHeight\": 2820}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [{\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1736.5730251766736, \"y\": 1160.8006235774933, \"name\": \"point\"}, \"from\": {\"x\": 1236.5730251766736, \"y\": 1160.8006235774933, \"name\": \"point\"}, \"text\": \"左手往外推门\", \"fontSize\": 120}, {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1681.8574232031328, \"y\": 1524.5580920157877, \"name\": \"point\"}, \"from\": {\"x\": 1619.1413108050397, \"y\": 1399.1244822094795, \"name\": \"point\"}, \"text\": \"对穿执手\", \"fontSize\": 120}], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005793834079698.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-16 15:12:18", "updated_at": "2025-06-16 15:12:18", "sort": 0, "times": 106, "low_width": 1000, "high_width": 1600, "low_height": 2500, "high_height": 3100} \ No newline at end of file diff --git a/data/windoor-drawings/31949.json b/data/windoor-drawings/31949.json new file mode 100644 index 0000000..d1223a1 --- /dev/null +++ b/data/windoor-drawings/31949.json @@ -0,0 +1 @@ +{"id": 31949, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(24,226,226,0.6)\", \"bn\": \"#634423\", \"hd\": \"#D4D1D9\", \"ben\": \"#63442C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -135, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f3\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -42.71106674810699, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f4\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 4, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 5, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -241.047113497948, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -305.079048200766, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 5, \"midx\": 0, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 5, \"midx\": 1, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": -94.32382504544898, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"i1\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": -67.11813170770506, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"i2\", \"type\": \"innermullion\"}]}, \"fm\": {\"db\": [], \"ew\": [38, 38, 38, 38, 38, 38], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2961.6449934980496, \"y\": 434.4603381014308, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3031.6449934980496, \"y\": 1610.4603381014308, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2856.6449934980496, \"y\": 1022.4603381014308, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"双玻26厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"双玻26厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"双玻26厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [28, 28, 28]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 38, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 28, \"gg\": 5, \"il\": 46, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 46, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 46, \"inf\": 45, \"usa\": 46}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46, 46, 46, 46], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2994.6449934980496, \"y\": 2334.460338101431, \"name\": \"point\"}, \"from\": {\"x\": 2994.6449934980496, \"y\": 1022.4603381014308, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 3099.6449934980496, \"y\": 1596.4603381014308, \"name\": \"point\"}, \"from\": {\"x\": 3099.6449934980496, \"y\": 1022.4603381014308, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"双玻26厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [{\"dt\": 3, \"et\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"fr\": [{\"type\": 0, \"frameIdx\": 0, \"vertexIndex\": 1}], \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"st\": {\"x\": 3666.6449934980496, \"y\": -275.539661898569, \"name\": \"point\"}, \"name\": \"e1\"}, {\"dt\": 3, \"et\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"fr\": [{\"type\": 0, \"frameIdx\": 0, \"vertexIndex\": 0}], \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"st\": {\"x\": 2256.6449934980496, \"y\": -65.5396618985692, \"name\": \"point\"}, \"name\": \"e2\"}], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3151.5214564369317, \"y\": 329.07672301690513, \"name\": \"point\"}, \"from\": {\"x\": 3151.5214564369317, \"y\": 329.07672301690513, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3666.6449934980496, \"y\": -275.539661898569, \"name\": \"point\"}, \"ps\": {\"x\": 2256.6449934980496, \"y\": -65.5396618985692, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3666.6449934980496, \"y\": 2334.460338101431, \"name\": \"point\"}, \"ps\": {\"x\": 3666.6449934980496, \"y\": -275.539661898569, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2396.6449934980496, \"y\": 2334.460338101431, \"name\": \"point\"}, \"ps\": {\"x\": 3666.6449934980496, \"y\": 2334.460338101431, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2396.6449934980496, \"y\": 1634.4603381014308, \"name\": \"point\"}, \"ps\": {\"x\": 2396.6449934980496, \"y\": 2334.460338101431, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2256.6449934980496, \"y\": 1634.4603381014308, \"name\": \"point\"}, \"ps\": {\"x\": 2396.6449934980496, \"y\": 1634.4603381014308, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2256.6449934980496, \"y\": -65.5396618985692, \"name\": \"point\"}, \"ps\": {\"x\": 2256.6449934980496, \"y\": 1634.4603381014308, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"twd\": {\"to\": {\"x\": 3666.6449934980496, \"y\": 2484.460338101431, \"name\": \"point\"}, \"from\": {\"x\": 2256.6449934980496, \"y\": 2484.460338101431, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005794883685359.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-16 15:12:29", "updated_at": "2025-06-16 15:12:29", "sort": 0, "times": 74, "low_width": 1200, "high_width": 1600, "low_height": 2200, "high_height": 3000} \ No newline at end of file diff --git a/data/windoor-drawings/31950.json b/data/windoor-drawings/31950.json new file mode 100644 index 0000000..03b8029 --- /dev/null +++ b/data/windoor-drawings/31950.json @@ -0,0 +1 @@ +{"id": 31950, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(24,226,226,0.6)\", \"bn\": \"#634423\", \"hd\": \"#D4D1D9\", \"ben\": \"#63442C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f3\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f4\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 2, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m10\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m11\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 2, \"name\": \"m12\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [36, 36, 36, 36], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6016.5531569975865, \"y\": 901.9281961285346, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6595.5531569975865, \"y\": 882.4332466335852, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5429.3031569975865, \"y\": 372.1399553819989, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6306.0531569975865, \"y\": 372.1399553819989, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7182.8031569975865, \"y\": 372.1399553819989, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5429.3031569975865, \"y\": 1512.139955381999, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6306.0531569975865, \"y\": 1512.139955381999, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7182.8031569975865, \"y\": 1512.139955381999, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"窗玻璃32厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"窗玻璃32厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"窗玻璃32厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"窗玻璃32厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"窗玻璃32厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"窗玻璃32厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 0}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"窗玻璃32厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"窗玻璃32厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30, 30, 30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 36, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 49, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 49, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 49, \"inf\": 45, \"usa\": 49}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [49, 49, 49, 49], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6231.0531569975865, \"y\": 1982.139955381999, \"name\": \"point\"}, \"from\": {\"x\": 6231.0531569975865, \"y\": 942.139955381999, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 6336.0531569975865, \"y\": 1497.139955381999, \"name\": \"point\"}, \"from\": {\"x\": 6336.0531569975865, \"y\": 942.139955381999, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5000000000000001}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"窗玻璃32厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 6, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6725.5531569975865, \"y\": 1982.139955381999, \"name\": \"point\"}, \"from\": {\"x\": 6725.5531569975865, \"y\": 942.139955381999, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 6830.5531569975865, \"y\": 1497.139955381999, \"name\": \"point\"}, \"from\": {\"x\": 6830.5531569975865, \"y\": 942.139955381999, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5000000000000001}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 6, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 5541.0531569975865, \"y\": 42.139955381999016, \"name\": \"point\"}, \"from\": {\"x\": 5541.0531569975865, \"y\": 42.139955381999016, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"cpt\": {\"x\": 5541.0531569975865, \"y\": 1042.139955381999, \"name\": \"point\"}, \"type\": \"trapezoid\", \"width\": 2970, \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4821.0531569975865, \"y\": 1982.139955381999, \"name\": \"point\"}, \"ps\": {\"x\": 4821.0531569975865, \"y\": -97.8600446180011, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7791.053156997587, \"y\": 1982.139955381999, \"name\": \"point\"}, \"ps\": {\"x\": 4821.0531569975865, \"y\": 1982.139955381999, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7791.053156997587, \"y\": -297.8600446180011, \"name\": \"point\"}, \"ps\": {\"x\": 7791.053156997587, \"y\": 1982.139955381999, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4821.0531569975865, \"y\": -97.8600446180011, \"name\": \"point\"}, \"ps\": {\"x\": 7791.053156997587, \"y\": -297.8600446180011, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"direction\": \"up\", \"leftHeight\": 2080, \"rightHeight\": 2280}}, {\"cm\": {\"g\": \"rgba(24,226,226,0.6)\", \"bn\": \"#634423\", \"hd\": \"#D4D1D9\", \"ben\": \"#63442C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m16\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m17\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m18\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m22\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m23\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 2, \"name\": \"m24\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [36, 36, 36, 36], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2741.5531569975865, \"y\": 882.4332466335854, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3320.5531569975865, \"y\": 901.9281961285348, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2154.3031569975865, \"y\": 372.1399553819989, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3031.0531569975865, \"y\": 372.1399553819989, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3907.8031569975865, \"y\": 372.1399553819989, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2154.3031569975865, \"y\": 1512.139955381999, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3031.0531569975865, \"y\": 1512.139955381999, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3907.8031569975865, \"y\": 1512.139955381999, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F9\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"窗玻璃32厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F10\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"窗玻璃32厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F11\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"窗玻璃32厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 1}, \"ser\": {\"text\": \"F12\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"窗玻璃32厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F13\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"窗玻璃32厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 1}, \"ser\": {\"text\": \"F14\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"窗玻璃32厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 0}, \"ser\": {\"text\": \"F15\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"窗玻璃32厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F16\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"窗玻璃32厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30, 30, 30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 36, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 49, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 49, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 49, \"inf\": 45, \"usa\": 49}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [49, 49, 49, 49], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3456.0531569975865, \"y\": 1982.1399553819992, \"name\": \"point\"}, \"from\": {\"x\": 3456.0531569975865, \"y\": 942.139955381999, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 3561.0531569975865, \"y\": 1497.139955381999, \"name\": \"point\"}, \"from\": {\"x\": 3561.0531569975865, \"y\": 942.139955381999, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"窗玻璃32厚\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 6, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3450.5531569975865, \"y\": 1982.1399553819992, \"name\": \"point\"}, \"from\": {\"x\": 3450.5531569975865, \"y\": 942.139955381999, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 3555.5531569975865, \"y\": 1497.139955381999, \"name\": \"point\"}, \"from\": {\"x\": 3555.5531569975865, \"y\": 942.139955381999, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 6, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4101.0531569975865, \"y\": -357.8600446180011, \"name\": \"point\"}, \"from\": {\"x\": 4101.0531569975865, \"y\": -357.8600446180011, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 2, \"type\": \"Frame\", \"polygon\": {\"cpt\": {\"x\": 4101.0531569975865, \"y\": 842.1399553819989, \"name\": \"point\"}, \"type\": \"trapezoid\", \"width\": 2970, \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1546.0531569975865, \"y\": 1982.1399553819992, \"name\": \"point\"}, \"ps\": {\"x\": 1546.0531569975865, \"y\": -297.86004461800076, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4516.0531569975865, \"y\": 1982.1399553819992, \"name\": \"point\"}, \"ps\": {\"x\": 1546.0531569975865, \"y\": 1982.1399553819992, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4516.0531569975865, \"y\": -97.86004461800091, \"name\": \"point\"}, \"ps\": {\"x\": 4516.0531569975865, \"y\": 1982.1399553819992, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1546.0531569975865, \"y\": -297.86004461800076, \"name\": \"point\"}, \"ps\": {\"x\": 4516.0531569975865, \"y\": -97.86004461800091, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"direction\": \"up\", \"leftHeight\": 2280, \"rightHeight\": 2080}}], \"epi\": [], \"sbf\": [], \"twd\": {\"to\": {\"x\": 7791.053156997587, \"y\": 2244.6399553819992, \"name\": \"point\"}, \"from\": {\"x\": 1546.0531569975865, \"y\": 2244.6399553819992, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wlc\": \"#b4f595\", \"note\": [{\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4794.040934763739, \"y\": -533.9146807294769, \"name\": \"point\"}, \"from\": {\"x\": 4294.040934763739, \"y\": -533.9146807294769, \"name\": \"point\"}, \"text\": \"转角2根\", \"fontSize\": 120}, {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 5146.960640733481, \"y\": -538.1968023709301, \"name\": \"point\"}, \"from\": {\"x\": 5092.544655107486, \"y\": -583.5439577725008, \"name\": \"point\"}, \"text\": \"普通\", \"fontSize\": 120}], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175005796043252045.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-16 15:12:41", "updated_at": "2025-06-16 15:12:41", "sort": 0, "times": 102, "low_width": 5500, "high_width": 6500, "low_height": 2000, "high_height": 2400} \ No newline at end of file diff --git a/data/windoor-drawings/32154.json b/data/windoor-drawings/32154.json new file mode 100644 index 0000000..21fef8d --- /dev/null +++ b/data/windoor-drawings/32154.json @@ -0,0 +1 @@ +{"id": 32154, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(209,223,223,0.6)\", \"bn\": \"#756E6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#756963\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 6990.188371265957, \"y\": 1756.241379310345, \"name\": \"point\"}, \"sab\": 141.12112531388556, \"sqc\": false, \"stp\": {\"x\": 6990.188371265957, \"y\": -913.7586206896548, \"name\": \"point\"}, \"svb\": 0.35292944943128796, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 874.5956224145884, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 874.5956224145884, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 874.5956224145884, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 874.5956224145884, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 80, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 7030.188371265957, \"y\": -838.758620689655, \"name\": \"point\"}, \"ps\": {\"x\": 6950.188371265957, \"y\": -838.758620689655, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7030.188371265957, \"y\": 1681.241379310345, \"name\": \"point\"}, \"ps\": {\"x\": 7030.188371265957, \"y\": -838.758620689655, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6950.188371265957, \"y\": 1681.241379310345, \"name\": \"point\"}, \"ps\": {\"x\": 7030.188371265957, \"y\": 1681.241379310345, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6950.188371265957, \"y\": -838.758620689655, \"name\": \"point\"}, \"ps\": {\"x\": 6950.188371265957, \"y\": 1681.241379310345, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 7030.188371265957, \"y\": 1681.241379310345, \"name\": \"point\"}, \"ps\": {\"x\": 7030.188371265957, \"y\": -838.758620689655, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(209,223,223,0.6)\", \"bn\": \"#756E6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#756963\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5050.188371265957, \"y\": 421.24137931034505, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6350.188371265957, \"y\": 421.24137931034505, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4761.438371265957, \"y\": 1001.2413793103452, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5700.188371265957, \"y\": 1001.2413793103452, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6638.938371265957, \"y\": 1001.2413793103452, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4761.438371265957, \"y\": -288.758620689655, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6638.938371265957, \"y\": -288.758620689655, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"4+4+4\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"4+4+4\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"4+4+4\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"4+4+4\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"4+4+4\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 0}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"4+4+4\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [35, 35, 35, 35, 35, 35, 35]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 35, \"gg\": 15, \"il\": 50, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 50, \"sc\": 30, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"4+4+4\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"4+4+4\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 6, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 5676.688371265957, \"y\": -898.758620689655, \"name\": \"point\"}, \"from\": {\"x\": 5676.688371265957, \"y\": -898.758620689655, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4450.188371265957, \"y\": 1681.241379310345, \"name\": \"point\"}, \"ps\": {\"x\": 4450.188371265957, \"y\": -838.758620689655, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6950.188371265957, \"y\": 1681.241379310345, \"name\": \"point\"}, \"ps\": {\"x\": 4450.188371265957, \"y\": 1681.241379310345, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6950.188371265957, \"y\": -838.758620689655, \"name\": \"point\"}, \"ps\": {\"x\": 6950.188371265957, \"y\": 1681.241379310345, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4450.188371265957, \"y\": -838.758620689655, \"name\": \"point\"}, \"ps\": {\"x\": 6950.188371265957, \"y\": -838.758620689655, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"v\": 2, \"cm\": {\"g\": \"rgba(209,223,223,0.6)\", \"bn\": \"#756E6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#756963\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m15\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m16\", \"type\": \"mullion\"}]}, \"ds\": {\"sash\": [0], \"fixed\": 0, \"frame\": 0, \"fixedBead\": 0, \"sashGlass\": 0}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"r\": 2954.3645222193963, \"pc\": {\"x\": 7792.890560058665, \"y\": 3865.08950086465, \"name\": \"point\"}, \"name\": \"arc\", \"endAngle\": 4.465259280011745, \"startAngle\": 4.959518680757633, \"counterClockwise\": false}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"4+4+4\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"4+4+4\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [35]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 35, \"gg\": 15, \"il\": 50, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 50, \"sc\": 30, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"afi\": false, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"sad\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 8230.188371265958, \"y\": -898.7586206896549, \"name\": \"point\"}, \"from\": {\"x\": 8230.188371265958, \"y\": -898.7586206896549, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"tcl\": 1400.0000000000005, \"tdh\": 260.0000000000002, \"txt\": {\"r\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"al\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"cl\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"th\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"uid\": 3, \"type\": \"Frame\", \"polygon\": {\"cpt\": {\"x\": 7792.890560058663, \"y\": 421.241379310345, \"name\": \"point\"}, \"type\": \"threeDimensionalArc\", \"height\": 0, \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 7030.188371265957, \"y\": 1681.241379310342, \"name\": \"point\"}, \"ps\": {\"x\": 7030.188371265957, \"y\": -838.7586206896549, \"name\": \"point\"}, \"name\": \"segment\"}, {\"r\": 2313.2028114295263, \"pc\": {\"x\": 7792.890560058665, \"y\": 3865.08950086465, \"name\": \"point\"}, \"name\": \"arc\", \"endAngle\": 5.048392730077339, \"startAngle\": 4.376385230692039, \"counterClockwise\": true}, {\"pe\": {\"x\": 8555.59274885137, \"y\": -838.7586206896549, \"name\": \"point\"}, \"ps\": {\"x\": 8555.59274885137, \"y\": 1681.2413793103417, \"name\": \"point\"}, \"name\": \"segment\"}, {\"r\": 4765.280870991671, \"pc\": {\"x\": 7792.890560058665, \"y\": 3865.08950086465, \"name\": \"point\"}, \"name\": \"arc\", \"endAngle\": 4.551643638529786, \"startAngle\": 4.873134322239586, \"counterClockwise\": false}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175031994256002452.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-19 15:59:02", "updated_at": "2025-06-19 15:59:02", "sort": 0, "times": 476, "low_width": 2300, "high_width": 2700, "low_height": 2300, "high_height": 2800} \ No newline at end of file diff --git a/data/windoor-drawings/32155.json b/data/windoor-drawings/32155.json new file mode 100644 index 0000000..1386ebe --- /dev/null +++ b/data/windoor-drawings/32155.json @@ -0,0 +1 @@ +{"id": 32155, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(209,223,223,0.6)\", \"bn\": \"#756E6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#756963\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m8\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 2, \"name\": \"m10\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [37, 37, 37, 37], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2607.758620689656, \"y\": 314.566091954023, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4007.758620689656, \"y\": 314.566091954023, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2319.508620689656, \"y\": 714.5660919540232, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4296.008620689656, \"y\": 714.5660919540232, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [21, 21, 21, 21], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [21, 21, 21, 21], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [21, 21, 21, 21], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [27, 27, 27, 27]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 21, \"f\": 37, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 27, \"gg\": 10, \"il\": 50, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 50, \"sc\": 30, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [21, 21, 21, 21], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [21, 21, 21, 21], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3695.258620689656, \"y\": -645.4339080459772, \"name\": \"point\"}, \"from\": {\"x\": 3695.258620689656, \"y\": -645.4339080459772, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2007.758620689656, \"y\": 1214.5660919540232, \"name\": \"point\"}, \"ps\": {\"x\": 2007.758620689656, \"y\": -585.4339080459772, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4607.758620689656, \"y\": 1214.5660919540232, \"name\": \"point\"}, \"ps\": {\"x\": 2007.758620689656, \"y\": 1214.5660919540232, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4607.758620689656, \"y\": -585.4339080459772, \"name\": \"point\"}, \"ps\": {\"x\": 4607.758620689656, \"y\": 1214.5660919540232, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2007.758620689656, \"y\": -585.4339080459772, \"name\": \"point\"}, \"ps\": {\"x\": 4607.758620689656, \"y\": -585.4339080459772, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(209,223,223,0.6)\", \"bn\": \"#756E6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#756963\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m11\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m12\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [37, 37, 37, 37], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1567.2586206896558, \"y\": -135.4339080459772, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [21, 21, 21, 21], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [27]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 21, \"f\": 37, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 27, \"gg\": 10, \"il\": 50, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 50, \"sc\": 30, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [21, 21, 21, 21], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1567.2586206896558, \"y\": -854.4339080459768, \"name\": \"point\"}, \"from\": {\"x\": 1567.2586206896558, \"y\": -854.4339080459768, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 2, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1126.7586206896558, \"y\": 1700.5660919540232, \"name\": \"point\"}, \"ps\": {\"x\": 1126.7586206896558, \"y\": -585.4339080459772, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2007.758620689656, \"y\": 1700.5660919540232, \"name\": \"point\"}, \"ps\": {\"x\": 1126.7586206896558, \"y\": 1700.5660919540232, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2007.758620689656, \"y\": -585.4339080459772, \"name\": \"point\"}, \"ps\": {\"x\": 2007.758620689656, \"y\": 1700.5660919540232, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1126.7586206896558, \"y\": -585.4339080459772, \"name\": \"point\"}, \"ps\": {\"x\": 2007.758620689656, \"y\": -585.4339080459772, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"twd\": {\"to\": {\"x\": 4607.758620689656, \"y\": 1850.5660919540232, \"name\": \"point\"}, \"from\": {\"x\": 1126.7586206896558, \"y\": 1850.5660919540232, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 1949.3941891269144, \"y\": 1690.3140559936735, \"name\": \"point\"}, \"from\": {\"x\": 1949.3941891269144, \"y\": 1234.3140559936735, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2024.3941891269144, \"y\": 1690.3140559936735, \"name\": \"point\"}, \"ps\": {\"x\": 2024.3941891269144, \"y\": 1234.3140559936735, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4604.394189126914, \"y\": 1690.3140559936735, \"name\": \"point\"}, \"ps\": {\"x\": 2024.3941891269144, \"y\": 1690.3140559936735, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4604.394189126914, \"y\": 1234.3140559936735, \"name\": \"point\"}, \"ps\": {\"x\": 4604.394189126914, \"y\": 1690.3140559936735, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2024.3941891269144, \"y\": 1234.3140559936735, \"name\": \"point\"}, \"ps\": {\"x\": 4604.394189126914, \"y\": 1234.3140559936735, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175031996752007831.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-19 15:59:28", "updated_at": "2025-06-19 15:59:28", "sort": 0, "times": 420, "low_width": 3000, "high_width": 4000, "low_height": 1800, "high_height": 2600} \ No newline at end of file diff --git a/data/windoor-drawings/32156.json b/data/windoor-drawings/32156.json new file mode 100644 index 0000000..7eb3b80 --- /dev/null +++ b/data/windoor-drawings/32156.json @@ -0,0 +1 @@ +{"id": 32156, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(209,223,223,0.6)\", \"bn\": \"#756E6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#756963\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 135, \"st\": 1, \"sv\": 0.41421356237309503, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 7125.106651289264, \"y\": -98.98495471316072, \"name\": \"point\"}, \"sab\": 125.22601248713572, \"sqc\": false, \"stp\": {\"x\": 7125.106651289264, \"y\": -2043.9849547131616, \"name\": \"point\"}, \"svb\": 0.5180628053725844, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -150, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -150, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -150, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -150, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 70, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 7160.106651289264, \"y\": -1968.9849547131616, \"name\": \"point\"}, \"ps\": {\"x\": 7090.106651289264, \"y\": -1968.9849547131616, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7160.106651289264, \"y\": -173.98495471316096, \"name\": \"point\"}, \"ps\": {\"x\": 7160.106651289264, \"y\": -1968.9849547131616, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7090.106651289264, \"y\": -173.98495471316096, \"name\": \"point\"}, \"ps\": {\"x\": 7160.106651289264, \"y\": -173.98495471316096, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7090.106651289264, \"y\": -1968.9849547131616, \"name\": \"point\"}, \"ps\": {\"x\": 7090.106651289264, \"y\": -173.98495471316096, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 7160.106651289264, \"y\": -173.98495471316096, \"name\": \"point\"}, \"ps\": {\"x\": 7160.106651289264, \"y\": -1968.9849547131616, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(209,223,223,0.6)\", \"bn\": \"#756E6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#756963\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 135, \"st\": 1, \"sv\": -0.41421356237309503, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 5955.106651289264, \"y\": -98.9849547131612, \"name\": \"point\"}, \"sab\": 117.05796171767348, \"sqc\": false, \"stp\": {\"x\": 5955.106651289264, \"y\": -2043.9849547131616, \"name\": \"point\"}, \"svb\": -0.6121052475343899, \"uid\": 3, \"dimL\": {\"to\": {\"x\": -150, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -150, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -150, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -150, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 70, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5920.106651289264, \"y\": -173.98495471316107, \"name\": \"point\"}, \"ps\": {\"x\": 5990.106651289264, \"y\": -173.98495471316107, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5920.106651289264, \"y\": -1968.9849547131616, \"name\": \"point\"}, \"ps\": {\"x\": 5920.106651289264, \"y\": -173.98495471316107, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5990.106651289264, \"y\": -1968.9849547131616, \"name\": \"point\"}, \"ps\": {\"x\": 5920.106651289264, \"y\": -1968.9849547131616, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5990.106651289264, \"y\": -173.98495471316107, \"name\": \"point\"}, \"ps\": {\"x\": 5990.106651289264, \"y\": -1968.9849547131616, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 5920.106651289264, \"y\": -1968.9849547131616, \"name\": \"point\"}, \"ps\": {\"x\": 5920.106651289264, \"y\": -173.98495471316107, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(209,223,223,0.6)\", \"bn\": \"#756E6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#756963\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 1963.6421137409104, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 1963.6421137409104, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [37, 37, 37, 37], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6590.106651289264, \"y\": -1071.4849547131614, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6301.856651289264, \"y\": -673.9849547131611, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [21, 21, 21, 21], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"4+4+4\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [21, 21, 21, 21], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"4+4+4\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [27, 27]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 21, \"f\": 37, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 27, \"gg\": 10, \"il\": 50, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 50, \"sc\": 30, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [21, 21, 21, 21], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"4+4+4\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 6502.606651289264, \"y\": -2028.9849547131616, \"name\": \"point\"}, \"from\": {\"x\": 6502.606651289264, \"y\": -2028.9849547131616, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5990.106651289264, \"y\": -173.98495471316107, \"name\": \"point\"}, \"ps\": {\"x\": 5990.106651289264, \"y\": -1968.9849547131616, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7090.106651289264, \"y\": -173.98495471316107, \"name\": \"point\"}, \"ps\": {\"x\": 5990.106651289264, \"y\": -173.98495471316107, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7090.106651289264, \"y\": -1968.9849547131616, \"name\": \"point\"}, \"ps\": {\"x\": 7090.106651289264, \"y\": -173.98495471316107, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5990.106651289264, \"y\": -1968.9849547131616, \"name\": \"point\"}, \"ps\": {\"x\": 7090.106651289264, \"y\": -1968.9849547131616, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(209,223,223,0.6)\", \"bn\": \"#756E6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#756963\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [37, 37, 37, 37], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [21, 21, 21, 21], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"4+4+4\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 21, \"f\": 37, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 27, \"gg\": 10, \"il\": 50, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 50, \"sc\": 30, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 7484.606651289264, \"y\": -2028.9849547131616, \"name\": \"point\"}, \"from\": {\"x\": 7484.606651289264, \"y\": -2028.9849547131616, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 4, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 7160.106651289264, \"y\": -173.98495471316096, \"name\": \"point\"}, \"ps\": {\"x\": 7160.106651289264, \"y\": -1968.9849547131616, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7640.106651289264, \"y\": -173.98495471316096, \"name\": \"point\"}, \"ps\": {\"x\": 7160.106651289264, \"y\": -173.98495471316096, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7640.106651289264, \"y\": -1968.9849547131616, \"name\": \"point\"}, \"ps\": {\"x\": 7640.106651289264, \"y\": -173.98495471316096, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7160.106651289264, \"y\": -1968.9849547131616, \"name\": \"point\"}, \"ps\": {\"x\": 7640.106651289264, \"y\": -1968.9849547131616, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(209,223,223,0.6)\", \"bn\": \"#756E6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#756963\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": -0.00000000000011368683772161605, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [37, 37, 37, 37], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [21, 21, 21, 21], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"4+4+4\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 21, \"f\": 37, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 27, \"gg\": 10, \"il\": 50, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 50, \"sc\": 30, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 5605.106651289264, \"y\": -2028.9849547131616, \"name\": \"point\"}, \"from\": {\"x\": 5605.106651289264, \"y\": -2028.9849547131616, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 5, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5440.106651289264, \"y\": -173.98495471316085, \"name\": \"point\"}, \"ps\": {\"x\": 5440.106651289264, \"y\": -1968.9849547131616, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5920.106651289264, \"y\": -173.98495471316085, \"name\": \"point\"}, \"ps\": {\"x\": 5440.106651289264, \"y\": -173.98495471316085, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5920.106651289264, \"y\": -1968.9849547131616, \"name\": \"point\"}, \"ps\": {\"x\": 5920.106651289264, \"y\": -173.98495471316085, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5440.106651289264, \"y\": -1968.9849547131616, \"name\": \"point\"}, \"ps\": {\"x\": 5920.106651289264, \"y\": -1968.9849547131616, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175031997859707510.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-19 15:59:39", "updated_at": "2025-06-19 15:59:39", "sort": 0, "times": 999, "low_width": 800, "high_width": 1300, "low_height": 1500, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/32157.json b/data/windoor-drawings/32157.json new file mode 100644 index 0000000..b7a2d94 --- /dev/null +++ b/data/windoor-drawings/32157.json @@ -0,0 +1 @@ +{"id": 32157, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(209,223,223,0.6)\", \"bn\": \"#756E6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#756963\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 5781.560344827586, \"y\": 1774.4022988505749, \"name\": \"point\"}, \"sab\": 112.7802215219668, \"sqc\": false, \"stp\": {\"x\": 5781.560344827586, \"y\": -545.5977011494251, \"name\": \"point\"}, \"svb\": 0.6646472297317025, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 80, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5821.560344827586, \"y\": -470.597701149425, \"name\": \"point\"}, \"ps\": {\"x\": 5741.560344827586, \"y\": -470.597701149425, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5821.560344827586, \"y\": 1699.4022988505749, \"name\": \"point\"}, \"ps\": {\"x\": 5821.560344827586, \"y\": -470.597701149425, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5741.560344827586, \"y\": 1699.4022988505749, \"name\": \"point\"}, \"ps\": {\"x\": 5821.560344827586, \"y\": 1699.4022988505749, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5741.560344827586, \"y\": -470.597701149425, \"name\": \"point\"}, \"ps\": {\"x\": 5741.560344827586, \"y\": 1699.4022988505749, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 5821.560344827586, \"y\": 1699.4022988505749, \"name\": \"point\"}, \"ps\": {\"x\": 5821.560344827586, \"y\": -470.597701149425, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(209,223,223,0.6)\", \"bn\": \"#756E6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#756963\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 2188.560344827586, \"y\": 1774.4022988505749, \"name\": \"point\"}, \"sab\": 126.95939354467691, \"sqc\": false, \"stp\": {\"x\": 2188.560344827586, \"y\": -545.5977011494251, \"name\": \"point\"}, \"svb\": -0.4990241320640114, \"uid\": 4, \"dimL\": {\"to\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 86, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2145.560344827586, \"y\": 1699.4022988505749, \"name\": \"point\"}, \"ps\": {\"x\": 2231.560344827586, \"y\": 1699.4022988505749, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2145.560344827586, \"y\": -470.59770114942535, \"name\": \"point\"}, \"ps\": {\"x\": 2145.560344827586, \"y\": 1699.4022988505749, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2231.560344827586, \"y\": -470.59770114942535, \"name\": \"point\"}, \"ps\": {\"x\": 2145.560344827586, \"y\": -470.59770114942535, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2231.560344827586, \"y\": 1699.4022988505749, \"name\": \"point\"}, \"ps\": {\"x\": 2231.560344827586, \"y\": -470.59770114942535, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 2145.560344827586, \"y\": -470.59770114942535, \"name\": \"point\"}, \"ps\": {\"x\": 2145.560344827586, \"y\": 1699.4022988505749, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(209,223,223,0.6)\", \"bn\": \"#756E6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#756963\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 3, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [45, 45, 45, 45], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2831.560344827586, \"y\": 614.4022988505748, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5141.560344827586, \"y\": 614.4022988505748, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3986.560344827586, \"y\": 614.4022988505748, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2544.060344827586, \"y\": 919.4022988505748, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5429.060344827586, \"y\": 919.4022988505748, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"中间5+5+5钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"中间5+5+5钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"中间5+5+5钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"中间5+5+5钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [40, 40, 40, 40, 40]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 45, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 40, \"gg\": 60, \"il\": 65, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 65, \"sc\": 30, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 65, \"inf\": 45, \"usa\": 65}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [65, 65, 65, 65], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left_with_up\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"中间5+5+5钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [65, 65, 65, 65], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -315, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right_with_up\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"中间5+5+5钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4565.060344827586, \"y\": -530.5977011494253, \"name\": \"point\"}, \"from\": {\"x\": 4565.060344827586, \"y\": -530.5977011494253, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2231.560344827586, \"y\": 1699.4022988505749, \"name\": \"point\"}, \"ps\": {\"x\": 2231.560344827586, \"y\": -470.59770114942535, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5741.560344827586, \"y\": 1699.4022988505749, \"name\": \"point\"}, \"ps\": {\"x\": 2231.560344827586, \"y\": 1699.4022988505749, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5741.560344827586, \"y\": -470.59770114942535, \"name\": \"point\"}, \"ps\": {\"x\": 5741.560344827586, \"y\": 1699.4022988505749, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2231.560344827586, \"y\": -470.59770114942535, \"name\": \"point\"}, \"ps\": {\"x\": 5741.560344827586, \"y\": -470.59770114942535, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(209,223,223,0.6)\", \"bn\": \"#756E6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#756963\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [45, 45, 45, 45], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"中间5+5+5钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 45, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 40, \"gg\": 60, \"il\": 65, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 65, \"sc\": 30, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 65, \"inf\": 45, \"usa\": 65}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 5867.060344827586, \"y\": -530.5977011494252, \"name\": \"point\"}, \"from\": {\"x\": 5867.060344827586, \"y\": -530.5977011494252, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 3, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5821.560344827586, \"y\": 1699.4022988505749, \"name\": \"point\"}, \"ps\": {\"x\": 5821.560344827586, \"y\": -470.5977011494251, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5921.560344827586, \"y\": 1699.4022988505749, \"name\": \"point\"}, \"ps\": {\"x\": 5821.560344827586, \"y\": 1699.4022988505749, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5921.560344827586, \"y\": -470.5977011494251, \"name\": \"point\"}, \"ps\": {\"x\": 5921.560344827586, \"y\": 1699.4022988505749, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5821.560344827586, \"y\": -470.5977011494251, \"name\": \"point\"}, \"ps\": {\"x\": 5921.560344827586, \"y\": -470.5977011494251, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(209,223,223,0.6)\", \"bn\": \"#756E6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#756963\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m13\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m14\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m17\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m18\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [45, 45, 45, 45], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1695.560344827586, \"y\": 919.4022988505748, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1595.560344827586, \"y\": 236.9022988505748, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"中间5+5+5钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"中间5+5+5钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [40, 40]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 45, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 40, \"gg\": 60, \"il\": 65, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 65, \"sc\": 30, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 65, \"inf\": 45, \"usa\": 65}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [65, 65, 65, 65], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"中间5+5+5钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1538.060344827586, \"y\": -530.5977011494252, \"name\": \"point\"}, \"from\": {\"x\": 1538.060344827586, \"y\": -530.5977011494252, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 5, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1245.560344827586, \"y\": 1699.4022988505749, \"name\": \"point\"}, \"ps\": {\"x\": 1245.560344827586, \"y\": -470.5977011494251, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2145.560344827586, \"y\": 1699.4022988505749, \"name\": \"point\"}, \"ps\": {\"x\": 1245.560344827586, \"y\": 1699.4022988505749, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2145.560344827586, \"y\": -470.5977011494251, \"name\": \"point\"}, \"ps\": {\"x\": 2145.560344827586, \"y\": 1699.4022988505749, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1245.560344827586, \"y\": -470.5977011494251, \"name\": \"point\"}, \"ps\": {\"x\": 2145.560344827586, \"y\": -470.5977011494251, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175031999081636868.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-19 15:59:50", "updated_at": "2025-06-19 15:59:50", "sort": 0, "times": 2458, "low_width": 3000, "high_width": 4000, "low_height": 1500, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/32158.json b/data/windoor-drawings/32158.json new file mode 100644 index 0000000..db585d6 --- /dev/null +++ b/data/windoor-drawings/32158.json @@ -0,0 +1 @@ +{"id": 32158, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(209,223,223,0.6)\", \"bn\": \"#756E6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#756963\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [45, 45, 45, 45], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3416.7241379310344, \"y\": 515.0344827586207, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7746.724137931034, \"y\": 515.0344827586207, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3087.9741379310344, \"y\": -82.46551724137953, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3087.9741379310344, \"y\": 1112.534482758621, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 8075.474137931034, \"y\": -82.46551724137953, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 8075.474137931034, \"y\": 1112.534482758621, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"超白12+12\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"超白12+12\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"超白12+12\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"超白12+12\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"超白12+12\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [45, 45, 45, 45, 45, 45]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 45, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 45, \"gg\": 60, \"il\": 50, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 50, \"sc\": 50, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left_with_up\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"超白12+12\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right_with_up\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"超白12+12\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 7736.724137931034, \"y\": -542.4655172413795, \"name\": \"point\"}, \"from\": {\"x\": 7736.724137931034, \"y\": -542.4655172413795, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2736.7241379310344, \"y\": 1512.534482758621, \"name\": \"point\"}, \"ps\": {\"x\": 2736.7241379310344, \"y\": -482.46551724137953, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8426.724137931034, \"y\": 1512.534482758621, \"name\": \"point\"}, \"ps\": {\"x\": 2736.7241379310344, \"y\": 1512.534482758621, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8426.724137931034, \"y\": -482.46551724137953, \"name\": \"point\"}, \"ps\": {\"x\": 8426.724137931034, \"y\": 1512.534482758621, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2736.7241379310344, \"y\": -482.46551724137953, \"name\": \"point\"}, \"ps\": {\"x\": 8426.724137931034, \"y\": -482.46551724137953, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032000361354430.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-19 16:00:03", "updated_at": "2025-06-19 16:00:03", "sort": 0, "times": 265, "low_width": 5000, "high_width": 6500, "low_height": 1500, "high_height": 2300} \ No newline at end of file diff --git a/data/windoor-drawings/32159.json b/data/windoor-drawings/32159.json new file mode 100644 index 0000000..744f1b3 --- /dev/null +++ b/data/windoor-drawings/32159.json @@ -0,0 +1 @@ +{"id": 32159, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(209,223,223,0.6)\", \"bn\": \"#756E6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#756963\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -429.5975371858312, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -429.5975371858312, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [45, 45, 45, 45], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2343.387620294953, \"y\": -1785.3280672575097, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2029.6376202949532, \"y\": -1420.3280672575097, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+5+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+5+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [45, 45]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 45, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 45, \"gg\": 60, \"il\": 50, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 50, \"sc\": 50, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+5+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2488.887620294953, \"y\": -2760.3280672575097, \"name\": \"point\"}, \"from\": {\"x\": 2488.887620294953, \"y\": -2760.3280672575097, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1693.3876202949532, \"y\": -870.3280672575097, \"name\": \"point\"}, \"ps\": {\"x\": 1693.3876202949532, \"y\": -2700.3280672575097, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3183.387620294953, \"y\": -870.3280672575097, \"name\": \"point\"}, \"ps\": {\"x\": 1693.3876202949532, \"y\": -870.3280672575097, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3183.387620294953, \"y\": -2700.3280672575097, \"name\": \"point\"}, \"ps\": {\"x\": 3183.387620294953, \"y\": -870.3280672575097, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1693.3876202949532, \"y\": -2700.3280672575097, \"name\": \"point\"}, \"ps\": {\"x\": 3183.387620294953, \"y\": -2700.3280672575097, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(209,223,223,0.6)\", \"bn\": \"#756E6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#756963\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [45, 45, 45, 45], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+5+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 45, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 45, \"gg\": 60, \"il\": 50, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 50, \"sc\": 50, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3240.887620294953, \"y\": -2760.3280672575097, \"name\": \"point\"}, \"from\": {\"x\": 3240.887620294953, \"y\": -2760.3280672575097, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 2, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3183.387620294953, \"y\": -870.3280672575098, \"name\": \"point\"}, \"ps\": {\"x\": 3183.387620294953, \"y\": -2700.3280672575097, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3593.387620294953, \"y\": -870.3280672575098, \"name\": \"point\"}, \"ps\": {\"x\": 3183.387620294953, \"y\": -870.3280672575098, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3593.387620294953, \"y\": -2700.3280672575097, \"name\": \"point\"}, \"ps\": {\"x\": 3593.387620294953, \"y\": -870.3280672575098, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3183.387620294953, \"y\": -2700.3280672575097, \"name\": \"point\"}, \"ps\": {\"x\": 3593.387620294953, \"y\": -2700.3280672575097, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(209,223,223,0.6)\", \"bn\": \"#756E6B\", \"hd\": \"#D4D1D9\", \"ben\": \"#756963\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [45, 45, 45, 45], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+5+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 45, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 45, \"gg\": 60, \"il\": 50, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 50, \"sc\": 50, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sm\": [], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1493.8876202949532, \"y\": -2760.3280672575097, \"name\": \"point\"}, \"from\": {\"x\": 1493.8876202949532, \"y\": -2760.3280672575097, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 3, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1283.3876202949532, \"y\": -870.3280672575097, \"name\": \"point\"}, \"ps\": {\"x\": 1283.3876202949532, \"y\": -2700.3280672575097, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1693.3876202949532, \"y\": -870.3280672575097, \"name\": \"point\"}, \"ps\": {\"x\": 1283.3876202949532, \"y\": -870.3280672575097, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1693.3876202949532, \"y\": -2700.3280672575097, \"name\": \"point\"}, \"ps\": {\"x\": 1693.3876202949532, \"y\": -870.3280672575097, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1283.3876202949532, \"y\": -2700.3280672575097, \"name\": \"point\"}, \"ps\": {\"x\": 1693.3876202949532, \"y\": -2700.3280672575097, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"twd\": {\"to\": {\"x\": 3593.387620294953, \"y\": -607.8280672575097, \"name\": \"point\"}, \"from\": {\"x\": 1283.3876202949532, \"y\": -607.8280672575097, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 33.20810832866573, \"name\": \"vector\"}}, \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032005465628024.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-19 16:00:54", "updated_at": "2025-06-19 16:00:54", "sort": 0, "times": 126, "low_width": 2000, "high_width": 2600, "low_height": 1500, "high_height": 2100} \ No newline at end of file diff --git a/data/windoor-drawings/32170.json b/data/windoor-drawings/32170.json new file mode 100644 index 0000000..aaf8f05 --- /dev/null +++ b/data/windoor-drawings/32170.json @@ -0,0 +1 @@ +{"id": 32170, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#4B4B4B\", \"hd\": \"#D4D1D9\", \"ben\": \"#4B4B4B\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m8\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 2, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 3, \"name\": \"m10\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5653.017144827587, \"y\": 1869.2982344827587, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5653.017144827587, \"y\": 1581.7982344827587, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5653.017144827587, \"y\": 2439.2982344827587, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4620.517144827587, \"y\": 1581.7982344827587, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6685.517144827587, \"y\": 1581.7982344827587, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+8+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+8+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+8+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+8+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90, 90, 90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5753.017144827587, \"y\": 3024.2982344827587, \"name\": \"point\"}, \"from\": {\"x\": 5753.017144827587, \"y\": 2439.2982344827587, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+8+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3853.017144827587, \"y\": 3024.2982344827587, \"name\": \"point\"}, \"from\": {\"x\": 3853.017144827587, \"y\": 2454.2982344827587, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+8+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}, {\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 7803.017144827587, \"y\": 3024.2982344827587, \"name\": \"point\"}, \"from\": {\"x\": 7803.017144827587, \"y\": 2439.2982344827587, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+8+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5903.017144827587, \"y\": 3024.2982344827587, \"name\": \"point\"}, \"from\": {\"x\": 5903.017144827587, \"y\": 2454.2982344827587, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+8+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 5824.017144827587, \"y\": 1219.2982344827587, \"name\": \"point\"}, \"from\": {\"x\": 5824.017144827587, \"y\": 1219.2982344827587, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3588.017144827587, \"y\": 3024.2982344827587, \"name\": \"point\"}, \"ps\": {\"x\": 3588.017144827587, \"y\": 1279.2982344827587, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7718.017144827587, \"y\": 3024.2982344827587, \"name\": \"point\"}, \"ps\": {\"x\": 3588.017144827587, \"y\": 3024.2982344827587, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7718.017144827587, \"y\": 1279.2982344827587, \"name\": \"point\"}, \"ps\": {\"x\": 7718.017144827587, \"y\": 3024.2982344827587, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3588.017144827587, \"y\": 1279.2982344827587, \"name\": \"point\"}, \"ps\": {\"x\": 7718.017144827587, \"y\": 1279.2982344827587, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032352976810815.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-19 16:58:49", "updated_at": "2025-06-19 16:58:49", "sort": 0, "times": 583, "low_width": 3500, "high_width": 4500, "low_height": 1200, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/32171.json b/data/windoor-drawings/32171.json new file mode 100644 index 0000000..a224eba --- /dev/null +++ b/data/windoor-drawings/32171.json @@ -0,0 +1 @@ +{"id": 32171, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#4B4B4B\", \"hd\": \"#D4D1D9\", \"ben\": \"#4B4B4B\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3812.198578342408, \"y\": 2166.043212856058, \"name\": \"point\"}, \"from\": {\"x\": 3812.198578342408, \"y\": 1646.0432128560578, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5毫米单玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2202.198578342408, \"y\": 2166.043212856058, \"name\": \"point\"}, \"from\": {\"x\": 2202.198578342408, \"y\": 1646.0432128560578, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5毫米单玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3065.198578342408, \"y\": 1066.0432128560578, \"name\": \"point\"}, \"from\": {\"x\": 3065.198578342408, \"y\": 1066.0432128560578, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1937.198578342408, \"y\": 2166.043212856058, \"name\": \"point\"}, \"ps\": {\"x\": 1937.198578342408, \"y\": 1126.043212856058, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3727.198578342408, \"y\": 2166.043212856058, \"name\": \"point\"}, \"ps\": {\"x\": 1937.198578342408, \"y\": 2166.043212856058, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3727.198578342408, \"y\": 1126.0432128560578, \"name\": \"point\"}, \"ps\": {\"x\": 3727.198578342408, \"y\": 2166.043212856058, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1937.198578342408, \"y\": 1126.043212856058, \"name\": \"point\"}, \"ps\": {\"x\": 3727.198578342408, \"y\": 1126.0432128560578, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032354119952657.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-19 16:59:02", "updated_at": "2025-06-19 16:59:02", "sort": 0, "times": 1348, "low_width": 1200, "high_width": 2200, "low_height": 500, "high_height": 1500} \ No newline at end of file diff --git a/data/windoor-drawings/32172.json b/data/windoor-drawings/32172.json new file mode 100644 index 0000000..c7c3552 --- /dev/null +++ b/data/windoor-drawings/32172.json @@ -0,0 +1 @@ +{"id": 32172, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#4B4B4B\", \"hd\": \"#D4D1D9\", \"ben\": \"#4B4B4B\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 3, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m10\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 4, \"name\": \"m13\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 5, \"name\": \"m14\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4468.692068965517, \"y\": 986.2902298850576, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6362.022068965517, \"y\": 986.2902298850576, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3529.527068965517, \"y\": 691.2902298850577, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5415.357068965517, \"y\": 691.2902298850577, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7301.192068965518, \"y\": 691.2902298850577, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5415.352068965517, \"y\": 1261.2902298850577, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5415.352068965517, \"y\": 416.29022988505767, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7308.682068965517, \"y\": 416.29022988505767, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3522.022068965517, \"y\": 416.29022988505767, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 8, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+8+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 8, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+8+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+8+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+8+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+8+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+8+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 0}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+8+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 1}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+8+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90, 90, 90, 90, 90, 90, 90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4568.692068965517, \"y\": 1846.2902298850577, \"name\": \"point\"}, \"from\": {\"x\": 4568.692068965517, \"y\": 1261.2902298850577, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+8+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2840.362068965517, \"y\": 1846.2902298850577, \"name\": \"point\"}, \"from\": {\"x\": 2840.362068965517, \"y\": 1238.7902298850577, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+8+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}, {\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 8340.362068965518, \"y\": 1846.2902298850577, \"name\": \"point\"}, \"from\": {\"x\": 8340.362068965518, \"y\": 1261.2902298850577, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+8+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6612.022068965517, \"y\": 1846.2902298850577, \"name\": \"point\"}, \"from\": {\"x\": 6612.022068965517, \"y\": 1238.7902298850577, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5+8+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 7867.362068965517, \"y\": 66.29022988505767, \"name\": \"point\"}, \"from\": {\"x\": 7867.362068965517, \"y\": 66.29022988505767, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2575.362068965517, \"y\": 1846.2902298850577, \"name\": \"point\"}, \"ps\": {\"x\": 2575.362068965517, \"y\": 126.29022988505768, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8255.362068965518, \"y\": 1846.2902298850577, \"name\": \"point\"}, \"ps\": {\"x\": 2575.362068965517, \"y\": 1846.2902298850577, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8255.362068965518, \"y\": 126.29022988505768, \"name\": \"point\"}, \"ps\": {\"x\": 8255.362068965518, \"y\": 1846.2902298850577, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2575.362068965517, \"y\": 126.29022988505768, \"name\": \"point\"}, \"ps\": {\"x\": 8255.362068965518, \"y\": 126.29022988505768, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032355688097316.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-19 16:59:16", "updated_at": "2025-06-19 16:59:16", "sort": 0, "times": 300, "low_width": 5000, "high_width": 6500, "low_height": 1200, "high_height": 2200} \ No newline at end of file diff --git a/data/windoor-drawings/32173.json b/data/windoor-drawings/32173.json new file mode 100644 index 0000000..ff74c9e --- /dev/null +++ b/data/windoor-drawings/32173.json @@ -0,0 +1 @@ +{"id": 32173, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#4B4B4B\", \"hd\": \"#D4D1D9\", \"ben\": \"#4B4B4B\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5毫米单玻璃\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4850.11337387857, \"y\": 896.1526448365962, \"name\": \"point\"}, \"from\": {\"x\": 4850.11337387857, \"y\": 501.1526448365962, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5毫米单玻璃\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 7670.11337387857, \"y\": 896.1526448365962, \"name\": \"point\"}, \"from\": {\"x\": 7670.11337387857, \"y\": 501.1526448365962, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"5毫米单玻璃\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 2}], \"enabled\": true, \"appliedOptionIndex\": 21, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 6982.11337387857, \"y\": 46.15264483659621, \"name\": \"point\"}, \"from\": {\"x\": 6982.11337387857, \"y\": 46.15264483659621, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4585.11337387857, \"y\": 896.1526448365962, \"name\": \"point\"}, \"ps\": {\"x\": 4585.11337387857, \"y\": 106.1526448365962, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7585.11337387857, \"y\": 896.1526448365962, \"name\": \"point\"}, \"ps\": {\"x\": 4585.11337387857, \"y\": 896.1526448365962, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7585.11337387857, \"y\": 106.1526448365962, \"name\": \"point\"}, \"ps\": {\"x\": 7585.11337387857, \"y\": 896.1526448365962, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4585.11337387857, \"y\": 106.1526448365962, \"name\": \"point\"}, \"ps\": {\"x\": 7585.11337387857, \"y\": 106.1526448365962, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032363318952791.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-19 17:00:33", "updated_at": "2025-06-19 17:00:33", "sort": 0, "times": 265, "low_width": 2500, "high_width": 3500, "low_height": 400, "high_height": 1100} \ No newline at end of file diff --git a/data/windoor-drawings/32175.json b/data/windoor-drawings/32175.json new file mode 100644 index 0000000..dba87c4 --- /dev/null +++ b/data/windoor-drawings/32175.json @@ -0,0 +1 @@ +{"id": 32175, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 60}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#f0540b\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"i5\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"i6\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 2, \"name\": \"i7\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 3, \"name\": \"i8\", \"type\": \"innermullion\"}]}, \"fm\": {\"db\": [], \"ew\": [26, 26, 26, 26], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3651.897877984085, \"y\": -77.11111111111114, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.512112556556083e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3651.897877984085, \"y\": -358.1111111111114, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3651.897877984085, \"y\": 1422.888888888889, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3651.897877984085, \"y\": 1716.3888888888887, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3071.8978779840845, \"y\": 672.8888888888889, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4231.8978779840845, \"y\": 672.8888888888888, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [26, 26, 26, 26, 26, 26]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 20, \"f\": 26, \"ag\": 120, \"am\": 10, \"db\": 100, \"fm\": 26, \"gg\": 6, \"il\": 60, \"kw\": 100, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 1, \"sm\": 28, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -10, \"y\": -7.500000000000227, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": -7.500000000000227, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 40, 60, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3203.8978779840845, \"y\": 2022.8888888888887, \"name\": \"point\"}, \"from\": {\"x\": 3203.8978779840845, \"y\": 672.8888888888889, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -10, \"y\": -7.500000000000227, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": -7.500000000000227, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -10, \"y\": -7.500000000000227, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": -7.500000000000227, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -10, \"y\": -7.500000000000227, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": -7.500000000000227, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -10, \"y\": -7.500000000000227, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": -7.500000000000227, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -10, \"y\": -7.500000000000227, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": -7.500000000000227, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -10, \"y\": -7.500000000000227, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": -7.500000000000227, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 60, 40, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4545.8978779840845, \"y\": 2015.3888888888885, \"name\": \"point\"}, \"from\": {\"x\": 4545.8978779840845, \"y\": 826.8888888888881, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -10, \"y\": -7.500000000000227, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": -7.500000000000227, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -10, \"y\": -7.500000000000227, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": -7.500000000000227, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -10, \"y\": -7.500000000000227, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": -7.500000000000227, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -10, \"y\": -7.500000000000227, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": -7.500000000000227, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -10, \"y\": -7.500000000000227, \"name\": \"point\"}, \"from\": {\"x\": -10, \"y\": -7.500000000000227, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4253.3978779840845, \"y\": -732.1111111111118, \"name\": \"point\"}, \"from\": {\"x\": 4253.3978779840845, \"y\": -732.1111111111118, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2471.8978779840845, \"y\": 2022.8888888888887, \"name\": \"point\"}, \"ps\": {\"x\": 2471.8978779840845, \"y\": -652.1111111111118, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4831.8978779840845, \"y\": 2022.8888888888887, \"name\": \"point\"}, \"ps\": {\"x\": 2471.8978779840845, \"y\": 2022.8888888888887, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4831.8978779840845, \"y\": -652.1111111111118, \"name\": \"point\"}, \"ps\": {\"x\": 4831.8978779840845, \"y\": 2022.8888888888887, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2471.8978779840845, \"y\": -652.1111111111118, \"name\": \"point\"}, \"ps\": {\"x\": 4831.8978779840845, \"y\": -652.1111111111118, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032390360126510.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-19 17:05:04", "updated_at": "2025-06-19 17:05:04", "sort": 0, "times": 239, "low_width": 2000, "high_width": 2800, "low_height": 2000, "high_height": 3000} \ No newline at end of file diff --git a/data/windoor-drawings/32176.json b/data/windoor-drawings/32176.json new file mode 100644 index 0000000..376f924 --- /dev/null +++ b/data/windoor-drawings/32176.json @@ -0,0 +1 @@ +{"id": 32176, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 60}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [26, 26, 26, 26], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1661.264425331137, \"y\": 1284.4783108283932, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [26]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 20, \"f\": 26, \"ag\": 120, \"am\": 10, \"db\": 100, \"fm\": 26, \"gg\": 6, \"il\": 60, \"kw\": 100, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 1, \"sm\": 28, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 40, 60, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1836.264425331137, \"y\": 2129.478310828393, \"name\": \"point\"}, \"from\": {\"x\": 1836.264425331137, \"y\": 2083.478310828393, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"up\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1575.764425331137, \"y\": 549.4783108283932, \"name\": \"point\"}, \"from\": {\"x\": 1575.764425331137, \"y\": 549.4783108283932, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1211.264425331137, \"y\": 2129.478310828393, \"name\": \"point\"}, \"ps\": {\"x\": 1211.264425331137, \"y\": 629.4783108283932, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2111.2644253311373, \"y\": 2129.478310828393, \"name\": \"point\"}, \"ps\": {\"x\": 1211.264425331137, \"y\": 2129.478310828393, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2111.2644253311373, \"y\": 629.4783108283932, \"name\": \"point\"}, \"ps\": {\"x\": 2111.2644253311373, \"y\": 2129.478310828393, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1211.264425331137, \"y\": 629.4783108283932, \"name\": \"point\"}, \"ps\": {\"x\": 2111.2644253311373, \"y\": 629.4783108283932, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032392135524901.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-19 17:05:22", "updated_at": "2025-06-19 17:05:22", "sort": 0, "times": 475, "low_width": 500, "high_width": 1300, "low_height": 1200, "high_height": 1800} \ No newline at end of file diff --git a/data/windoor-drawings/32177.json b/data/windoor-drawings/32177.json new file mode 100644 index 0000000..b5b0e26 --- /dev/null +++ b/data/windoor-drawings/32177.json @@ -0,0 +1 @@ +{"id": 32177, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#f0540b\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2950.843486969582, \"y\": 1278.8241846644949, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3635.843486969582, \"y\": 1923.824184664495, \"name\": \"point\"}, \"from\": {\"x\": 3635.843486969582, \"y\": 608.8241846644949, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2615.843486969582, \"y\": 1923.824184664495, \"name\": \"point\"}, \"from\": {\"x\": 2615.843486969582, \"y\": 504.8241846644949, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2831.343486969582, \"y\": -156.17581533550515, \"name\": \"point\"}, \"from\": {\"x\": 2831.343486969582, \"y\": -156.17581533550515, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2350.843486969582, \"y\": 1923.824184664495, \"name\": \"point\"}, \"ps\": {\"x\": 2350.843486969582, \"y\": -76.17581533550515, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3550.843486969582, \"y\": 1923.824184664495, \"name\": \"point\"}, \"ps\": {\"x\": 2350.843486969582, \"y\": 1923.824184664495, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3550.843486969582, \"y\": -76.17581533550515, \"name\": \"point\"}, \"ps\": {\"x\": 3550.843486969582, \"y\": 1923.824184664495, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2350.843486969582, \"y\": -76.17581533550515, \"name\": \"point\"}, \"ps\": {\"x\": 3550.843486969582, \"y\": -76.17581533550515, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032400523623334.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-19 17:06:45", "updated_at": "2025-06-19 17:06:45", "sort": 0, "times": 793, "low_width": 800, "high_width": 1500, "low_height": 1200, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/32178.json b/data/windoor-drawings/32178.json new file mode 100644 index 0000000..5c3e1bd --- /dev/null +++ b/data/windoor-drawings/32178.json @@ -0,0 +1 @@ +{"id": 32178, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 45, 30, 25], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4597.97273798998, \"y\": 590.5946065428825, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4597.97273798998, \"y\": -9.405393457117723, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [25, 25]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 25, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 45, \"fm\": 25, \"gg\": 6, \"il\": 43, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"st\": 30, \"ut\": 45, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"dst\": 30, \"fdt\": 44, \"fut\": 25, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 43], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3332.9727379899796, \"y\": 2078.0946065428825, \"name\": \"point\"}, \"from\": {\"x\": 3332.9727379899796, \"y\": 1318.0946065428825, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 0}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 43, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6212.97273798998, \"y\": 2078.0946065428825, \"name\": \"point\"}, \"from\": {\"x\": 6212.97273798998, \"y\": 1316.8446065428825, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 3}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 43, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4742.97273798998, \"y\": 2078.0946065428825, \"name\": \"point\"}, \"from\": {\"x\": 4742.97273798998, \"y\": 1316.8446065428825, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 43], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4802.97273798998, \"y\": 2078.0946065428825, \"name\": \"point\"}, \"from\": {\"x\": 4802.97273798998, \"y\": 1316.8446065428825, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 2}], \"enabled\": true, \"appliedOptionIndex\": 2, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 1, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}, {\"idx\": 0, \"pos\": 0}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 5423.47273798998, \"y\": -701.905393457118, \"name\": \"point\"}, \"from\": {\"x\": 5423.47273798998, \"y\": -701.905393457118, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3097.9727379899796, \"y\": 2078.0946065428825, \"name\": \"point\"}, \"ps\": {\"x\": 3097.9727379899796, \"y\": -621.905393457118, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6097.97273798998, \"y\": 2078.0946065428825, \"name\": \"point\"}, \"ps\": {\"x\": 3097.9727379899796, \"y\": 2078.0946065428825, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6097.97273798998, \"y\": -621.905393457118, \"name\": \"point\"}, \"ps\": {\"x\": 6097.97273798998, \"y\": 2078.0946065428825, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3097.9727379899796, \"y\": -621.905393457118, \"name\": \"point\"}, \"ps\": {\"x\": 6097.97273798998, \"y\": -621.905393457118, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032401536184890.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-19 17:06:56", "updated_at": "2025-06-19 17:06:56", "sort": 0, "times": 202, "low_width": 2500, "high_width": 3500, "low_height": 2100, "high_height": 3000} \ No newline at end of file diff --git a/data/windoor-drawings/32179.json b/data/windoor-drawings/32179.json new file mode 100644 index 0000000..b130a8f --- /dev/null +++ b/data/windoor-drawings/32179.json @@ -0,0 +1 @@ +{"id": 32179, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 45, 30, 45], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 25, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 45, \"fm\": 25, \"gg\": 6, \"il\": 43, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"st\": 30, \"ut\": 45, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"dst\": 30, \"fdt\": 44, \"fut\": 25, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 43], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3541.604316937348, \"y\": 1482.9103960165664, \"name\": \"point\"}, \"from\": {\"x\": 3541.604316937348, \"y\": 732.9103960165664, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 0}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 43, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6421.604316937348, \"y\": 1482.9103960165664, \"name\": \"point\"}, \"from\": {\"x\": 6421.604316937348, \"y\": 732.9103960165664, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 3}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 43, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4951.604316937348, \"y\": 1482.9103960165664, \"name\": \"point\"}, \"from\": {\"x\": 4951.604316937348, \"y\": 732.9103960165664, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 43], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5011.604316937348, \"y\": 1482.9103960165664, \"name\": \"point\"}, \"from\": {\"x\": 5011.604316937348, \"y\": 732.9103960165664, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 2}], \"enabled\": true, \"appliedOptionIndex\": 2, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 1, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}, {\"idx\": 3, \"pos\": -1}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 5260.604316937348, \"y\": -97.08960398343356, \"name\": \"point\"}, \"from\": {\"x\": 5260.604316937348, \"y\": -97.08960398343356, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3306.604316937348, \"y\": 1482.9103960165664, \"name\": \"point\"}, \"ps\": {\"x\": 3306.604316937348, \"y\": -17.089603983433562, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6306.604316937348, \"y\": 1482.9103960165664, \"name\": \"point\"}, \"ps\": {\"x\": 3306.604316937348, \"y\": 1482.9103960165664, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6306.604316937348, \"y\": -17.089603983433562, \"name\": \"point\"}, \"ps\": {\"x\": 6306.604316937348, \"y\": 1482.9103960165664, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3306.604316937348, \"y\": -17.089603983433562, \"name\": \"point\"}, \"ps\": {\"x\": 6306.604316937348, \"y\": -17.089603983433562, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032402613851872.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-19 17:07:06", "updated_at": "2025-06-19 17:07:06", "sort": 0, "times": 393, "low_width": 2500, "high_width": 3500, "low_height": 1200, "high_height": 1800} \ No newline at end of file diff --git a/data/windoor-drawings/32180.json b/data/windoor-drawings/32180.json new file mode 100644 index 0000000..449da62 --- /dev/null +++ b/data/windoor-drawings/32180.json @@ -0,0 +1 @@ +{"id": 32180, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#f0540b\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3961.138078396699, \"y\": 883.5601237842616, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": [60]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 10, \"db\": 100, \"fm\": 60, \"gg\": 6, \"il\": 40, \"kw\": 100, \"mf\": 5, \"ms\": 5, \"sa\": 40, \"sc\": 40, \"sm\": 28, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3691.138078396699, \"y\": 1433.5601237842616, \"name\": \"point\"}, \"from\": {\"x\": 3691.138078396699, \"y\": 1373.5601237842616, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"up\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"6mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4186.138078396699, \"y\": 1433.5601237842616, \"name\": \"point\"}, \"from\": {\"x\": 4186.138078396699, \"y\": 883.5601237842616, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"up\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"6mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4326.638078396699, \"y\": 253.5601237842616, \"name\": \"point\"}, \"from\": {\"x\": 4326.638078396699, \"y\": 253.5601237842616, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3061.138078396699, \"y\": 1433.5601237842616, \"name\": \"point\"}, \"ps\": {\"x\": 3061.138078396699, \"y\": 333.5601237842616, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4861.138078396699, \"y\": 1433.5601237842616, \"name\": \"point\"}, \"ps\": {\"x\": 3061.138078396699, \"y\": 1433.5601237842616, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4861.138078396699, \"y\": 333.5601237842616, \"name\": \"point\"}, \"ps\": {\"x\": 4861.138078396699, \"y\": 1433.5601237842616, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3061.138078396699, \"y\": 333.5601237842616, \"name\": \"point\"}, \"ps\": {\"x\": 4861.138078396699, \"y\": 333.5601237842616, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032446522865502.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-19 17:14:25", "updated_at": "2025-06-19 17:14:25", "sort": 0, "times": 63, "low_width": 1500, "high_width": 2100, "low_height": 800, "high_height": 1400} \ No newline at end of file diff --git a/data/windoor-drawings/32181.json b/data/windoor-drawings/32181.json new file mode 100644 index 0000000..7a5274d --- /dev/null +++ b/data/windoor-drawings/32181.json @@ -0,0 +1 @@ +{"id": 32181, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 60}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [26, 26, 26, 26], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3560.2078675251632, \"y\": 1623.798186537133, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": [26]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 20, \"f\": 26, \"ag\": 120, \"am\": 10, \"db\": 100, \"fm\": 26, \"gg\": 6, \"il\": 60, \"kw\": 100, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 1, \"sm\": 28, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 40, 60, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3291.7078675251632, \"y\": 2173.798186537133, \"name\": \"point\"}, \"from\": {\"x\": 3291.7078675251632, \"y\": 2127.798186537133, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"up\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 60, 40, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3778.2078675251632, \"y\": 2148.798186537133, \"name\": \"point\"}, \"from\": {\"x\": 3778.2078675251632, \"y\": 1623.798186537133, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"up\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3867.7078675251632, \"y\": 993.7981865371328, \"name\": \"point\"}, \"from\": {\"x\": 3867.7078675251632, \"y\": 993.7981865371328, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2660.2078675251632, \"y\": 2173.798186537133, \"name\": \"point\"}, \"ps\": {\"x\": 2660.2078675251632, \"y\": 1073.798186537133, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4460.207867525163, \"y\": 2173.798186537133, \"name\": \"point\"}, \"ps\": {\"x\": 2660.2078675251632, \"y\": 2173.798186537133, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4460.207867525163, \"y\": 1073.7981865371326, \"name\": \"point\"}, \"ps\": {\"x\": 4460.207867525163, \"y\": 2173.798186537133, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2660.2078675251632, \"y\": 1073.798186537133, \"name\": \"point\"}, \"ps\": {\"x\": 4460.207867525163, \"y\": 1073.7981865371326, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032447695291070.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-19 17:14:37", "updated_at": "2025-06-19 17:14:37", "sort": 0, "times": 91, "low_width": 1500, "high_width": 2100, "low_height": 800, "high_height": 1400} \ No newline at end of file diff --git a/data/windoor-drawings/32182.json b/data/windoor-drawings/32182.json new file mode 100644 index 0000000..38b15ff --- /dev/null +++ b/data/windoor-drawings/32182.json @@ -0,0 +1 @@ +{"id": 32182, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#f0540b\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 20, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 8, \"il\": 60, \"kw\": 200, \"mf\": 4.5, \"ms\": 5, \"sa\": 73, \"sc\": 70, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"rt\": false, \"tf\": false, \"type\": \"DoubleSash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [73, 60, 73, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.04213197969543147}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.3}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.9578680203045684}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 3, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 73, 60, 73], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3528.5048152220406, \"y\": 1357.028418625211, \"name\": \"point\"}, \"from\": {\"x\": 3528.5048152220406, \"y\": -150.4715813747889, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.04213197969543147}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.7}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.9578680203045684}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 3, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3735.0048152220406, \"y\": -1737.971581374789, \"name\": \"point\"}, \"from\": {\"x\": 3735.0048152220406, \"y\": -1737.971581374789, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2102.0048152220406, \"y\": 1357.028418625211, \"name\": \"point\"}, \"ps\": {\"x\": 2102.0048152220406, \"y\": -1657.971581374789, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4532.004815222041, \"y\": 1357.028418625211, \"name\": \"point\"}, \"ps\": {\"x\": 2102.0048152220406, \"y\": 1357.028418625211, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4532.004815222041, \"y\": -1657.971581374789, \"name\": \"point\"}, \"ps\": {\"x\": 4532.004815222041, \"y\": 1357.028418625211, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2102.0048152220406, \"y\": -1657.971581374789, \"name\": \"point\"}, \"ps\": {\"x\": 4532.004815222041, \"y\": -1657.971581374789, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032448568094809.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-19 17:14:45", "updated_at": "2025-06-19 17:14:45", "sort": 0, "times": 716, "low_width": 2000, "high_width": 2800, "low_height": 2500, "high_height": 3300} \ No newline at end of file diff --git a/data/windoor-drawings/32183.json b/data/windoor-drawings/32183.json new file mode 100644 index 0000000..290faa6 --- /dev/null +++ b/data/windoor-drawings/32183.json @@ -0,0 +1 @@ +{"id": 32183, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#f0540b\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 3, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m10\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3441.3802980745313, \"y\": 440.4898779839882, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2556.3802980745313, \"y\": -59.51012201601179, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4326.380298074531, \"y\": -59.51012201601179, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2556.3802980745313, \"y\": 857.9898779839882, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4326.380298074531, \"y\": 857.9898779839882, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 20, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 8, \"il\": 60, \"kw\": 200, \"mf\": 4.5, \"ms\": 5, \"sa\": 73, \"sc\": 70, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [73, 60, 73, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2679.8802980745313, \"y\": 1790.4898779839882, \"name\": \"point\"}, \"from\": {\"x\": 2679.8802980745313, \"y\": 857.9898779839882, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 73, 60, 73], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3564.8802980745313, \"y\": 1790.4898779839882, \"name\": \"point\"}, \"from\": {\"x\": 3564.8802980745313, \"y\": 882.9898779839882, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 73, 60, 73], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3667.8802980745313, \"y\": 1790.4898779839882, \"name\": \"point\"}, \"from\": {\"x\": 3667.8802980745313, \"y\": 882.9898779839882, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 73, 60, 73], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4552.880298074531, \"y\": 1790.4898779839882, \"name\": \"point\"}, \"from\": {\"x\": 4552.880298074531, \"y\": 882.9898779839882, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3924.3802980745313, \"y\": -989.5101220160118, \"name\": \"point\"}, \"from\": {\"x\": 3924.3802980745313, \"y\": -989.5101220160118, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1656.3802980745315, \"y\": 1790.4898779839882, \"name\": \"point\"}, \"ps\": {\"x\": 1656.3802980745315, \"y\": -909.5101220160118, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5226.380298074531, \"y\": 1790.4898779839882, \"name\": \"point\"}, \"ps\": {\"x\": 1656.3802980745315, \"y\": 1790.4898779839882, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5226.380298074531, \"y\": -909.5101220160118, \"name\": \"point\"}, \"ps\": {\"x\": 5226.380298074531, \"y\": 1790.4898779839882, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1656.3802980745315, \"y\": -909.5101220160118, \"name\": \"point\"}, \"ps\": {\"x\": 5226.380298074531, \"y\": -909.5101220160118, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032449448660148.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-19 17:14:54", "updated_at": "2025-06-19 17:14:54", "sort": 0, "times": 224, "low_width": 3000, "high_width": 4000, "low_height": 2200, "high_height": 3300} \ No newline at end of file diff --git a/data/windoor-drawings/32184.json b/data/windoor-drawings/32184.json new file mode 100644 index 0000000..cae1e02 --- /dev/null +++ b/data/windoor-drawings/32184.json @@ -0,0 +1 @@ +{"id": 32184, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 60}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#f0540b\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [26, 26, 26, 26], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2916.867374005305, \"y\": 490.2107279693488, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4276.867374005305, \"y\": 490.2107279693488, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2623.367374005305, \"y\": -209.78927203065132, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3596.867374005305, \"y\": -209.78927203065132, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4570.367374005305, \"y\": -209.78927203065132, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2623.367374005305, \"y\": 420.2107279693487, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3596.867374005305, \"y\": 420.2107279693487, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4570.367374005305, \"y\": 420.2107279693487, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [26, 26, 26, 26, 26, 26, 26, 26]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 20, \"f\": 26, \"ag\": 120, \"am\": 10, \"db\": 100, \"fm\": 26, \"gg\": 6, \"il\": 60, \"kw\": 100, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 1, \"sm\": 28, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 40, 60, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3048.867374005305, \"y\": 1820.210727969349, \"name\": \"point\"}, \"from\": {\"x\": 3048.867374005305, \"y\": 1113.710727969349, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 60, 40, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4373.867374005305, \"y\": 1820.210727969349, \"name\": \"point\"}, \"from\": {\"x\": 4373.867374005305, \"y\": 1080.710727969349, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 7, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 40, 60, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3771.867374005305, \"y\": 1820.210727969349, \"name\": \"point\"}, \"from\": {\"x\": 3771.867374005305, \"y\": 387.2107279693487, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"up\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 6, \"pos\": 0}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4043.867374005305, \"y\": -919.7892720306512, \"name\": \"point\"}, \"from\": {\"x\": 4043.867374005305, \"y\": -919.7892720306512, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2316.867374005305, \"y\": 1820.210727969349, \"name\": \"point\"}, \"ps\": {\"x\": 2316.867374005305, \"y\": -839.7892720306513, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4876.867374005305, \"y\": 1820.210727969349, \"name\": \"point\"}, \"ps\": {\"x\": 2316.867374005305, \"y\": 1820.210727969349, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4876.867374005305, \"y\": -839.7892720306513, \"name\": \"point\"}, \"ps\": {\"x\": 4876.867374005305, \"y\": 1820.210727969349, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2316.867374005305, \"y\": -839.7892720306513, \"name\": \"point\"}, \"ps\": {\"x\": 4876.867374005305, \"y\": -839.7892720306513, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032486779630216.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-19 17:21:07", "updated_at": "2025-06-19 17:21:07", "sort": 0, "times": 77, "low_width": 2000, "high_width": 3000, "low_height": 2200, "high_height": 2900} \ No newline at end of file diff --git a/data/windoor-drawings/32185.json b/data/windoor-drawings/32185.json new file mode 100644 index 0000000..20b4332 --- /dev/null +++ b/data/windoor-drawings/32185.json @@ -0,0 +1 @@ +{"id": 32185, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 45, 30, 45], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 25, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 45, \"fm\": 25, \"gg\": 6, \"il\": 43, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"st\": 30, \"ut\": 45, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"dst\": 30, \"fdt\": 44, \"fut\": 25, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 43], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1693.083333333334, \"y\": 2794.8275862068967, \"name\": \"point\"}, \"from\": {\"x\": 1693.083333333334, \"y\": 1604.8275862068967, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 0}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 43, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4293.083333333334, \"y\": 2794.8275862068967, \"name\": \"point\"}, \"from\": {\"x\": 4293.083333333334, \"y\": 1604.8275862068967, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 3}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 43, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2978.083333333334, \"y\": 2794.8275862068967, \"name\": \"point\"}, \"from\": {\"x\": 2978.083333333334, \"y\": 1604.8275862068967, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 43], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3038.083333333334, \"y\": 2794.8275862068967, \"name\": \"point\"}, \"from\": {\"x\": 3038.083333333334, \"y\": 1604.8275862068967, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 2}], \"enabled\": true, \"appliedOptionIndex\": 2, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 1, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}, {\"idx\": 3, \"pos\": -1}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2801.583333333334, \"y\": 334.82758620689674, \"name\": \"point\"}, \"from\": {\"x\": 2801.583333333334, \"y\": 334.82758620689674, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1458.083333333334, \"y\": 2794.8275862068967, \"name\": \"point\"}, \"ps\": {\"x\": 1458.083333333334, \"y\": 414.82758620689674, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4208.083333333334, \"y\": 2794.8275862068967, \"name\": \"point\"}, \"ps\": {\"x\": 1458.083333333334, \"y\": 2794.8275862068967, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4208.083333333334, \"y\": 414.82758620689674, \"name\": \"point\"}, \"ps\": {\"x\": 4208.083333333334, \"y\": 2794.8275862068967, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1458.083333333334, \"y\": 414.82758620689674, \"name\": \"point\"}, \"ps\": {\"x\": 4208.083333333334, \"y\": 414.82758620689674, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032488346820969.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-19 17:21:24", "updated_at": "2025-06-19 17:21:24", "sort": 0, "times": 4368, "low_width": 2100, "high_width": 3000, "low_height": 2000, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/32186.json b/data/windoor-drawings/32186.json new file mode 100644 index 0000000..64a2800 --- /dev/null +++ b/data/windoor-drawings/32186.json @@ -0,0 +1 @@ +{"id": 32186, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#E6E3E3\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E3E3\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 2, \"name\": \"m7\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1015.0254090085344, \"y\": -1737.668280390198, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -3.1415442885641273e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1351.692075675201, \"y\": -2027.668280390198, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 678.3587423418676, \"y\": -2027.668280390198, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 8, \"il\": 60, \"kw\": 200, \"mf\": 4.5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2125.025409008534, \"y\": -282.66828039019765, \"name\": \"point\"}, \"from\": {\"x\": 2125.025409008534, \"y\": -1017.668280390198, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 255.0254090085345, \"y\": -282.66828039019765, \"name\": \"point\"}, \"from\": {\"x\": 255.0254090085345, \"y\": -1007.1682803901977, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 880.0254090085346, \"y\": -2412.6682803901977, \"name\": \"point\"}, \"from\": {\"x\": 880.0254090085346, \"y\": -2412.6682803901977, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -9.97459099146556, \"y\": -282.66828039019765, \"name\": \"point\"}, \"ps\": {\"x\": -9.97459099146556, \"y\": -2332.6682803901977, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2040.0254090085343, \"y\": -282.66828039019765, \"name\": \"point\"}, \"ps\": {\"x\": -9.97459099146556, \"y\": -282.66828039019765, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2040.0254090085343, \"y\": -2332.6682803901977, \"name\": \"point\"}, \"ps\": {\"x\": 2040.0254090085343, \"y\": -282.66828039019765, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -9.97459099146556, \"y\": -2332.6682803901977, \"name\": \"point\"}, \"ps\": {\"x\": 2040.0254090085343, \"y\": -2332.6682803901977, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032489461126884.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-19 17:21:35", "updated_at": "2025-06-19 17:21:35", "sort": 0, "times": 187, "low_width": 1800, "high_width": 2200, "low_height": 1700, "high_height": 2200} \ No newline at end of file diff --git a/data/windoor-drawings/32187.json b/data/windoor-drawings/32187.json new file mode 100644 index 0000000..783826e --- /dev/null +++ b/data/windoor-drawings/32187.json @@ -0,0 +1 @@ +{"id": 32187, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#E6E3E3\", \"hd\": \"#D4D1D9\", \"ben\": \"#E6E3E3\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3219.2057001619496, \"y\": -390.8244953957971, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3219.2057001619496, \"y\": -680.8244953957972, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 8, \"il\": 60, \"kw\": 200, \"mf\": 4.5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"gs\": [], \"tf\": false, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1784.2057001619496, \"y\": 2044.1755046042024, \"name\": \"point\"}, \"from\": {\"x\": 1784.2057001619496, \"y\": 819.1755046042026, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 0}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5004.20570016195, \"y\": 2044.1755046042024, \"name\": \"point\"}, \"from\": {\"x\": 5004.20570016195, \"y\": 819.1755046042026, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 3}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3364.2057001619496, \"y\": 2044.1755046042024, \"name\": \"point\"}, \"from\": {\"x\": 3364.2057001619496, \"y\": 819.1755046042026, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3424.2057001619496, \"y\": 2044.1755046042024, \"name\": \"point\"}, \"from\": {\"x\": 3424.2057001619496, \"y\": 819.1755046042026, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 2}], \"enabled\": true, \"appliedOptionIndex\": 2, \"emptyTrackAppended\": \"none\"}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4065.2057001619496, \"y\": -1065.8244953957972, \"name\": \"point\"}, \"from\": {\"x\": 4065.2057001619496, \"y\": -1065.8244953957972, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 1, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1519.2057001619496, \"y\": 2044.1755046042024, \"name\": \"point\"}, \"ps\": {\"x\": 1519.2057001619496, \"y\": -985.8244953957972, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4919.20570016195, \"y\": 2044.1755046042024, \"name\": \"point\"}, \"ps\": {\"x\": 1519.2057001619496, \"y\": 2044.1755046042024, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4919.20570016195, \"y\": -985.8244953957972, \"name\": \"point\"}, \"ps\": {\"x\": 4919.20570016195, \"y\": 2044.1755046042024, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1519.2057001619496, \"y\": -985.8244953957972, \"name\": \"point\"}, \"ps\": {\"x\": 4919.20570016195, \"y\": -985.8244953957972, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175032490643193582.png", "catelog_id": 4, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-06-19 17:21:46", "updated_at": "2025-06-19 17:21:46", "sort": 0, "times": 714, "low_width": 3200, "high_width": 3600, "low_height": 2700, "high_height": 3300} \ No newline at end of file diff --git a/data/windoor-drawings/34584.json b/data/windoor-drawings/34584.json new file mode 100644 index 0000000..33db316 --- /dev/null +++ b/data/windoor-drawings/34584.json @@ -0,0 +1 @@ +{"id": 34584, "name": "", "drawing_data": "{\"s\": {\"cs\": 2, \"cjs\": 115}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#757575\", \"hd\": \"#D4D1D9\", \"ben\": \"#1F1E1E\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 2955.757808419922, \"y\": 1675.790137787067, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 2955.757808419922, \"y\": -324.20986221293333, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 566, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 566, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 566, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 566, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 115, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2898.257808419922, \"y\": 1600.790137787067, \"name\": \"point\"}, \"ps\": {\"x\": 3013.257808419922, \"y\": 1600.790137787067, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2898.257808419922, \"y\": -249.20986221293333, \"name\": \"point\"}, \"ps\": {\"x\": 2898.257808419922, \"y\": 1600.790137787067, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3013.257808419922, \"y\": -249.20986221293333, \"name\": \"point\"}, \"ps\": {\"x\": 2898.257808419922, \"y\": -249.20986221293333, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3013.257808419922, \"y\": 1600.790137787067, \"name\": \"point\"}, \"ps\": {\"x\": 3013.257808419922, \"y\": -249.20986221293333, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 2898.257808419922, \"y\": -249.20986221293333, \"name\": \"point\"}, \"ps\": {\"x\": 2898.257808419922, \"y\": 1600.790137787067, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#757575\", \"hd\": \"#D4D1D9\", \"ben\": \"#1F1E1E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 3, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 4, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m8\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m9\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [35, 35, 35, 35], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3663.257808419923, \"y\": 675.7901377870668, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5151.257808419923, \"y\": 675.7901377870668, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 1, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 1, \"line\": {\"pt\": {\"x\": 6640.257808419922, \"y\": 675.7901377870668, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 8128.257808419922, \"y\": 675.7901377870668, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3347.007808419923, \"y\": 350.79013778706667, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 8444.507808419923, \"y\": 350.79013778706667, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [17, 17, 17, 17], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [17, 17, 17, 17], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [17, 17, 17, 17], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [17, 17, 17, 17], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [17, 17, 17, 17], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [35, 35, 35, 35, 35, 35]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 17, \"d\": 74, \"f\": 35, \"ag\": 115, \"am\": 45, \"db\": 100, \"fm\": 35, \"gg\": 5, \"il\": 59, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 59, \"sc\": 30, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 59, \"inf\": 45, \"usa\": 59}, \"sl\": \"C38-1\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [59, 59, 59, 59], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3791.257808419923, \"y\": 1600.790137787067, \"name\": \"point\"}, \"from\": {\"x\": 3791.257808419923, \"y\": 967.0401377870668, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [17, 17, 17, 17], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [59, 59, 59, 59], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 8292.757808419923, \"y\": 1600.790137787067, \"name\": \"point\"}, \"from\": {\"x\": 8292.757808419923, \"y\": 967.0401377870668, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [17, 17, 17, 17], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3863.257808419922, \"y\": 1600.790137787067, \"name\": \"point\"}, \"from\": {\"x\": 3863.257808419922, \"y\": 967.0401377870668, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [17, 17, 17, 17], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 8278.257808419923, \"y\": 1600.790137787067, \"name\": \"point\"}, \"from\": {\"x\": 8278.257808419923, \"y\": 967.0401377870668, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 57.5, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [17, 17, 17, 17], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"C38-1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3013.257808419923, \"y\": 1600.790137787067, \"name\": \"point\"}, \"ps\": {\"x\": 3013.257808419923, \"y\": -249.20986221293333, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8778.257808419923, \"y\": 1600.790137787067, \"name\": \"point\"}, \"ps\": {\"x\": 3013.257808419923, \"y\": 1600.790137787067, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8778.257808419923, \"y\": -249.20986221293333, \"name\": \"point\"}, \"ps\": {\"x\": 8778.257808419923, \"y\": 1600.790137787067, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3013.257808419923, \"y\": -249.20986221293333, \"name\": \"point\"}, \"ps\": {\"x\": 8778.257808419923, \"y\": -249.20986221293333, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#757575\", \"hd\": \"#D4D1D9\", \"ben\": \"#1F1E1E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [35, 35, 35, 35], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [17, 17, 17, 17], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 17, \"d\": 74, \"f\": 35, \"ag\": 115, \"am\": 45, \"db\": 100, \"fm\": 35, \"gg\": 5, \"il\": 59, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 59, \"sc\": 30, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 59, \"inf\": 45, \"usa\": 59}, \"sl\": \"C38-2\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"C38-2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1993.2578084199224, \"y\": 1600.790137787067, \"name\": \"point\"}, \"ps\": {\"x\": 1993.2578084199224, \"y\": -249.20986221293333, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2898.257808419922, \"y\": 1600.790137787067, \"name\": \"point\"}, \"ps\": {\"x\": 1993.2578084199224, \"y\": 1600.790137787067, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2898.257808419922, \"y\": -249.20986221293333, \"name\": \"point\"}, \"ps\": {\"x\": 2898.257808419922, \"y\": 1600.790137787067, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1993.2578084199224, \"y\": -249.20986221293333, \"name\": \"point\"}, \"ps\": {\"x\": 2898.257808419922, \"y\": -249.20986221293333, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [{\"cr\": \"#130001\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 6525.026096715139, \"y\": -472.3007320786222, \"name\": \"point\"}, \"from\": {\"x\": 6552.529386970145, \"y\": -458.54911743748346, \"name\": \"point\"}, \"text\": \"打开\", \"fontSize\": 120}], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340873249071975.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-25 09:58:52", "updated_at": "2025-07-25 09:58:52", "sort": 0, "times": 2, "low_width": 5000, "high_width": 7000, "low_height": 1600, "high_height": 2200} \ No newline at end of file diff --git a/data/windoor-drawings/34585.json b/data/windoor-drawings/34585.json new file mode 100644 index 0000000..ef37dab --- /dev/null +++ b/data/windoor-drawings/34585.json @@ -0,0 +1 @@ +{"id": 34585, "name": "", "drawing_data": "{\"s\": {\"cs\": 2, \"cjs\": 70}, \"cp\": [{\"cm\": {\"g\": \"rgba(193,236,247,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"st\": 1, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -970, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -970, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 1289.7778697420767, \"y\": 3737.053198883796, \"name\": \"point\"}, \"from\": {\"x\": 1249.7778697420767, \"y\": 3737.053198883796, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"size\": 40, \"type\": \"Connector\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1289.7778697420767, \"y\": 2182.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": 1249.7778697420767, \"y\": 2182.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1289.7778697420767, \"y\": 3662.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": 1289.7778697420767, \"y\": 2182.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1249.7778697420767, \"y\": 3662.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": 1289.7778697420767, \"y\": 3662.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1249.7778697420767, \"y\": 2182.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": 1249.7778697420767, \"y\": 3662.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 1289.7778697420767, \"y\": 3662.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": 1289.7778697420767, \"y\": 2182.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(193,236,247,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": -1115.2221302579233, \"y\": 3737.053198883796, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": -1115.2221302579233, \"y\": 2107.053198883796, \"name\": \"point\"}, \"svb\": 0, \"uid\": 4, \"dimL\": {\"to\": {\"x\": -950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -950, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -950, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 70, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1150.2221302579233, \"y\": 3662.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": -1080.2221302579233, \"y\": 3662.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1150.2221302579233, \"y\": 2182.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": -1150.2221302579233, \"y\": 3662.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1080.2221302579233, \"y\": 2182.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": -1150.2221302579233, \"y\": 2182.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1080.2221302579233, \"y\": 3662.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": -1080.2221302579233, \"y\": 2182.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -1150.2221302579233, \"y\": 2182.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": -1150.2221302579233, \"y\": 3662.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(193,236,247,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 4054.777869742076, \"y\": 3737.053198883796, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 4054.777869742076, \"y\": 2107.053198883796, \"name\": \"point\"}, \"svb\": 0, \"uid\": 5, \"dimL\": {\"to\": {\"x\": -950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -950, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -950, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 70, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4089.777869742076, \"y\": 2182.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": 4019.777869742076, \"y\": 2182.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4089.777869742076, \"y\": 3662.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": 4089.777869742076, \"y\": 2182.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4019.777869742076, \"y\": 3662.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": 4089.777869742076, \"y\": 3662.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4019.777869742076, \"y\": 2182.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": 4019.777869742076, \"y\": 3662.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 4089.777869742076, \"y\": 3662.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": 4089.777869742076, \"y\": 2182.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(193,236,247,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [38, 38, 38, 38], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -206.2221302579232, \"y\": 2922.053198883796, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -4.339371707949583e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 375.77786974207675, \"y\": 2922.053198883796, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -7.824613927509876e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 84.77786974207682, \"y\": 3232.053198883796, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [11, 11, 11, 11], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": \"\", \"mw\": 0, \"sp\": \"4mm\", \"te\": [], \"th\": 40, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [11, 11, 11, 11], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": \"\", \"mw\": 0, \"sp\": \"4mm\", \"te\": [], \"th\": 40, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [11, 11, 11, 11], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": \"\", \"mw\": 0, \"sp\": \"4mm\", \"te\": [], \"th\": 40, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [36, 36, 36]}, \"ot\": \"inward\", \"ps\": {\"a\": 20, \"b\": 11, \"f\": 38, \"ag\": 120, \"am\": 20, \"db\": 100, \"fm\": 36, \"gg\": 5, \"il\": 54, \"kw\": 100, \"mf\": 4, \"ms\": 5, \"sa\": 54, \"sc\": 20, \"sm\": 36, \"ahh\": 240, \"ahw\": 240, \"dsa\": 54, \"inf\": 45, \"usa\": 54}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [11, 11, 11, 11], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [54, 54, 54, 54], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [11, 11, 11, 11], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1080.2221302579233, \"y\": 3662.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": -1080.2221302579233, \"y\": 2182.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1249.7778697420767, \"y\": 3662.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": -1080.2221302579233, \"y\": 3662.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1249.7778697420767, \"y\": 2182.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": 1249.7778697420767, \"y\": 3662.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1080.2221302579233, \"y\": 2182.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": 1249.7778697420767, \"y\": 2182.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(193,236,247,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m8\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"i7\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"i8\", \"type\": \"innermullion\"}]}, \"fm\": {\"db\": [], \"ew\": [38, 38, 38, 38], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2363.7778697420763, \"y\": 2922.053198883796, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2945.7778697420763, \"y\": 2922.053198883796, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2654.7778697420763, \"y\": 3232.053198883796, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [11, 11, 11, 11], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": \"\", \"mw\": 0, \"sp\": \"4mm\", \"te\": [], \"th\": 40, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [11, 11, 11, 11], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": \"\", \"mw\": 0, \"sp\": \"4mm\", \"te\": [], \"th\": 40, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [11, 11, 11, 11], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": \"\", \"mw\": 0, \"sp\": \"4mm\", \"te\": [], \"th\": 40, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [36, 36, 36]}, \"ot\": \"inward\", \"ps\": {\"a\": 20, \"b\": 11, \"f\": 38, \"ag\": 120, \"am\": 20, \"db\": 100, \"fm\": 36, \"gg\": 5, \"il\": 54, \"kw\": 100, \"mf\": 4, \"ms\": 5, \"sa\": 54, \"sc\": 20, \"sm\": 36, \"ahh\": 240, \"ahw\": 240, \"dsa\": 54, \"inf\": 45, \"usa\": 54}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [11, 11, 11, 11], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [54, 54, 54, 54], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [11, 11, 11, 11], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1289.7778697420763, \"y\": 3662.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": 1289.7778697420763, \"y\": 2182.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4019.777869742076, \"y\": 3662.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": 1289.7778697420763, \"y\": 3662.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4019.777869742076, \"y\": 2182.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": 4019.777869742076, \"y\": 3662.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1289.7778697420763, \"y\": 2182.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": 4019.777869742076, \"y\": 2182.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(193,236,247,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f10\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m13\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m14\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m16\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [38, 38, 38, 38], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -1875.2221302579233, \"y\": 2612.053198883796, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [11, 11, 11, 11], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": \"\", \"mw\": 0, \"sp\": \"4mm\", \"te\": [], \"th\": 40, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [11, 11, 11, 11], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": \"\", \"mw\": 0, \"sp\": \"4mm\", \"te\": [], \"th\": 40, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [36]}, \"ot\": \"inward\", \"ps\": {\"a\": 20, \"b\": 11, \"f\": 38, \"ag\": 120, \"am\": 20, \"db\": 100, \"fm\": 36, \"gg\": 5, \"il\": 54, \"kw\": 100, \"mf\": 4, \"ms\": 5, \"sa\": 54, \"sc\": 20, \"sm\": 36, \"ahh\": 240, \"ahw\": 240, \"dsa\": 54, \"inf\": 45, \"usa\": 54}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [{\"dt\": 3, \"et\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"fr\": [{\"type\": 0, \"frameIdx\": 2, \"vertexIndex\": 3}], \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"st\": {\"x\": -1150.2221302579233, \"y\": 2182.053198883796, \"name\": \"point\"}, \"name\": \"e1\"}, {\"dt\": 3, \"et\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"fr\": [{\"type\": 0, \"frameIdx\": 2, \"vertexIndex\": 0}], \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"st\": {\"x\": -2600.2221302579233, \"y\": 2062.053198883796, \"name\": \"point\"}, \"name\": \"e2\"}], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 6, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -2600.2221302579233, \"y\": 3662.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": -2600.2221302579233, \"y\": 2062.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1150.2221302579233, \"y\": 3662.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": -2600.2221302579233, \"y\": 3662.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1150.2221302579233, \"y\": 2182.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": -1150.2221302579233, \"y\": 3662.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -2600.2221302579233, \"y\": 2062.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": -1150.2221302579233, \"y\": 2182.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(193,236,247,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f13\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f14\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [38, 38, 38, 38], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [11, 11, 11, 11], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F9\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": \"\", \"mw\": 0, \"sp\": \"4mm\", \"te\": [], \"th\": 40, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 20, \"b\": 11, \"f\": 38, \"ag\": 120, \"am\": 20, \"db\": 100, \"fm\": 36, \"gg\": 5, \"il\": 54, \"kw\": 100, \"mf\": 4, \"ms\": 5, \"sa\": 54, \"sc\": 20, \"sm\": 36, \"ahh\": 240, \"ahw\": 240, \"dsa\": 54, \"inf\": 45, \"usa\": 54}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [{\"dt\": 3, \"et\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"fr\": [{\"type\": 0, \"frameIdx\": 3, \"vertexIndex\": 3}], \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"st\": {\"x\": 4549.777869742076, \"y\": 2162.053198883796, \"name\": \"point\"}, \"name\": \"e3\"}, {\"dt\": 3, \"et\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"fr\": [{\"type\": 0, \"frameIdx\": 3, \"vertexIndex\": 0}], \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"st\": {\"x\": 4089.777869742076, \"y\": 2182.053198883796, \"name\": \"point\"}, \"name\": \"e4\"}], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 7, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4089.777869742076, \"y\": 3662.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": 4089.777869742076, \"y\": 2182.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4549.777869742076, \"y\": 3662.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": 4089.777869742076, \"y\": 3662.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4549.777869742076, \"y\": 2162.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": 4549.777869742076, \"y\": 3662.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4089.777869742076, \"y\": 2182.053198883796, \"name\": \"point\"}, \"ps\": {\"x\": 4549.777869742076, \"y\": 2162.053198883796, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#B85629\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340883772608933.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-25 10:00:38", "updated_at": "2025-07-25 10:00:38", "sort": 0, "times": 2, "low_width": 6000, "high_width": 8000, "low_height": 1200, "high_height": 1800} \ No newline at end of file diff --git a/data/windoor-drawings/34586.json b/data/windoor-drawings/34586.json new file mode 100644 index 0000000..00119df --- /dev/null +++ b/data/windoor-drawings/34586.json @@ -0,0 +1 @@ +{"id": 34586, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#3A3535\", \"hd\": \"#D4D1D9\", \"ben\": \"#383533\"}, \"dm\": 2, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 3219.925287356322, \"y\": 1763.609195402299, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 3219.925287356322, \"y\": -496.39080459770094, \"name\": \"point\"}, \"svb\": 0, \"uid\": 3, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 220, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3329.925287356322, \"y\": -421.39080459770094, \"name\": \"point\"}, \"ps\": {\"x\": 3109.925287356322, \"y\": -421.39080459770094, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3329.925287356322, \"y\": 1688.609195402299, \"name\": \"point\"}, \"ps\": {\"x\": 3329.925287356322, \"y\": -421.39080459770094, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3109.925287356322, \"y\": 1688.609195402299, \"name\": \"point\"}, \"ps\": {\"x\": 3329.925287356322, \"y\": 1688.609195402299, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3109.925287356322, \"y\": -421.39080459770094, \"name\": \"point\"}, \"ps\": {\"x\": 3109.925287356322, \"y\": 1688.609195402299, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 3329.925287356322, \"y\": 1688.609195402299, \"name\": \"point\"}, \"ps\": {\"x\": 3329.925287356322, \"y\": -421.39080459770094, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#3A3535\", \"hd\": \"#D4D1D9\", \"ben\": \"#383533\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2464.925287356322, \"y\": 743.6091954022991, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2464.925287356322, \"y\": 1208.609195402299, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12+5白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12+5白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"gs\": [], \"tf\": false, \"wb\": {\"hd\": true}, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2084.925287356322, \"y\": 1688.609195402299, \"name\": \"point\"}, \"from\": {\"x\": 2084.925287356322, \"y\": 168.60919540229906, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12+5白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 0}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3194.925287356322, \"y\": 1688.609195402299, \"name\": \"point\"}, \"from\": {\"x\": 3194.925287356322, \"y\": 200.60919540229904, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12+5白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2084.925287356322, \"y\": 1688.609195402299, \"name\": \"point\"}, \"from\": {\"x\": 2084.925287356322, \"y\": 200.60919540229904, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 1, \"emptyTrackAppended\": \"none\"}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1819.925287356322, \"y\": 1688.609195402299, \"name\": \"point\"}, \"ps\": {\"x\": 1819.925287356322, \"y\": -421.39080459770094, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3109.925287356322, \"y\": 1688.609195402299, \"name\": \"point\"}, \"ps\": {\"x\": 1819.925287356322, \"y\": 1688.609195402299, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3109.925287356322, \"y\": -421.39080459770094, \"name\": \"point\"}, \"ps\": {\"x\": 3109.925287356322, \"y\": 1688.609195402299, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1819.925287356322, \"y\": -421.39080459770094, \"name\": \"point\"}, \"ps\": {\"x\": 3109.925287356322, \"y\": -421.39080459770094, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#3A3535\", \"hd\": \"#D4D1D9\", \"ben\": \"#383533\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m8\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1694.925287356322, \"y\": 728.6091954022991, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12+5磨砂\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12+5磨砂\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 2, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1569.925287356322, \"y\": 1688.609195402299, \"name\": \"point\"}, \"ps\": {\"x\": 1569.925287356322, \"y\": -421.3908045977007, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1819.925287356322, \"y\": 1688.609195402299, \"name\": \"point\"}, \"ps\": {\"x\": 1569.925287356322, \"y\": 1688.609195402299, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1819.925287356322, \"y\": -421.39080459770094, \"name\": \"point\"}, \"ps\": {\"x\": 1819.925287356322, \"y\": 1688.609195402299, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1569.925287356322, \"y\": -421.3908045977007, \"name\": \"point\"}, \"ps\": {\"x\": 1819.925287356322, \"y\": -421.39080459770094, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#3A3535\", \"hd\": \"#D4D1D9\", \"ben\": \"#383533\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m13\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m14\", \"type\": \"mullion\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m15\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m16\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3954.925287356322, \"y\": 743.6091954022991, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3954.925287356322, \"y\": 1208.609195402299, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12+5白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12+5白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"gs\": [], \"tf\": false, \"wb\": {\"hd\": true}, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3594.925287356322, \"y\": 1688.609195402299, \"name\": \"point\"}, \"from\": {\"x\": 3594.925287356322, \"y\": 168.60919540229906, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12+5白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 0}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4664.925287356322, \"y\": 1688.609195402299, \"name\": \"point\"}, \"from\": {\"x\": 4664.925287356322, \"y\": 108.10919540229906, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12+5白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3594.925287356322, \"y\": 1688.609195402299, \"name\": \"point\"}, \"from\": {\"x\": 3594.925287356322, \"y\": 108.10919540229906, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 1, \"emptyTrackAppended\": \"none\"}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 4, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3329.925287356322, \"y\": 1688.609195402299, \"name\": \"point\"}, \"ps\": {\"x\": 3329.925287356322, \"y\": -421.39080459770094, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4579.925287356322, \"y\": 1688.609195402299, \"name\": \"point\"}, \"ps\": {\"x\": 3329.925287356322, \"y\": 1688.609195402299, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4579.925287356322, \"y\": -421.39080459770094, \"name\": \"point\"}, \"ps\": {\"x\": 4579.925287356322, \"y\": 1688.609195402299, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3329.925287356322, \"y\": -421.39080459770094, \"name\": \"point\"}, \"ps\": {\"x\": 4579.925287356322, \"y\": -421.39080459770094, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340888944843728.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-25 10:01:29", "updated_at": "2025-07-25 10:01:29", "sort": 0, "times": 4, "low_width": 2500, "high_width": 3000, "low_height": 1500, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/34587.json b/data/windoor-drawings/34587.json new file mode 100644 index 0000000..40a4231 --- /dev/null +++ b/data/windoor-drawings/34587.json @@ -0,0 +1 @@ +{"id": 34587, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 120}, \"cp\": [{\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#585858\", \"hd\": \"#D4D1D9\", \"ben\": \"#666666\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": -856.5703691787465, \"y\": 1666.9825567457767, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": -856.5703691787467, \"y\": -403.0174432542233, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 120, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -916.5703691787468, \"y\": 1591.9825567457767, \"name\": \"point\"}, \"ps\": {\"x\": -796.5703691787467, \"y\": 1591.9825567457767, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -916.5703691787468, \"y\": -328.0174432542233, \"name\": \"point\"}, \"ps\": {\"x\": -916.5703691787468, \"y\": 1591.9825567457767, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -796.5703691787467, \"y\": -328.0174432542233, \"name\": \"point\"}, \"ps\": {\"x\": -916.5703691787468, \"y\": -328.0174432542233, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -796.5703691787467, \"y\": 1591.9825567457767, \"name\": \"point\"}, \"ps\": {\"x\": -796.5703691787467, \"y\": -328.0174432542233, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -916.5703691787468, \"y\": -328.0174432542233, \"name\": \"point\"}, \"ps\": {\"x\": -916.5703691787468, \"y\": 1591.9825567457767, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#585858\", \"hd\": \"#D4D1D9\", \"ben\": \"#666666\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 713.4296308212535, \"y\": 1666.9825567457767, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 713.4296308212533, \"y\": -403.0174432542233, \"name\": \"point\"}, \"svb\": 0, \"uid\": 3, \"dimL\": {\"to\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 120, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 773.4296308212533, \"y\": -328.0174432542233, \"name\": \"point\"}, \"ps\": {\"x\": 653.4296308212533, \"y\": -328.0174432542233, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 773.4296308212533, \"y\": 1591.9825567457767, \"name\": \"point\"}, \"ps\": {\"x\": 773.4296308212533, \"y\": -328.0174432542233, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 653.4296308212533, \"y\": 1591.9825567457767, \"name\": \"point\"}, \"ps\": {\"x\": 773.4296308212533, \"y\": 1591.9825567457767, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 653.4296308212533, \"y\": -328.0174432542233, \"name\": \"point\"}, \"ps\": {\"x\": 653.4296308212533, \"y\": 1591.9825567457767, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 773.4296308212533, \"y\": 1591.9825567457767, \"name\": \"point\"}, \"ps\": {\"x\": 773.4296308212533, \"y\": -328.0174432542233, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#585858\", \"hd\": \"#D4D1D9\", \"ben\": \"#666666\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -46.57036917874666, \"y\": 631.9825567457767, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 295.92963082125334, \"y\": 1071.9825567457767, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+27A+5超白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+27A+5超白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 7.5, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 173.4296308212534, \"y\": 1591.9825567457767, \"name\": \"point\"}, \"from\": {\"x\": 173.4296308212534, \"y\": 576.9825567457767, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6457564575645757}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+27A+5超白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 173.42963082125334, \"y\": 1591.9825567457767, \"name\": \"point\"}, \"from\": {\"x\": 173.42963082125334, \"y\": 379.4825567457767, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6309963099630996}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2060, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -796.5703691787467, \"y\": 1591.9825567457767, \"name\": \"point\"}, \"ps\": {\"x\": -796.5703691787467, \"y\": -328.0174432542233, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 653.4296308212533, \"y\": 1591.9825567457767, \"name\": \"point\"}, \"ps\": {\"x\": -796.5703691787467, \"y\": 1591.9825567457767, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 653.4296308212533, \"y\": -328.0174432542233, \"name\": \"point\"}, \"ps\": {\"x\": 653.4296308212533, \"y\": 1591.9825567457767, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -796.5703691787467, \"y\": -328.0174432542233, \"name\": \"point\"}, \"ps\": {\"x\": 653.4296308212533, \"y\": -328.0174432542233, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#585858\", \"hd\": \"#D4D1D9\", \"ben\": \"#666666\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+27A+5超白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 7.5, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 4, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 773.4296308212533, \"y\": 1591.9825567457767, \"name\": \"point\"}, \"ps\": {\"x\": 773.4296308212533, \"y\": -328.0174432542235, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1113.429630821253, \"y\": 1591.9825567457767, \"name\": \"point\"}, \"ps\": {\"x\": 773.4296308212533, \"y\": 1591.9825567457767, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1113.429630821253, \"y\": -328.0174432542235, \"name\": \"point\"}, \"ps\": {\"x\": 1113.429630821253, \"y\": 1591.9825567457767, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 773.4296308212533, \"y\": -328.0174432542235, \"name\": \"point\"}, \"ps\": {\"x\": 1113.429630821253, \"y\": -328.0174432542235, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#585858\", \"hd\": \"#D4D1D9\", \"ben\": \"#666666\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+27A+5超白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 7.5, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 5, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1256.570369178747, \"y\": 1591.9825567457767, \"name\": \"point\"}, \"ps\": {\"x\": -1256.570369178747, \"y\": -328.01744325422305, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -916.5703691787468, \"y\": 1591.9825567457767, \"name\": \"point\"}, \"ps\": {\"x\": -1256.570369178747, \"y\": 1591.9825567457767, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -916.5703691787468, \"y\": -328.01744325422305, \"name\": \"point\"}, \"ps\": {\"x\": -916.5703691787468, \"y\": 1591.9825567457767, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1256.570369178747, \"y\": -328.01744325422305, \"name\": \"point\"}, \"ps\": {\"x\": -916.5703691787468, \"y\": -328.01744325422305, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#EBC5C7\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340898196226575.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-25 10:03:01", "updated_at": "2025-07-25 10:03:01", "sort": 0, "times": 5, "low_width": 1500, "high_width": 2500, "low_height": 1700, "high_height": 2300} \ No newline at end of file diff --git a/data/windoor-drawings/34588.json b/data/windoor-drawings/34588.json new file mode 100644 index 0000000..7062fd5 --- /dev/null +++ b/data/windoor-drawings/34588.json @@ -0,0 +1 @@ +{"id": 34588, "name": "", "drawing_data": "{\"s\": {\"cs\": 110, \"cjs\": 110}, \"cp\": [{\"cm\": {\"g\": \"rgba(173,176,217,0.4)\", \"bn\": \"#646464\", \"hd\": \"#D4D1D9\", \"ben\": \"#6C6C6C\"}, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"st\": 1, \"uid\": 5, \"dimL\": {\"to\": {\"x\": -480, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -480, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 6179.955100008288, \"y\": 2313.254967780721, \"name\": \"point\"}, \"from\": {\"x\": 6069.955100008288, \"y\": 2313.254967780721, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 43.844936491971566, \"name\": \"vector\"}, \"position\": \"down\"}, \"size\": 110, \"type\": \"Connector\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 6179.955100008288, \"y\": -66.74503221927898, \"name\": \"point\"}, \"ps\": {\"x\": 6069.955100008288, \"y\": -66.74503221927898, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6179.955100008288, \"y\": 2238.254967780721, \"name\": \"point\"}, \"ps\": {\"x\": 6179.955100008288, \"y\": -66.74503221927898, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6069.955100008288, \"y\": 2238.254967780721, \"name\": \"point\"}, \"ps\": {\"x\": 6179.955100008288, \"y\": 2238.254967780721, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6069.955100008288, \"y\": -66.74503221927898, \"name\": \"point\"}, \"ps\": {\"x\": 6069.955100008288, \"y\": 2238.254967780721, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 6179.955100008288, \"y\": 2238.254967780721, \"name\": \"point\"}, \"ps\": {\"x\": 6179.955100008288, \"y\": -66.74503221927898, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(173,176,217,0.4)\", \"bn\": \"#646464\", \"hd\": \"#D4D1D9\", \"ben\": \"#6C6C6C\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 3799.955100008288, \"y\": 1098.254967780721, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 3799.955100008288, \"y\": -141.74503221927898, \"name\": \"point\"}, \"svb\": 0, \"uid\": 6, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 110, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3744.955100008288, \"y\": 1023.254967780721, \"name\": \"point\"}, \"ps\": {\"x\": 3854.955100008288, \"y\": 1023.254967780721, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3744.955100008288, \"y\": -66.74503221927897, \"name\": \"point\"}, \"ps\": {\"x\": 3744.955100008288, \"y\": 1023.254967780721, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3854.955100008288, \"y\": -66.74503221927898, \"name\": \"point\"}, \"ps\": {\"x\": 3744.955100008288, \"y\": -66.74503221927897, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3854.955100008288, \"y\": 1023.254967780721, \"name\": \"point\"}, \"ps\": {\"x\": 3854.955100008288, \"y\": -66.74503221927898, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 3744.955100008288, \"y\": -66.74503221927897, \"name\": \"point\"}, \"ps\": {\"x\": 3744.955100008288, \"y\": 1023.254967780721, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(173,176,217,0.4)\", \"bn\": \"#646464\", \"hd\": \"#D4D1D9\", \"ben\": \"#6C6C6C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": -2478.2757149990903, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": -2478.2757149990903, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": -2478.2757149990903, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 64.36516980579654, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"i3\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 64.36516980579654, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"i4\", \"type\": \"innermullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4969.955100008288, \"y\": 1085.754967780721, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5669.955100008288, \"y\": 1085.754967780721, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5319.955100008288, \"y\": 1338.254967780721, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": false, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 25, \"sp\": \"5mm+20A+5mm双钢化中空玻璃\", \"te\": [], \"th\": 30, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": false, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 25, \"sp\": \"5mm+20A+5mm双钢化中空玻璃\", \"te\": [], \"th\": 30, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": false, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 25, \"sp\": \"5mm+20A+5mm双钢化中空玻璃\", \"te\": [], \"th\": 30, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 8.5, \"b\": 15, \"d\": 66, \"f\": 30, \"ag\": 120, \"am\": 28, \"db\": 100, \"dd\": 66, \"fm\": 30, \"gg\": 10, \"il\": 66, \"kw\": 200, \"mf\": 4.5, \"ms\": 5, \"sa\": 66, \"sc\": 41, \"sm\": 50, \"ud\": 66, \"ahh\": 240, \"ahw\": 220, \"dsa\": 66, \"inf\": 25, \"usa\": 66}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5192.955100008288, \"y\": 2238.254967780721, \"name\": \"point\"}, \"from\": {\"x\": 5192.955100008288, \"y\": 888.254967780721, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": -342.3056757853701, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6801470588235294}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": false, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 25, \"sp\": \"5mm+20A+5mm双钢化中空玻璃\", \"te\": [], \"th\": 30, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [41, 41, 41, 41], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5180.455100008288, \"y\": 2238.254967780721, \"name\": \"point\"}, \"from\": {\"x\": 5180.455100008288, \"y\": 643.254967780721, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6801470588235294}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": false, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [8.5, 8.5, 8.5, 8.5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"down\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 220, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [{\"dt\": 2, \"et\": {\"x\": 3854.955100008288, \"y\": 2338.254967780721, \"name\": \"point\"}, \"fr\": [{\"type\": 0, \"frameIdx\": 0, \"vertexIndex\": 1}], \"ov\": {\"x\": -12.527124711991746, \"y\": 0, \"name\": \"vector\"}, \"st\": {\"x\": 3854.955100008288, \"y\": 2238.254967780721, \"name\": \"point\"}, \"name\": \"e1\"}], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -215, \"y\": 972, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3854.955100008288, \"y\": 2238.254967780721, \"name\": \"point\"}, \"ps\": {\"x\": 3854.955100008288, \"y\": -66.74503221927898, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6069.955100008288, \"y\": 2238.254967780721, \"name\": \"point\"}, \"ps\": {\"x\": 3854.955100008288, \"y\": 2238.254967780721, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6069.955100008288, \"y\": -66.74503221927898, \"name\": \"point\"}, \"ps\": {\"x\": 6069.955100008288, \"y\": 2238.254967780721, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3854.955100008288, \"y\": -66.74503221927898, \"name\": \"point\"}, \"ps\": {\"x\": 6069.955100008288, \"y\": -66.74503221927898, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(173,176,217,0.4)\", \"bn\": \"#646464\", \"hd\": \"#D4D1D9\", \"ben\": \"#6C6C6C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": -15.775714999090042, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m8\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2372.4551000082884, \"y\": 478.254967780721, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": false, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 25, \"sp\": \"5mm+20A+5mm双钢化中空玻璃\", \"te\": [], \"th\": 30, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": false, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 25, \"sp\": \"5mm+20A+5mm双钢化中空玻璃\", \"te\": [], \"th\": 30, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30]}, \"ot\": \"inward\", \"ps\": {\"a\": 8.5, \"b\": 15, \"d\": 66, \"f\": 30, \"ag\": 120, \"am\": 28, \"db\": 100, \"dd\": 66, \"fm\": 30, \"gg\": 10, \"il\": 66, \"kw\": 200, \"mf\": 4.5, \"ms\": 5, \"sa\": 66, \"sc\": 41, \"sm\": 50, \"ud\": 66, \"ahh\": 240, \"ahw\": 220, \"dsa\": 66, \"inf\": 25, \"usa\": 66}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [{\"dt\": 2, \"et\": {\"x\": 999.9551000082884, \"y\": 2338.254967780721, \"name\": \"point\"}, \"fr\": [{\"type\": 0, \"frameIdx\": 1, \"vertexIndex\": 1}], \"ov\": {\"x\": -25.054249423983492, \"y\": 0, \"name\": \"vector\"}, \"st\": {\"x\": 999.9551000082884, \"y\": 1023.254967780721, \"name\": \"point\"}, \"name\": \"e2\"}], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 4, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 241.50000000000043, \"y\": -16, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 999.9551000082884, \"y\": 1023.254967780721, \"name\": \"point\"}, \"ps\": {\"x\": 999.9551000082884, \"y\": -66.74503221927897, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3744.955100008288, \"y\": 1023.254967780721, \"name\": \"point\"}, \"ps\": {\"x\": 999.9551000082884, \"y\": 1023.254967780721, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3744.955100008288, \"y\": -66.74503221927897, \"name\": \"point\"}, \"ps\": {\"x\": 3744.955100008288, \"y\": 1023.254967780721, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 999.9551000082884, \"y\": -66.74503221927897, \"name\": \"point\"}, \"ps\": {\"x\": 3744.955100008288, \"y\": -66.74503221927897, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#A87272\", \"note\": [{\"cr\": \"#0000FF\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 271.58486311047864, \"y\": 767.9394363834333, \"name\": \"point\"}, \"from\": {\"x\": 778.9334139461405, \"y\": 473.5520056516291, \"name\": \"point\"}, \"text\": \"制作尺寸(高)\", \"fontSize\": 120}, {\"cr\": \"#0000FF\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1643.305019073565, \"y\": -597.5171572236575, \"name\": \"point\"}, \"from\": {\"x\": 2344.824002945097, \"y\": -271.81191471187435, \"name\": \"point\"}, \"text\": \"制作尺寸(宽)(内尺寸)\", \"fontSize\": 120}, {\"cr\": \"#0000FF\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 5132.109251363241, \"y\": 3035.3490092539237, \"name\": \"point\"}, \"from\": {\"x\": 4981.783754819342, \"y\": 2715.9073290981364, \"name\": \"point\"}, \"text\": \"制作尺寸(宽)(内尺寸)\", \"fontSize\": 120}, {\"cr\": \"#0000FF\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 6867.116023974087, \"y\": 410.91638209167104, \"name\": \"point\"}, \"from\": {\"x\": 6428.666659054378, \"y\": 1093.6446788952162, \"name\": \"point\"}, \"text\": \"制作尺寸(高)\", \"fontSize\": 120}, {\"cr\": \"#0000FF\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1737.2584544135025, \"y\": 1970.5434087346323, \"name\": \"point\"}, \"from\": {\"x\": 1135.9564682379028, \"y\": 1676.1559780028283, \"name\": \"point\"}, \"text\": \"台高:1315(未贴砖)\", \"fontSize\": 120}, {\"cr\": \"#0000FF\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3119.4784357202243, \"y\": 2004.9865898162589, \"name\": \"point\"}, \"from\": {\"x\": 3829.2882813161095, \"y\": 2302.5122136024115, \"name\": \"point\"}, \"text\": \"台高:100(未贴砖)\", \"fontSize\": 120}, {\"cr\": \"#0000FF\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2866.040415527189, \"y\": 2972.3546928579253, \"name\": \"point\"}, \"from\": {\"x\": 2810.222159335516, \"y\": 2927.7000879045863, \"name\": \"point\"}, \"text\": \"室内图\", \"fontSize\": 120}], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340908954962927.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-25 10:04:49", "updated_at": "2025-07-25 10:04:49", "sort": 0, "times": 4, "low_width": 4000, "high_width": 6000, "low_height": 2000, "high_height": 2600} \ No newline at end of file diff --git a/data/windoor-drawings/34589.json b/data/windoor-drawings/34589.json new file mode 100644 index 0000000..16f899c --- /dev/null +++ b/data/windoor-drawings/34589.json @@ -0,0 +1 @@ +{"id": 34589, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#CF6A18\", \"hd\": \"#D4D1D9\", \"ben\": \"#F0540B\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 1402.349028712092, \"y\": -1118.4550058417008, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 1402.349028712092, \"y\": -3218.4550058417008, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 1100, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 1100, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 1100, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 1100, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 70, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1437.349028712092, \"y\": -3143.4550058417008, \"name\": \"point\"}, \"ps\": {\"x\": 1367.349028712092, \"y\": -3143.4550058417008, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1437.349028712092, \"y\": -1193.4550058417008, \"name\": \"point\"}, \"ps\": {\"x\": 1437.349028712092, \"y\": -3143.4550058417008, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1367.349028712092, \"y\": -1193.4550058417008, \"name\": \"point\"}, \"ps\": {\"x\": 1437.349028712092, \"y\": -1193.4550058417008, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1367.349028712092, \"y\": -3143.4550058417008, \"name\": \"point\"}, \"ps\": {\"x\": 1367.349028712092, \"y\": -1193.4550058417008, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 1437.349028712092, \"y\": -1193.4550058417008, \"name\": \"point\"}, \"ps\": {\"x\": 1437.349028712092, \"y\": -3143.4550058417008, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#CF6A18\", \"hd\": \"#D4D1D9\", \"ben\": \"#F0540B\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -1332.650971287908, \"y\": -2168.4550058417008, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -1727.650971287908, \"y\": -1993.4550058417008, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60, 60]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 10, \"db\": 100, \"fm\": 60, \"gg\": 6, \"il\": 40, \"kw\": 100, \"mf\": 5, \"ms\": 5, \"sa\": 40, \"sc\": 40, \"sm\": 28, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -2132.650971287908, \"y\": -1193.4550058417008, \"name\": \"point\"}, \"ps\": {\"x\": -2132.650971287908, \"y\": -3143.4550058417008, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1367.349028712092, \"y\": -1193.4550058417008, \"name\": \"point\"}, \"ps\": {\"x\": -2132.650971287908, \"y\": -1193.4550058417008, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1367.349028712092, \"y\": -3143.4550058417008, \"name\": \"point\"}, \"ps\": {\"x\": 1367.349028712092, \"y\": -1193.4550058417008, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -2132.650971287908, \"y\": -3143.4550058417008, \"name\": \"point\"}, \"ps\": {\"x\": 1367.349028712092, \"y\": -3143.4550058417008, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#CF6A18\", \"hd\": \"#D4D1D9\", \"ben\": \"#F0540B\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m8\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3837.349028712092, \"y\": -2168.4550058417008, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4232.349028712092, \"y\": -1993.4550058417008, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60, 60]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 10, \"db\": 100, \"fm\": 60, \"gg\": 6, \"il\": 40, \"kw\": 100, \"mf\": 5, \"ms\": 5, \"sa\": 40, \"sc\": 40, \"sm\": 28, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -150, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -150, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -150, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -150, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -150, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -150, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -150, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -150, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -150, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -150, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -150, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -150, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -150, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -150, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1437.349028712092, \"y\": -1193.4550058417008, \"name\": \"point\"}, \"ps\": {\"x\": 1437.349028712092, \"y\": -3143.4550058417008, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4637.349028712092, \"y\": -1193.4550058417008, \"name\": \"point\"}, \"ps\": {\"x\": 1437.349028712092, \"y\": -1193.4550058417008, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4637.349028712092, \"y\": -3143.4550058417008, \"name\": \"point\"}, \"ps\": {\"x\": 4637.349028712092, \"y\": -1193.4550058417008, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1437.349028712092, \"y\": -3143.4550058417008, \"name\": \"point\"}, \"ps\": {\"x\": 4637.349028712092, \"y\": -3143.4550058417008, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#B4F595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340913363587775.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-25 10:05:34", "updated_at": "2025-07-25 10:05:34", "sort": 0, "times": 7, "low_width": 6000, "high_width": 7000, "low_height": 1600, "high_height": 2200} \ No newline at end of file diff --git a/data/windoor-drawings/34590.json b/data/windoor-drawings/34590.json new file mode 100644 index 0000000..312d2d9 --- /dev/null +++ b/data/windoor-drawings/34590.json @@ -0,0 +1 @@ +{"id": 34590, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(14,248,233,0.6)\", \"bn\": \"#533629\", \"hd\": \"#D4D1D9\", \"ben\": \"#533629\"}, \"dm\": 2, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": -976.9827586206892, \"y\": 1812.5, \"name\": \"point\"}, \"sab\": 150.05199903111273, \"sqc\": false, \"stp\": {\"x\": -976.9827586206892, \"y\": -247.5, \"name\": \"point\"}, \"svb\": -0.2674628946423593, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -2070, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2070, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -2070, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2070, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 220, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1086.9827586206893, \"y\": 1737.5, \"name\": \"point\"}, \"ps\": {\"x\": -866.9827586206893, \"y\": 1737.5, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1086.9827586206893, \"y\": -172.49999999999986, \"name\": \"point\"}, \"ps\": {\"x\": -1086.9827586206893, \"y\": 1737.5, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -866.9827586206893, \"y\": -172.4999999999999, \"name\": \"point\"}, \"ps\": {\"x\": -1086.9827586206893, \"y\": -172.49999999999986, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -866.9827586206893, \"y\": 1737.5, \"name\": \"point\"}, \"ps\": {\"x\": -866.9827586206893, \"y\": -172.4999999999999, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -1086.9827586206893, \"y\": -172.49999999999986, \"name\": \"point\"}, \"ps\": {\"x\": -1086.9827586206893, \"y\": 1737.5, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(14,248,233,0.6)\", \"bn\": \"#533629\", \"hd\": \"#D4D1D9\", \"ben\": \"#533629\"}, \"dm\": 2, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 1463.017241379311, \"y\": 1812.5, \"name\": \"point\"}, \"sab\": 153.04679912800148, \"sqc\": false, \"stp\": {\"x\": 1463.0172413793107, \"y\": -247.50000000000023, \"name\": \"point\"}, \"svb\": 0.23964686271805935, \"uid\": 3, \"dimL\": {\"to\": {\"x\": -1830, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1830, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1830, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1830, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 220, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1573.0172413793107, \"y\": -172.50000000000017, \"name\": \"point\"}, \"ps\": {\"x\": 1353.0172413793107, \"y\": -172.50000000000017, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1573.0172413793107, \"y\": 1737.5, \"name\": \"point\"}, \"ps\": {\"x\": 1573.0172413793107, \"y\": -172.50000000000017, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1353.0172413793107, \"y\": 1737.5, \"name\": \"point\"}, \"ps\": {\"x\": 1573.0172413793107, \"y\": 1737.5, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1353.0172413793107, \"y\": -172.50000000000017, \"name\": \"point\"}, \"ps\": {\"x\": 1353.0172413793107, \"y\": 1737.5, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 1573.0172413793107, \"y\": 1737.5, \"name\": \"point\"}, \"ps\": {\"x\": 1573.0172413793107, \"y\": -172.50000000000017, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(14,248,233,0.6)\", \"bn\": \"#533629\", \"hd\": \"#D4D1D9\", \"ben\": \"#533629\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -266.9827586206893, \"y\": 782.5, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 753.0172413793107, \"y\": 782.5, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1045.5172413793107, \"y\": 1037.5, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -559.4827586206893, \"y\": 1037.5, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+18+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+18+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+18+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90, 90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 20, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 80, \"sc\": 80, \"sm\": 40, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [80, 60, 80, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -176.98275862068942, \"y\": 1737.5, \"name\": \"point\"}, \"from\": {\"x\": -176.98275862068942, \"y\": 492.5, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -71.98275862068942, \"y\": 992.5, \"name\": \"point\"}, \"from\": {\"x\": -71.98275862068942, \"y\": 492.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.45248868778280543}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+18+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [80, 60, 80, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 922.0172413793108, \"y\": 1737.5, \"name\": \"point\"}, \"from\": {\"x\": 922.0172413793108, \"y\": 397.9999999999999, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 998.0172413793108, \"y\": 992.5, \"name\": \"point\"}, \"from\": {\"x\": 998.0172413793108, \"y\": 492.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5475113122171946}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+18+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [80, 80, 80, 80], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 25.01724137931069, \"y\": 1737.5, \"name\": \"point\"}, \"from\": {\"x\": 25.01724137931069, \"y\": 397.99999999999994, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 130.0172413793107, \"y\": 908.5, \"name\": \"point\"}, \"from\": {\"x\": 130.0172413793107, \"y\": 397.99999999999994, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.45248868778280543}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [80, 80, 80, 80], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 922.0172413793108, \"y\": 1737.5, \"name\": \"point\"}, \"from\": {\"x\": 922.0172413793108, \"y\": 397.9999999999999, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 1027.0172413793107, \"y\": 908.5, \"name\": \"point\"}, \"from\": {\"x\": 1027.0172413793107, \"y\": 397.9999999999999, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5475113122171946}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -866.9827586206893, \"y\": 1737.5, \"name\": \"point\"}, \"ps\": {\"x\": -866.9827586206893, \"y\": -172.4999999999999, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1353.0172413793107, \"y\": 1737.5, \"name\": \"point\"}, \"ps\": {\"x\": -866.9827586206893, \"y\": 1737.5, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1353.0172413793107, \"y\": -172.5000000000001, \"name\": \"point\"}, \"ps\": {\"x\": 1353.0172413793107, \"y\": 1737.5, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -866.9827586206893, \"y\": -172.4999999999999, \"name\": \"point\"}, \"ps\": {\"x\": 1353.0172413793107, \"y\": -172.5000000000001, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(14,248,233,0.6)\", \"bn\": \"#533629\", \"hd\": \"#D4D1D9\", \"ben\": \"#533629\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+18+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 20, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 80, \"sc\": 80, \"sm\": 40, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 4, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1416.9827586206893, \"y\": 1737.5, \"name\": \"point\"}, \"ps\": {\"x\": -1416.9827586206893, \"y\": -172.49999999999957, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1086.9827586206893, \"y\": 1737.5, \"name\": \"point\"}, \"ps\": {\"x\": -1416.9827586206893, \"y\": 1737.5, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1086.9827586206893, \"y\": -172.4999999999999, \"name\": \"point\"}, \"ps\": {\"x\": -1086.9827586206893, \"y\": 1737.5, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1416.9827586206893, \"y\": -172.49999999999957, \"name\": \"point\"}, \"ps\": {\"x\": -1086.9827586206893, \"y\": -172.4999999999999, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(14,248,233,0.6)\", \"bn\": \"#533629\", \"hd\": \"#D4D1D9\", \"ben\": \"#533629\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+18+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 20, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 80, \"sc\": 80, \"sm\": 40, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 5, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1573.0172413793107, \"y\": 1737.5, \"name\": \"point\"}, \"ps\": {\"x\": 1573.0172413793107, \"y\": -172.50000000000023, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1903.0172413793107, \"y\": 1737.5, \"name\": \"point\"}, \"ps\": {\"x\": 1573.0172413793107, \"y\": 1737.5, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1903.0172413793107, \"y\": -172.50000000000023, \"name\": \"point\"}, \"ps\": {\"x\": 1903.0172413793107, \"y\": 1737.5, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1573.0172413793107, \"y\": -172.50000000000023, \"name\": \"point\"}, \"ps\": {\"x\": 1903.0172413793107, \"y\": -172.50000000000023, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#B49F92\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340917426174418.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-25 10:06:15", "updated_at": "2025-07-25 10:06:15", "sort": 0, "times": 5, "low_width": 2000, "high_width": 2400, "low_height": 1500, "high_height": 2300} \ No newline at end of file diff --git a/data/windoor-drawings/34591.json b/data/windoor-drawings/34591.json new file mode 100644 index 0000000..574e52c --- /dev/null +++ b/data/windoor-drawings/34591.json @@ -0,0 +1 @@ +{"id": 34591, "name": "", "drawing_data": "{\"s\": {\"cs\": 100, \"cjs\": 232}, \"cp\": [{\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 8163.8448275862065, \"y\": 1467.0229885057472, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 8163.8448275862065, \"y\": -1022.9770114942528, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 220, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 8273.844827586207, \"y\": -947.9770114942528, \"name\": \"point\"}, \"ps\": {\"x\": 8053.8448275862065, \"y\": -947.9770114942528, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8273.844827586207, \"y\": 1392.022988505747, \"name\": \"point\"}, \"ps\": {\"x\": 8273.844827586207, \"y\": -947.9770114942528, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8053.8448275862065, \"y\": 1392.022988505747, \"name\": \"point\"}, \"ps\": {\"x\": 8273.844827586207, \"y\": 1392.022988505747, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8053.8448275862065, \"y\": -947.9770114942528, \"name\": \"point\"}, \"ps\": {\"x\": 8053.8448275862065, \"y\": 1392.022988505747, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 8273.844827586207, \"y\": 1392.022988505747, \"name\": \"point\"}, \"ps\": {\"x\": 8273.844827586207, \"y\": -947.9770114942528, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 3, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 4, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m10\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m11\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 3, \"name\": \"m13\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 4, \"name\": \"m14\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 6, \"name\": \"m16\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 7, \"name\": \"m17\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3149.8448275862065, \"y\": 222.02298850574687, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2689.3448275862065, \"y\": 402.0229885057467, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2513.8448275862065, \"y\": -265.47701149425325, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4667.8448275862065, \"y\": 222.02298850574687, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5939.8448275862065, \"y\": 222.02298850574687, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5303.8448275862065, \"y\": 402.0229885057465, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -1.9944133421278412e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5303.8448275862065, \"y\": -265.47701149425336, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7117.8448275862065, \"y\": 222.02298850574687, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7578.3448275862065, \"y\": 402.02298850574664, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -1.897386234486652e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 7, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7753.8448275862065, \"y\": -265.47701149425336, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 8, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"8+15+8\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 8, \"pos\": 1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 9, \"pos\": 0}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30, 30, 30, 30, 30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 19, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 66, \"sc\": 55, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66, \"inf\": 45, \"usa\": 66}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3276.8448275862065, \"y\": 1392.022988505747, \"name\": \"point\"}, \"from\": {\"x\": 3276.8448275862065, \"y\": -62.97701149425336, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.3448275862068966}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4804.8448275862065, \"y\": 1392.022988505747, \"name\": \"point\"}, \"from\": {\"x\": 4804.8448275862065, \"y\": -221.4770114942532, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6551724137931034}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 6, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5440.8448275862065, \"y\": 1392.022988505747, \"name\": \"point\"}, \"from\": {\"x\": 5440.8448275862065, \"y\": -221.4770114942533, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.34482758620689663}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 6, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 7340.8448275862065, \"y\": 1392.022988505747, \"name\": \"point\"}, \"from\": {\"x\": 7340.8448275862065, \"y\": -221.47701149425313, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6551724137931034}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 9, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [55, 55, 55, 55], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2731.3448275862065, \"y\": 1392.022988505747, \"name\": \"point\"}, \"from\": {\"x\": 2731.3448275862065, \"y\": -221.47701149425313, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.3601532567049809}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [55, 55, 55, 55], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4810.3448275862065, \"y\": 1392.022988505747, \"name\": \"point\"}, \"from\": {\"x\": 4810.3448275862065, \"y\": -221.4770114942532, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6398467432950191}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 6, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [55, 55, 55, 55], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4895.3448275862065, \"y\": 1392.022988505747, \"name\": \"point\"}, \"from\": {\"x\": 4895.3448275862065, \"y\": -221.47701149425325, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.3601532567049809}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 6, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [55, 55, 55, 55], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 7886.3448275862065, \"y\": 1392.022988505747, \"name\": \"point\"}, \"from\": {\"x\": 7886.3448275862065, \"y\": -221.4770114942532, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6398467432950191}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 9, \"pos\": 1}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"down\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"down\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 6, \"pos\": 1}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"down\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 6, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"down\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 9, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2213.8448275862065, \"y\": 1392.022988505747, \"name\": \"point\"}, \"ps\": {\"x\": 2213.8448275862065, \"y\": -947.9770114942532, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8053.8448275862065, \"y\": 1392.022988505747, \"name\": \"point\"}, \"ps\": {\"x\": 2213.8448275862065, \"y\": 1392.022988505747, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8053.8448275862065, \"y\": -947.9770114942532, \"name\": \"point\"}, \"ps\": {\"x\": 8053.8448275862065, \"y\": 1392.022988505747, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2213.8448275862065, \"y\": -947.9770114942532, \"name\": \"point\"}, \"ps\": {\"x\": 8053.8448275862065, \"y\": -947.9770114942532, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 19, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 66, \"sc\": 55, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66, \"inf\": 45, \"usa\": 66}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 8273.844827586207, \"y\": 1392.022988505747, \"name\": \"point\"}, \"ps\": {\"x\": 8273.844827586207, \"y\": -947.977011494253, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8923.844827586207, \"y\": 1392.022988505747, \"name\": \"point\"}, \"ps\": {\"x\": 8273.844827586207, \"y\": 1392.022988505747, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8923.844827586207, \"y\": -947.977011494253, \"name\": \"point\"}, \"ps\": {\"x\": 8923.844827586207, \"y\": 1392.022988505747, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8273.844827586207, \"y\": -947.977011494253, \"name\": \"point\"}, \"ps\": {\"x\": 8923.844827586207, \"y\": -947.977011494253, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#74DB43\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340921619439878.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-25 10:06:51", "updated_at": "2025-07-25 10:06:56", "sort": 0, "times": 3, "low_width": 5000, "high_width": 6500, "low_height": 2000, "high_height": 2600} \ No newline at end of file diff --git a/data/windoor-drawings/34592.json b/data/windoor-drawings/34592.json new file mode 100644 index 0000000..24282ea --- /dev/null +++ b/data/windoor-drawings/34592.json @@ -0,0 +1 @@ +{"id": 34592, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 70}, \"cp\": [{\"cm\": {\"g\": \"rgba(186,201,250,0.30980392156862746)\", \"bn\": \"#7A7E8B\", \"hd\": \"#D4D1D9\", \"ben\": \"#7A7E8B\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 135, \"st\": 1, \"sv\": -0.41421356237309503, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 31.61743131957201, \"y\": 7.904384497754563, \"name\": \"vector\"}, \"pst\": {\"x\": 2627.313317410568, \"y\": 2059.19664314896, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 2627.313317410568, \"y\": 394.1966431489602, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -146, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -146, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -146, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -146, \"y\": 0, \"name\": \"point\"}, \"name\": \"h6\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 10, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2622.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 2632.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2622.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"ps\": {\"x\": 2622.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2632.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"ps\": {\"x\": 2622.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2632.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 2632.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 2622.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"ps\": {\"x\": 2622.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(186,201,250,0.30980392156862746)\", \"bn\": \"#7A7E8B\", \"hd\": \"#D4D1D9\", \"ben\": \"#7A7E8B\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 135, \"st\": 1, \"sv\": 0.41421356237309503, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 4072.313317410568, \"y\": 2059.19664314896, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 4072.313317410568, \"y\": 394.1966431489602, \"name\": \"point\"}, \"svb\": 0, \"uid\": 3, \"dimL\": {\"to\": {\"x\": -146, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -146, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -146, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -146, \"y\": 0, \"name\": \"point\"}, \"name\": \"h7\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 10, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4077.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"ps\": {\"x\": 4067.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4077.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 4077.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4067.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 4077.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4067.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"ps\": {\"x\": 4067.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 4077.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 4077.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(186,201,250,0.30980392156862746)\", \"bn\": \"#7A7E8B\", \"hd\": \"#D4D1D9\", \"ben\": \"#7A7E8B\"}, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"st\": 1, \"uid\": 4, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 4117.313317410568, \"y\": 2059.19664314896, \"name\": \"point\"}, \"from\": {\"x\": 4077.313317410568, \"y\": 2059.19664314896, \"name\": \"point\"}, \"name\": \"h8\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 110.12858855315471, \"name\": \"vector\"}, \"position\": \"down\"}, \"size\": 40, \"type\": \"Connector\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4117.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 4077.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4117.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"ps\": {\"x\": 4117.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4077.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"ps\": {\"x\": 4117.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4077.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 4077.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 4117.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"ps\": {\"x\": 4117.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(186,201,250,0.30980392156862746)\", \"bn\": \"#7A7E8B\", \"hd\": \"#D4D1D9\", \"ben\": \"#7A7E8B\"}, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"st\": 1, \"uid\": 5, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 4157.313317410568, \"y\": 2059.19664314896, \"name\": \"point\"}, \"from\": {\"x\": 4117.313317410568, \"y\": 2059.19664314896, \"name\": \"point\"}, \"name\": \"h9\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 11.392612608947276, \"name\": \"vector\"}, \"position\": \"down\"}, \"size\": 40, \"type\": \"Connector\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4157.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"ps\": {\"x\": 4117.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4157.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 4157.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4117.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 4157.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4117.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"ps\": {\"x\": 4117.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 4157.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 4157.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(186,201,250,0.30980392156862746)\", \"bn\": \"#7A7E8B\", \"hd\": \"#D4D1D9\", \"ben\": \"#7A7E8B\"}, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"st\": 1, \"uid\": 6, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 2622.313317410568, \"y\": 2059.19664314896, \"name\": \"point\"}, \"from\": {\"x\": 2582.313317410568, \"y\": 2059.19664314896, \"name\": \"point\"}, \"name\": \"h10\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": -182.28180174315185, \"name\": \"vector\"}, \"position\": \"down\"}, \"size\": 40, \"type\": \"Connector\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2582.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"ps\": {\"x\": 2622.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2582.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 2582.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2622.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 2582.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2622.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"ps\": {\"x\": 2622.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 2582.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 2582.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(186,201,250,0.30980392156862746)\", \"bn\": \"#7A7E8B\", \"hd\": \"#D4D1D9\", \"ben\": \"#7A7E8B\"}, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"st\": 1, \"uid\": 7, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 2582.313317410568, \"y\": 2059.19664314896, \"name\": \"point\"}, \"from\": {\"x\": 2542.313317410568, \"y\": 2059.19664314896, \"name\": \"point\"}, \"name\": \"h11\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 94.93843840789168, \"name\": \"vector\"}, \"position\": \"down\"}, \"size\": 40, \"type\": \"Connector\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2542.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 2582.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2542.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"ps\": {\"x\": 2542.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2582.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"ps\": {\"x\": 2542.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2582.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 2582.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 2542.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"ps\": {\"x\": 2542.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(186,201,250,0.30980392156862746)\", \"bn\": \"#7A7E8B\", \"hd\": \"#D4D1D9\", \"ben\": \"#7A7E8B\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -746.961814924889, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -746.961814924889, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [35.8, 35.8, 35.8, 35.8], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3517.313317410568, \"y\": 1226.6966431489602, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3781.663317410568, \"y\": 1549.1966431489602, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22.5, 22.5, 22.5, 22.5], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22.5, 22.5, 22.5, 22.5], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [29, 29]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22.5, \"f\": 35.8, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 29, \"gg\": 6, \"il\": 45, \"kw\": 200, \"mf\": 4.5, \"ms\": 5, \"sa\": 45, \"sc\": 60, \"sm\": 40.8, \"ahh\": 240, \"ahw\": 240, \"dsa\": 45, \"inf\": 45, \"usa\": 45}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 25, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 25, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3736.813317410568, \"y\": 2634.19664314896, \"name\": \"point\"}, \"from\": {\"x\": 3736.813317410568, \"y\": 1014.19664314896, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 25, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 25, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 25, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 25, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.4945129649412447}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 25, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 25, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 25, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 25, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 25, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 25, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22.5, 22.5, 22.5, 22.5], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 25, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 25, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [45, 45, 45, 45], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3729.313317410568, \"y\": 2634.19664314896, \"name\": \"point\"}, \"from\": {\"x\": 3729.313317410568, \"y\": 1019.8466431489604, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 25, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 25, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 25, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 25, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.4945129649412447}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 25, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 25, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 25, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 25, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 25, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 25, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22.5, 22.5, 22.5, 22.5], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2632.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 2632.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4067.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 2632.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4067.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"ps\": {\"x\": 4067.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2632.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"ps\": {\"x\": 4067.313317410568, \"y\": 469.1966431489602, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#C7AD97\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 2557.313317410568, \"y\": 2634.19664314896, \"name\": \"point\"}, \"from\": {\"x\": 2557.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": -256.8916294715232, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -146, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -146, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4067.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 2632.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4067.313317410568, \"y\": 2634.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 4067.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2632.313317410568, \"y\": 2634.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 4067.313317410568, \"y\": 2634.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2632.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 2632.313317410568, \"y\": 2634.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"dim\": {\"to\": {\"x\": 2432.313317410568, \"y\": 2634.19664314896, \"name\": \"point\"}, \"from\": {\"x\": 2432.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"name\": \"h5\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 70, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 70, \"y\": 0, \"name\": \"point\"}, \"name\": \"h4\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2622.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 2507.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2622.313317410568, \"y\": 2634.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 2622.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2507.313317410568, \"y\": 2634.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 2622.313317410568, \"y\": 2634.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2507.313317410568, \"y\": 1984.19664314896, \"name\": \"point\"}, \"ps\": {\"x\": 2507.313317410568, \"y\": 2634.19664314896, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340932327613285.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-25 10:08:03", "updated_at": "2025-07-25 10:08:43", "sort": 0, "times": 3, "low_width": 1200, "high_width": 1600, "low_height": 1300, "high_height": 1600} \ No newline at end of file diff --git a/data/windoor-drawings/34594.json b/data/windoor-drawings/34594.json new file mode 100644 index 0000000..7174817 --- /dev/null +++ b/data/windoor-drawings/34594.json @@ -0,0 +1 @@ +{"id": 34594, "name": "", "drawing_data": "{\"s\": {\"cs\": 2, \"cjs\": 94}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#F0540B\", \"hd\": \"#D4D1D9\", \"ben\": \"#F0540B\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 135, \"st\": 1, \"sv\": -0.41421356237309503, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": -731.3505747126435, \"y\": 2859.5545977011493, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": -731.3505747126436, \"y\": 1009.5545977011492, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -1740, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1740, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1740, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1740, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 5, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -733.8505747126436, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"ps\": {\"x\": -728.8505747126436, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -733.8505747126436, \"y\": 1084.5545977011493, \"name\": \"point\"}, \"ps\": {\"x\": -733.8505747126436, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -728.8505747126436, \"y\": 1084.5545977011493, \"name\": \"point\"}, \"ps\": {\"x\": -733.8505747126436, \"y\": 1084.5545977011493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -728.8505747126436, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"ps\": {\"x\": -728.8505747126436, \"y\": 1084.5545977011493, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -733.8505747126436, \"y\": 1084.5545977011493, \"name\": \"point\"}, \"ps\": {\"x\": -733.8505747126436, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#F0540B\", \"hd\": \"#D4D1D9\", \"ben\": \"#F0540B\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 135, \"st\": 1, \"sv\": 0.41421356237309503, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 1253.6494252873565, \"y\": 2859.5545977011493, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 1253.6494252873565, \"y\": 1009.5545977011492, \"name\": \"point\"}, \"svb\": 0, \"uid\": 3, \"dimL\": {\"to\": {\"x\": -1736, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1736, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1736, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1736, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 5, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1256.1494252873565, \"y\": 1084.5545977011493, \"name\": \"point\"}, \"ps\": {\"x\": 1251.1494252873565, \"y\": 1084.5545977011493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1256.1494252873565, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"ps\": {\"x\": 1256.1494252873565, \"y\": 1084.5545977011493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1251.1494252873565, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"ps\": {\"x\": 1256.1494252873565, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1251.1494252873565, \"y\": 1084.5545977011493, \"name\": \"point\"}, \"ps\": {\"x\": 1251.1494252873565, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 1256.1494252873565, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"ps\": {\"x\": 1256.1494252873565, \"y\": 1084.5545977011493, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#F0540B\", \"hd\": \"#D4D1D9\", \"ben\": \"#F0540B\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 261.1494252873564, \"y\": 2284.5545977011493, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [50]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 28, \"f\": 50, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 50, \"gg\": 7, \"il\": 57, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 57, \"sc\": 20, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 57, \"inf\": 45, \"usa\": 57}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -728.8505747126437, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"ps\": {\"x\": -728.8505747126437, \"y\": 1084.5545977011493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1251.1494252873565, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"ps\": {\"x\": -728.8505747126437, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1251.1494252873565, \"y\": 1084.5545977011493, \"name\": \"point\"}, \"ps\": {\"x\": 1251.1494252873565, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -728.8505747126437, \"y\": 1084.5545977011493, \"name\": \"point\"}, \"ps\": {\"x\": 1251.1494252873565, \"y\": 1084.5545977011493, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#F0540B\", \"hd\": \"#D4D1D9\", \"ben\": \"#F0540B\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -1063.8505747126435, \"y\": 2284.5545977011493, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [50]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 28, \"f\": 50, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 50, \"gg\": 7, \"il\": 57, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 57, \"sc\": 20, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 57, \"inf\": 45, \"usa\": 57}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [57, 57, 57, 57], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -637.3505747126438, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"from\": {\"x\": -637.3505747126438, \"y\": 1697.0545977011493, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": true, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -608.8505747126438, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"from\": {\"x\": -608.8505747126438, \"y\": 1694.5545977011493, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": true, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 4, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1393.8505747126435, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"ps\": {\"x\": -1393.8505747126435, \"y\": 1084.5545977011493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -733.8505747126437, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"ps\": {\"x\": -1393.8505747126435, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -733.8505747126437, \"y\": 1084.5545977011493, \"name\": \"point\"}, \"ps\": {\"x\": -733.8505747126437, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1393.8505747126435, \"y\": 1084.5545977011493, \"name\": \"point\"}, \"ps\": {\"x\": -733.8505747126437, \"y\": 1084.5545977011493, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#F0540B\", \"hd\": \"#D4D1D9\", \"ben\": \"#F0540B\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1586.1494252873565, \"y\": 2284.5545977011493, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [50]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 28, \"f\": 50, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 50, \"gg\": 7, \"il\": 57, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 57, \"sc\": 20, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 57, \"inf\": 45, \"usa\": 57}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 4, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 4, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [57, 57, 57, 57], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2025.1494252873565, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"from\": {\"x\": 2025.1494252873565, \"y\": 1694.5545977011493, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 4, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 4, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": true, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 4, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 4, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 4, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 4, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 4, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 4, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 4, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 4, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 4, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1481.1494252873565, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"from\": {\"x\": 1481.1494252873565, \"y\": 1694.5545977011493, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 4, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 4, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": true, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 4, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 4, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 4, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 4, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 4, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 4, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 4, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 5, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1256.1494252873565, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"ps\": {\"x\": 1256.1494252873565, \"y\": 1084.5545977011493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1916.1494252873565, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"ps\": {\"x\": 1256.1494252873565, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1916.1494252873565, \"y\": 1084.5545977011493, \"name\": \"point\"}, \"ps\": {\"x\": 1916.1494252873565, \"y\": 2784.5545977011493, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1256.1494252873565, \"y\": 1084.5545977011493, \"name\": \"point\"}, \"ps\": {\"x\": 1916.1494252873565, \"y\": 1084.5545977011493, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340952368001604.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-25 10:12:03", "updated_at": "2025-07-25 10:12:03", "sort": 0, "times": 5, "low_width": 2500, "high_width": 4000, "low_height": 1200, "high_height": 2200} \ No newline at end of file diff --git a/data/windoor-drawings/34595.json b/data/windoor-drawings/34595.json new file mode 100644 index 0000000..99d235d --- /dev/null +++ b/data/windoor-drawings/34595.json @@ -0,0 +1 @@ +{"id": 34595, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#F1ECE9\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"st\": 1, \"uid\": 3, \"dimL\": {\"to\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 428.3723570313614, \"y\": 2329.51965375337, \"name\": \"point\"}, \"from\": {\"x\": 427.8723570313614, \"y\": 2329.51965375337, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"size\": 0.5, \"type\": \"Connector\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 427.8723570313614, \"y\": 2254.51965375337, \"name\": \"point\"}, \"ps\": {\"x\": 428.3723570313614, \"y\": 2254.51965375337, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 427.8723570313614, \"y\": 654.5196537533704, \"name\": \"point\"}, \"ps\": {\"x\": 427.8723570313614, \"y\": 2254.51965375337, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 428.3723570313614, \"y\": 654.5196537533704, \"name\": \"point\"}, \"ps\": {\"x\": 427.8723570313614, \"y\": 654.5196537533704, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 428.3723570313614, \"y\": 2254.51965375337, \"name\": \"point\"}, \"ps\": {\"x\": 428.3723570313614, \"y\": 654.5196537533704, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 427.8723570313614, \"y\": 654.5196537533704, \"name\": \"point\"}, \"ps\": {\"x\": 427.8723570313614, \"y\": 2254.51965375337, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#F1ECE9\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 377.8723570313615, \"y\": 2329.51965375337, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 377.8723570313614, \"y\": 579.5196537533704, \"name\": \"point\"}, \"svb\": 0, \"uid\": 4, \"dimL\": {\"to\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 100, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 327.8723570313614, \"y\": 2254.51965375337, \"name\": \"point\"}, \"ps\": {\"x\": 427.8723570313614, \"y\": 2254.51965375337, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 327.8723570313614, \"y\": 654.5196537533704, \"name\": \"point\"}, \"ps\": {\"x\": 327.8723570313614, \"y\": 2254.51965375337, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 427.8723570313614, \"y\": 654.5196537533704, \"name\": \"point\"}, \"ps\": {\"x\": 327.8723570313614, \"y\": 654.5196537533704, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 427.8723570313614, \"y\": 2254.51965375337, \"name\": \"point\"}, \"ps\": {\"x\": 427.8723570313614, \"y\": 654.5196537533704, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 327.8723570313614, \"y\": 654.5196537533704, \"name\": \"point\"}, \"ps\": {\"x\": 327.8723570313614, \"y\": 2254.51965375337, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#F1ECE9\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [37, 37, 37, 37], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1160.8723570313614, \"y\": 1034.5196537533702, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1201.3723570313616, \"y\": 1633.5196537533702, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 37, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 5, \"il\": 47, \"kw\": 200, \"mf\": 4.5, \"ms\": 5, \"sa\": 47, \"sc\": 60, \"sm\": 30, \"ahh\": 240, \"ahw\": 240, \"dsa\": 47, \"inf\": 45, \"usa\": 47}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2001.3723570313616, \"y\": 2254.51965375337, \"name\": \"point\"}, \"from\": {\"x\": 2001.3723570313616, \"y\": 1633.5196537533702, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 2106.3723570313614, \"y\": 2217.51965375337, \"name\": \"point\"}, \"from\": {\"x\": 2106.3723570313614, \"y\": 1633.5196537533702, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [47, 47, 47, 47], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1464.8723570313614, \"y\": 2254.51965375337, \"name\": \"point\"}, \"from\": {\"x\": 1464.8723570313614, \"y\": 1633.5196537533702, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 1569.8723570313614, \"y\": 2217.51965375337, \"name\": \"point\"}, \"from\": {\"x\": 1569.8723570313614, \"y\": 1633.5196537533702, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 180, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 428.3723570313614, \"y\": 2254.51965375337, \"name\": \"point\"}, \"ps\": {\"x\": 428.3723570313614, \"y\": 654.5196537533704, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1893.3723570313616, \"y\": 2254.51965375337, \"name\": \"point\"}, \"ps\": {\"x\": 428.3723570313614, \"y\": 2254.51965375337, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1893.3723570313616, \"y\": 654.5196537533702, \"name\": \"point\"}, \"ps\": {\"x\": 1893.3723570313616, \"y\": 2254.51965375337, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 428.3723570313614, \"y\": 654.5196537533704, \"name\": \"point\"}, \"ps\": {\"x\": 1893.3723570313616, \"y\": 654.5196537533702, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#F1ECE9\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m10\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m11\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m12\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [37, 37, 37, 37], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2625.8723570313614, \"y\": 1034.5196537533702, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2585.3723570313614, \"y\": 1633.5196537533702, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 37, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 5, \"il\": 47, \"kw\": 200, \"mf\": 4.5, \"ms\": 5, \"sa\": 47, \"sc\": 60, \"sm\": 30, \"ahh\": 240, \"ahw\": 240, \"dsa\": 47, \"inf\": 45, \"usa\": 47}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2665.3723570313614, \"y\": 2254.51965375337, \"name\": \"point\"}, \"from\": {\"x\": 2665.3723570313614, \"y\": 1633.5196537533702, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 2770.3723570313614, \"y\": 2217.51965375337, \"name\": \"point\"}, \"from\": {\"x\": 2770.3723570313614, \"y\": 1633.5196537533702, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [47, 47, 47, 47], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2671.8723570313614, \"y\": 2254.51965375337, \"name\": \"point\"}, \"from\": {\"x\": 2671.8723570313614, \"y\": 1633.5196537533702, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 2776.8723570313614, \"y\": 2217.51965375337, \"name\": \"point\"}, \"from\": {\"x\": 2776.8723570313614, \"y\": 1633.5196537533702, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1380, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 180, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 2, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1893.3723570313616, \"y\": 2254.51965375337, \"name\": \"point\"}, \"ps\": {\"x\": 1893.3723570313616, \"y\": 654.5196537533702, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3358.3723570313614, \"y\": 2254.51965375337, \"name\": \"point\"}, \"ps\": {\"x\": 1893.3723570313616, \"y\": 2254.51965375337, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3358.3723570313614, \"y\": 654.5196537533702, \"name\": \"point\"}, \"ps\": {\"x\": 3358.3723570313614, \"y\": 2254.51965375337, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1893.3723570313616, \"y\": 654.5196537533702, \"name\": \"point\"}, \"ps\": {\"x\": 3358.3723570313614, \"y\": 654.5196537533702, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#F1ECE9\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [37, 37, 37, 37], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -182.1276429686386, \"y\": 1034.5196537533702, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"开孔180\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5钢化\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 37, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 5, \"il\": 47, \"kw\": 200, \"mf\": 4.5, \"ms\": 5, \"sa\": 47, \"sc\": 60, \"sm\": 30, \"ahh\": 240, \"ahw\": 240, \"dsa\": 47, \"inf\": 45, \"usa\": 47}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 5, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -692.1276429686386, \"y\": 2254.51965375337, \"name\": \"point\"}, \"ps\": {\"x\": -692.1276429686386, \"y\": 654.5196537533704, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 327.8723570313614, \"y\": 2254.51965375337, \"name\": \"point\"}, \"ps\": {\"x\": -692.1276429686386, \"y\": 2254.51965375337, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 327.8723570313614, \"y\": 654.5196537533703, \"name\": \"point\"}, \"ps\": {\"x\": 327.8723570313614, \"y\": 2254.51965375337, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -692.1276429686386, \"y\": 654.5196537533704, \"name\": \"point\"}, \"ps\": {\"x\": 327.8723570313614, \"y\": 654.5196537533703, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [{\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2679.2752957654693, \"y\": 355.9515081279661, \"name\": \"point\"}, \"from\": {\"x\": 1909.444161949661, \"y\": 778.1169686076029, \"name\": \"point\"}, \"text\": \"两个180\", \"fontSize\": 120}], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340955897800676.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-25 10:12:38", "updated_at": "2025-07-25 10:12:38", "sort": 0, "times": 4, "low_width": 3000, "high_width": 4000, "low_height": 1200, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/34596.json b/data/windoor-drawings/34596.json new file mode 100644 index 0000000..2b65c95 --- /dev/null +++ b/data/windoor-drawings/34596.json @@ -0,0 +1 @@ +{"id": 34596, "name": "", "drawing_data": "{\"s\": {\"cs\": 120, \"cjs\": 220}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#f0540b\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": -613.055894880831, \"y\": 4195.8911298603125, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": -613.0558948808311, \"y\": 2045.8911298603116, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 220, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -503.05589488083115, \"y\": 2120.8911298603116, \"name\": \"point\"}, \"ps\": {\"x\": -723.0558948808311, \"y\": 2120.8911298603116, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -503.05589488083115, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"ps\": {\"x\": -503.05589488083115, \"y\": 2120.8911298603116, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -723.0558948808311, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"ps\": {\"x\": -503.05589488083115, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -723.0558948808311, \"y\": 2120.8911298603116, \"name\": \"point\"}, \"ps\": {\"x\": -723.0558948808311, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -503.05589488083115, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"ps\": {\"x\": -503.05589488083115, \"y\": 2120.8911298603116, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#f0540b\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 1756.944105119169, \"y\": 4195.8911298603125, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 1756.9441051191689, \"y\": 2045.8911298603116, \"name\": \"point\"}, \"svb\": 0, \"uid\": 4, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 220, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1866.9441051191689, \"y\": 2120.8911298603116, \"name\": \"point\"}, \"ps\": {\"x\": 1646.9441051191689, \"y\": 2120.8911298603116, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1866.9441051191689, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"ps\": {\"x\": 1866.9441051191689, \"y\": 2120.8911298603116, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1646.9441051191689, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"ps\": {\"x\": 1866.9441051191689, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1646.9441051191689, \"y\": 2120.8911298603116, \"name\": \"point\"}, \"ps\": {\"x\": 1646.9441051191689, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 1866.9441051191689, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"ps\": {\"x\": 1866.9441051191689, \"y\": 2120.8911298603116, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#f0540b\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5mm+20A+5mm白玻\", \"te\": [], \"th\": 30, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 19, \"b\": 15, \"f\": 60, \"ag\": 130, \"am\": 30, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 230, \"ahw\": 190, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1283.0558948808311, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"ps\": {\"x\": -1283.0558948808311, \"y\": 2120.8911298603116, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -723.0558948808311, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"ps\": {\"x\": -1283.0558948808311, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -723.0558948808311, \"y\": 2120.8911298603116, \"name\": \"point\"}, \"ps\": {\"x\": -723.0558948808311, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1283.0558948808311, \"y\": 2120.8911298603116, \"name\": \"point\"}, \"ps\": {\"x\": -723.0558948808311, \"y\": 2120.8911298603116, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#f0540b\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 96.94410511916884, \"y\": 3120.891129860312, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1046.9441051191689, \"y\": 3120.891129860312, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -195.55589488083115, \"y\": 2520.8911298603116, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1339.4441051191689, \"y\": 2520.8911298603116, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5mm+20A+5mm白玻\", \"te\": [], \"th\": 30, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5mm+20A+5mm白玻\", \"te\": [], \"th\": 30, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5mm+20A+5mm白玻\", \"te\": [], \"th\": 30, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90, 90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 19, \"b\": 15, \"f\": 60, \"ag\": 130, \"am\": 30, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 230, \"ahw\": 190, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 196.9441051191687, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"from\": {\"x\": 196.9441051191687, \"y\": 3313.391129860312, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5mm+20A+5mm白玻\", \"te\": [], \"th\": 30, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1296.9441051191689, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"from\": {\"x\": 1296.9441051191689, \"y\": 3313.391129860312, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5mm+20A+5mm白玻\", \"te\": [], \"th\": 30, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 196.9441051191687, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"from\": {\"x\": 196.9441051191687, \"y\": 3313.391129860312, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1296.9441051191689, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"from\": {\"x\": 1296.9441051191689, \"y\": 3313.391129860312, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 230, \"od\": \"down\", \"oe\": false, \"fmh\": [], \"gap\": 130, \"hdl\": 190, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 230, \"od\": \"down\", \"oe\": false, \"fmh\": [], \"gap\": 130, \"hdl\": 190, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -503.05589488083115, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"ps\": {\"x\": -503.05589488083115, \"y\": 2120.8911298603116, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1646.9441051191689, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"ps\": {\"x\": -503.05589488083115, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1646.9441051191689, \"y\": 2120.8911298603116, \"name\": \"point\"}, \"ps\": {\"x\": 1646.9441051191689, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -503.05589488083115, \"y\": 2120.8911298603116, \"name\": \"point\"}, \"ps\": {\"x\": 1646.9441051191689, \"y\": 2120.8911298603116, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#f0540b\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5mm+20A+5mm白玻\", \"te\": [], \"th\": 30, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 19, \"b\": 15, \"f\": 60, \"ag\": 130, \"am\": 30, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 230, \"ahw\": 190, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 5, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1866.9441051191689, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"ps\": {\"x\": 1866.9441051191689, \"y\": 2120.8911298603116, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2426.944105119169, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"ps\": {\"x\": 1866.9441051191689, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2426.944105119169, \"y\": 2120.8911298603116, \"name\": \"point\"}, \"ps\": {\"x\": 2426.944105119169, \"y\": 4120.8911298603125, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1866.9441051191689, \"y\": 2120.8911298603116, \"name\": \"point\"}, \"ps\": {\"x\": 2426.944105119169, \"y\": 2120.8911298603116, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340959065623783.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-25 10:13:11", "updated_at": "2025-07-25 10:13:11", "sort": 0, "times": 3, "low_width": 2000, "high_width": 2500, "low_height": 1800, "high_height": 2400} \ No newline at end of file diff --git a/data/windoor-drawings/34597.json b/data/windoor-drawings/34597.json new file mode 100644 index 0000000..def76a3 --- /dev/null +++ b/data/windoor-drawings/34597.json @@ -0,0 +1 @@ +{"id": 34597, "name": "", "drawing_data": "{\"s\": {\"cs\": 2, \"cjs\": 94}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#F0540B\", \"hd\": \"#D4D1D9\", \"ben\": \"#F0540B\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 135, \"st\": 1, \"sv\": -0.41421356237309503, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": -466.2931034482757, \"y\": 2361.170977011494, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": -466.2931034482758, \"y\": 171.1709770114942, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -1850, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1850, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1850, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1850, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 5, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -468.7931034482758, \"y\": 2286.170977011494, \"name\": \"point\"}, \"ps\": {\"x\": -463.7931034482758, \"y\": 2286.170977011494, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -468.7931034482758, \"y\": 246.17097701149413, \"name\": \"point\"}, \"ps\": {\"x\": -468.7931034482758, \"y\": 2286.170977011494, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -463.7931034482758, \"y\": 246.17097701149413, \"name\": \"point\"}, \"ps\": {\"x\": -468.7931034482758, \"y\": 246.17097701149413, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -463.7931034482758, \"y\": 2286.170977011494, \"name\": \"point\"}, \"ps\": {\"x\": -463.7931034482758, \"y\": 246.17097701149413, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -468.7931034482758, \"y\": 246.17097701149413, \"name\": \"point\"}, \"ps\": {\"x\": -468.7931034482758, \"y\": 2286.170977011494, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#F0540B\", \"hd\": \"#D4D1D9\", \"ben\": \"#F0540B\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 135, \"st\": 1, \"sv\": 0.41421356237309503, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 538.7068965517243, \"y\": 2361.170977011494, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 538.7068965517242, \"y\": 171.17097701149373, \"name\": \"point\"}, \"svb\": 0, \"uid\": 3, \"dimL\": {\"to\": {\"x\": -1850, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1850, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1850, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1850, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 5, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 541.2068965517242, \"y\": 246.1709770114938, \"name\": \"point\"}, \"ps\": {\"x\": 536.2068965517242, \"y\": 246.1709770114938, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 541.2068965517242, \"y\": 2286.170977011494, \"name\": \"point\"}, \"ps\": {\"x\": 541.2068965517242, \"y\": 246.1709770114938, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 536.2068965517242, \"y\": 2286.170977011494, \"name\": \"point\"}, \"ps\": {\"x\": 541.2068965517242, \"y\": 2286.170977011494, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 536.2068965517242, \"y\": 246.1709770114938, \"name\": \"point\"}, \"ps\": {\"x\": 536.2068965517242, \"y\": 2286.170977011494, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 541.2068965517242, \"y\": 2286.170977011494, \"name\": \"point\"}, \"ps\": {\"x\": 541.2068965517242, \"y\": 246.1709770114938, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#F0540B\", \"hd\": \"#D4D1D9\", \"ben\": \"#F0540B\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 36.206896551724185, \"y\": 646.1709770114941, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [50]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 28, \"f\": 50, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 50, \"gg\": 7, \"il\": 57, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 57, \"sc\": 20, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 57, \"inf\": 45, \"usa\": 57}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -463.7931034482758, \"y\": 2286.170977011494, \"name\": \"point\"}, \"ps\": {\"x\": -463.7931034482758, \"y\": 246.17097701149413, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 536.2068965517242, \"y\": 2286.170977011494, \"name\": \"point\"}, \"ps\": {\"x\": -463.7931034482758, \"y\": 2286.170977011494, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 536.2068965517242, \"y\": 246.1709770114938, \"name\": \"point\"}, \"ps\": {\"x\": 536.2068965517242, \"y\": 2286.170977011494, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -463.7931034482758, \"y\": 246.17097701149413, \"name\": \"point\"}, \"ps\": {\"x\": 536.2068965517242, \"y\": 246.1709770114938, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#F0540B\", \"hd\": \"#D4D1D9\", \"ben\": \"#F0540B\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m7\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -743.7931034482758, \"y\": 646.1709770114941, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -743.7931034482758, \"y\": 1706.170977011494, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [50, 50]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 28, \"f\": 50, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 50, \"gg\": 7, \"il\": 57, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 57, \"sc\": 20, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 57, \"inf\": 45, \"usa\": 57}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [57, 57, 57, 57], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -372.29310344827593, \"y\": 2286.170977011494, \"name\": \"point\"}, \"from\": {\"x\": -372.29310344827593, \"y\": 1176.170977011494, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": true, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -343.7931034482758, \"y\": 2286.170977011494, \"name\": \"point\"}, \"from\": {\"x\": -343.7931034482758, \"y\": 1176.170977011494, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": true, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 4, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1018.7931034482758, \"y\": 2286.170977011494, \"name\": \"point\"}, \"ps\": {\"x\": -1018.7931034482758, \"y\": 246.17097701149407, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -468.79310344827576, \"y\": 2286.170977011494, \"name\": \"point\"}, \"ps\": {\"x\": -1018.7931034482758, \"y\": 2286.170977011494, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -468.79310344827576, \"y\": 246.17097701149407, \"name\": \"point\"}, \"ps\": {\"x\": -468.79310344827576, \"y\": 2286.170977011494, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1018.7931034482758, \"y\": 246.17097701149407, \"name\": \"point\"}, \"ps\": {\"x\": -468.79310344827576, \"y\": 246.17097701149407, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#F0540B\", \"hd\": \"#D4D1D9\", \"ben\": \"#F0540B\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 816.2068965517242, \"y\": 646.1709770114941, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 816.2068965517242, \"y\": 1706.170977011494, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [50, 50]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 28, \"f\": 50, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 50, \"gg\": 7, \"il\": 57, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 57, \"sc\": 20, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 57, \"inf\": 45, \"usa\": 57}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [57, 57, 57, 57], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1200.2068965517242, \"y\": 2286.170977011494, \"name\": \"point\"}, \"from\": {\"x\": 1200.2068965517242, \"y\": 1176.170977011494, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": true, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1216.2068965517242, \"y\": 2286.170977011494, \"name\": \"point\"}, \"from\": {\"x\": 1216.2068965517242, \"y\": 1176.170977011494, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": true, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 5, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 541.2068965517242, \"y\": 2286.170977011494, \"name\": \"point\"}, \"ps\": {\"x\": 541.2068965517242, \"y\": 246.17097701149385, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1091.2068965517242, \"y\": 2286.170977011494, \"name\": \"point\"}, \"ps\": {\"x\": 541.2068965517242, \"y\": 2286.170977011494, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1091.2068965517242, \"y\": 246.17097701149385, \"name\": \"point\"}, \"ps\": {\"x\": 1091.2068965517242, \"y\": 2286.170977011494, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 541.2068965517242, \"y\": 246.17097701149385, \"name\": \"point\"}, \"ps\": {\"x\": 1091.2068965517242, \"y\": 246.17097701149385, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340963984301506.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-25 10:13:59", "updated_at": "2025-07-25 10:13:59", "sort": 0, "times": 6, "low_width": 1500, "high_width": 2500, "low_height": 1800, "high_height": 2400} \ No newline at end of file diff --git a/data/windoor-drawings/34598.json b/data/windoor-drawings/34598.json new file mode 100644 index 0000000..39c1d61 --- /dev/null +++ b/data/windoor-drawings/34598.json @@ -0,0 +1 @@ +{"id": 34598, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#CF6A18\", \"hd\": \"#D4D1D9\", \"ben\": \"#F0540B\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": -736.441350747017, \"y\": -3287.055980216437, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": -736.4413507470172, \"y\": -5387.055980216437, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 1100, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 1100, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 1100, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 1100, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 70, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -701.4413507470172, \"y\": -5312.055980216437, \"name\": \"point\"}, \"ps\": {\"x\": -771.4413507470172, \"y\": -5312.055980216437, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -701.4413507470172, \"y\": -3362.055980216437, \"name\": \"point\"}, \"ps\": {\"x\": -701.4413507470172, \"y\": -5312.055980216437, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -771.4413507470172, \"y\": -3362.055980216437, \"name\": \"point\"}, \"ps\": {\"x\": -701.4413507470172, \"y\": -3362.055980216437, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -771.4413507470172, \"y\": -5312.055980216437, \"name\": \"point\"}, \"ps\": {\"x\": -771.4413507470172, \"y\": -3362.055980216437, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -701.4413507470172, \"y\": -3362.055980216437, \"name\": \"point\"}, \"ps\": {\"x\": -701.4413507470172, \"y\": -5312.055980216437, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#CF6A18\", \"hd\": \"#D4D1D9\", \"ben\": \"#F0540B\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -3471.441350747017, \"y\": -4337.055980216437, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -3866.441350747017, \"y\": -4162.055980216437, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": \"\", \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": \"\", \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60, 60]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 10, \"db\": 100, \"fm\": 60, \"gg\": 6, \"il\": 40, \"kw\": 100, \"mf\": 5, \"ms\": 5, \"sa\": 40, \"sc\": 40, \"sm\": 28, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -4271.441350747017, \"y\": -3362.055980216437, \"name\": \"point\"}, \"ps\": {\"x\": -4271.441350747017, \"y\": -5312.055980216437, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -771.4413507470172, \"y\": -3362.055980216437, \"name\": \"point\"}, \"ps\": {\"x\": -4271.441350747017, \"y\": -3362.055980216437, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -771.4413507470172, \"y\": -5312.055980216437, \"name\": \"point\"}, \"ps\": {\"x\": -771.4413507470172, \"y\": -3362.055980216437, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -4271.441350747017, \"y\": -5312.055980216437, \"name\": \"point\"}, \"ps\": {\"x\": -771.4413507470172, \"y\": -5312.055980216437, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#CF6A18\", \"hd\": \"#D4D1D9\", \"ben\": \"#F0540B\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m8\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1698.5586492529828, \"y\": -4337.055980216437, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2093.558649252983, \"y\": -4162.055980216437, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": \"\", \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": \"\", \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60, 60]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 10, \"db\": 100, \"fm\": 60, \"gg\": 6, \"il\": 40, \"kw\": 100, \"mf\": 5, \"ms\": 5, \"sa\": 40, \"sc\": 40, \"sm\": 28, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 23.47791114361644, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -701.4413507470172, \"y\": -3362.055980216437, \"name\": \"point\"}, \"ps\": {\"x\": -701.4413507470172, \"y\": -5312.055980216437, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2498.558649252983, \"y\": -3362.055980216437, \"name\": \"point\"}, \"ps\": {\"x\": -701.4413507470172, \"y\": -3362.055980216437, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2498.558649252983, \"y\": -5312.055980216437, \"name\": \"point\"}, \"ps\": {\"x\": 2498.558649252983, \"y\": -3362.055980216437, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -701.4413507470172, \"y\": -5312.055980216437, \"name\": \"point\"}, \"ps\": {\"x\": 2498.558649252983, \"y\": -5312.055980216437, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#B4F595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340969732741132.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-25 10:14:58", "updated_at": "2025-07-25 10:14:58", "sort": 0, "times": 3, "low_width": 6000, "high_width": 8000, "low_height": 1600, "high_height": 2200} \ No newline at end of file diff --git a/data/windoor-drawings/34599.json b/data/windoor-drawings/34599.json new file mode 100644 index 0000000..1ef560f --- /dev/null +++ b/data/windoor-drawings/34599.json @@ -0,0 +1 @@ +{"id": 34599, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#687988\", \"hd\": \"#D4D1D9\", \"ben\": \"#6B7D88\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 258.0001364663278, \"y\": 3546.197061233552, \"name\": \"point\"}, \"sab\": 90, \"sqc\": false, \"stp\": {\"x\": 258.0001364663276, \"y\": 991.1970612335522, \"name\": \"point\"}, \"svb\": -1, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -1040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1040, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1040, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1040, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 110, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 203.0001364663276, \"y\": 3471.197061233552, \"name\": \"point\"}, \"ps\": {\"x\": 313.0001364663276, \"y\": 3471.197061233552, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 203.0001364663276, \"y\": 1066.1970612335522, \"name\": \"point\"}, \"ps\": {\"x\": 203.0001364663276, \"y\": 3471.197061233552, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 313.0001364663276, \"y\": 1066.1970612335522, \"name\": \"point\"}, \"ps\": {\"x\": 203.0001364663276, \"y\": 1066.1970612335522, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 313.0001364663276, \"y\": 3471.197061233552, \"name\": \"point\"}, \"ps\": {\"x\": 313.0001364663276, \"y\": 1066.1970612335522, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 203.0001364663276, \"y\": 1066.1970612335522, \"name\": \"point\"}, \"ps\": {\"x\": 203.0001364663276, \"y\": 3471.197061233552, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#687988\", \"hd\": \"#D4D1D9\", \"ben\": \"#6B7D88\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 4448.000136466328, \"y\": 3546.197061233552, \"name\": \"point\"}, \"sab\": 90, \"sqc\": false, \"stp\": {\"x\": 4448.000136466328, \"y\": 991.1970612335522, \"name\": \"point\"}, \"svb\": 1, \"uid\": 3, \"dimL\": {\"to\": {\"x\": -1260, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1260, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1260, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1260, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 110, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4503.000136466328, \"y\": 1066.1970612335522, \"name\": \"point\"}, \"ps\": {\"x\": 4393.000136466328, \"y\": 1066.1970612335522, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4503.000136466328, \"y\": 3471.197061233552, \"name\": \"point\"}, \"ps\": {\"x\": 4503.000136466328, \"y\": 1066.1970612335522, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4393.000136466328, \"y\": 3471.197061233552, \"name\": \"point\"}, \"ps\": {\"x\": 4503.000136466328, \"y\": 3471.197061233552, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4393.000136466328, \"y\": 1066.1970612335522, \"name\": \"point\"}, \"ps\": {\"x\": 4393.000136466328, \"y\": 3471.197061233552, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 4503.000136466328, \"y\": 3471.197061233552, \"name\": \"point\"}, \"ps\": {\"x\": 4503.000136466328, \"y\": 1066.1970612335522, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#687988\", \"hd\": \"#D4D1D9\", \"ben\": \"#6B7D88\"}, \"dm\": {\"fh\": [{\"at\": 0, \"eidx\": 1, \"midx\": 0, \"type\": \"mullion\"}], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m8\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 3, \"name\": \"m11\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 4, \"name\": \"m12\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1863.0001364663276, \"y\": 2268.697061233552, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1095.5001364663276, \"y\": 2466.197061233552, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1113.0001364663276, \"y\": 1773.6970612335522, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3293.0001364663276, \"y\": 2268.697061233552, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3835.500136466328, \"y\": 2466.197061233552, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2578.0001364663276, \"y\": 2466.1970612335517, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -4.2347660723963813e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4043.000136466328, \"y\": 1773.6970612335522, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 0}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30, 30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -1150, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1150, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1993.0001364663271, \"y\": 3471.197061233552, \"name\": \"point\"}, \"from\": {\"x\": 1993.0001364663271, \"y\": 1773.6970612335522, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1150, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1150, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -1150, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1150, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1150, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1150, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1150, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1150, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -1150, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1150, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -1150, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1150, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1433.0001364663276, \"y\": 3471.197061233552, \"name\": \"point\"}, \"from\": {\"x\": 1433.0001364663276, \"y\": 1789.1970612335522, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1150, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1150, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -1150, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1150, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1150, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1150, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1150, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1150, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -1150, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1150, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3563.0001364663276, \"y\": 3471.197061233552, \"name\": \"point\"}, \"from\": {\"x\": 3563.0001364663276, \"y\": 1773.6970612335522, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 6, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3563.0001364663276, \"y\": 3471.197061233552, \"name\": \"point\"}, \"from\": {\"x\": 3563.0001364663276, \"y\": 1773.6970612335522, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 6, \"pos\": 1}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"down\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"down\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 6, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 313.0001364663276, \"y\": 3471.197061233552, \"name\": \"point\"}, \"ps\": {\"x\": 313.0001364663276, \"y\": 1066.1970612335522, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4393.000136466328, \"y\": 3471.197061233552, \"name\": \"point\"}, \"ps\": {\"x\": 313.0001364663276, \"y\": 3471.197061233552, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4393.000136466328, \"y\": 1066.1970612335522, \"name\": \"point\"}, \"ps\": {\"x\": 4393.000136466328, \"y\": 3471.197061233552, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 313.0001364663276, \"y\": 1066.1970612335522, \"name\": \"point\"}, \"ps\": {\"x\": 4393.000136466328, \"y\": 1066.1970612335522, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#687988\", \"hd\": \"#D4D1D9\", \"ben\": \"#6B7D88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m13\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m14\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -476.9998635336724, \"y\": 2466.197061233552, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 4, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1156.9998635336724, \"y\": 3471.197061233552, \"name\": \"point\"}, \"ps\": {\"x\": -1156.9998635336724, \"y\": 1066.1970612335522, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 203.0001364663276, \"y\": 3471.197061233552, \"name\": \"point\"}, \"ps\": {\"x\": -1156.9998635336724, \"y\": 3471.197061233552, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 203.0001364663276, \"y\": 1066.1970612335522, \"name\": \"point\"}, \"ps\": {\"x\": 203.0001364663276, \"y\": 3471.197061233552, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1156.9998635336724, \"y\": 1066.1970612335522, \"name\": \"point\"}, \"ps\": {\"x\": 203.0001364663276, \"y\": 1066.1970612335522, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#687988\", \"hd\": \"#D4D1D9\", \"ben\": \"#6B7D88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5178.000136466328, \"y\": 2466.197061233552, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F9\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F10\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 5, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4503.000136466328, \"y\": 3471.197061233552, \"name\": \"point\"}, \"ps\": {\"x\": 4503.000136466328, \"y\": 1066.1970612335522, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5853.000136466328, \"y\": 3471.197061233552, \"name\": \"point\"}, \"ps\": {\"x\": 4503.000136466328, \"y\": 3471.197061233552, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5853.000136466328, \"y\": 1066.1970612335522, \"name\": \"point\"}, \"ps\": {\"x\": 5853.000136466328, \"y\": 3471.197061233552, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4503.000136466328, \"y\": 1066.1970612335522, \"name\": \"point\"}, \"ps\": {\"x\": 5853.000136466328, \"y\": 1066.1970612335522, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340977218700703.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-25 10:16:12", "updated_at": "2025-07-25 10:16:12", "sort": 0, "times": 11, "low_width": 6000, "high_width": 7000, "low_height": 2200, "high_height": 2600} \ No newline at end of file diff --git a/data/windoor-drawings/34600.json b/data/windoor-drawings/34600.json new file mode 100644 index 0000000..0d9b5d9 --- /dev/null +++ b/data/windoor-drawings/34600.json @@ -0,0 +1 @@ +{"id": 34600, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#687988\", \"hd\": \"#D4D1D9\", \"ben\": \"#6B7D88\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": -1185.6320547516125, \"y\": 3493.6704666353603, \"name\": \"point\"}, \"sab\": 90, \"sqc\": false, \"stp\": {\"x\": -1185.6320547516125, \"y\": 1658.6704666353603, \"name\": \"point\"}, \"svb\": -1, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -2100, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2100, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -2100, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2100, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 110, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1240.6320547516125, \"y\": 3418.6704666353603, \"name\": \"point\"}, \"ps\": {\"x\": -1130.6320547516125, \"y\": 3418.6704666353603, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1240.6320547516125, \"y\": 1733.6704666353603, \"name\": \"point\"}, \"ps\": {\"x\": -1240.6320547516125, \"y\": 3418.6704666353603, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1130.6320547516125, \"y\": 1733.6704666353603, \"name\": \"point\"}, \"ps\": {\"x\": -1240.6320547516125, \"y\": 1733.6704666353603, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1130.6320547516125, \"y\": 3418.6704666353603, \"name\": \"point\"}, \"ps\": {\"x\": -1130.6320547516125, \"y\": 1733.6704666353603, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -1240.6320547516125, \"y\": 1733.6704666353603, \"name\": \"point\"}, \"ps\": {\"x\": -1240.6320547516125, \"y\": 3418.6704666353603, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#687988\", \"hd\": \"#D4D1D9\", \"ben\": \"#6B7D88\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 389.3679452483876, \"y\": 3493.6704666353603, \"name\": \"point\"}, \"sab\": 90, \"sqc\": false, \"stp\": {\"x\": 389.3679452483875, \"y\": 1658.6704666353603, \"name\": \"point\"}, \"svb\": 1, \"uid\": 3, \"dimL\": {\"to\": {\"x\": -2100, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2100, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -2100, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2100, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 110, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 444.3679452483875, \"y\": 1733.6704666353603, \"name\": \"point\"}, \"ps\": {\"x\": 334.3679452483875, \"y\": 1733.6704666353603, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 444.3679452483875, \"y\": 3418.6704666353603, \"name\": \"point\"}, \"ps\": {\"x\": 444.3679452483875, \"y\": 1733.6704666353603, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 334.3679452483875, \"y\": 3418.6704666353603, \"name\": \"point\"}, \"ps\": {\"x\": 444.3679452483875, \"y\": 3418.6704666353603, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 334.3679452483875, \"y\": 1733.6704666353603, \"name\": \"point\"}, \"ps\": {\"x\": 334.3679452483875, \"y\": 3418.6704666353603, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 444.3679452483875, \"y\": 3418.6704666353603, \"name\": \"point\"}, \"ps\": {\"x\": 444.3679452483875, \"y\": 1733.6704666353603, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#687988\", \"hd\": \"#D4D1D9\", \"ben\": \"#6B7D88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -1006.4577906743124, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -1006.4577906743124, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -415.6320547516125, \"y\": 2576.1704666353603, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -48.132054751612486, \"y\": 2983.6704666353603, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -195.63205475161243, \"y\": 3418.6704666353603, \"name\": \"point\"}, \"from\": {\"x\": -195.63205475161243, \"y\": 2366.1704666353603, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -125.63205475161244, \"y\": 3418.6704666353603, \"name\": \"point\"}, \"from\": {\"x\": -125.63205475161244, \"y\": 2366.1704666353603, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"down\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1130.6320547516125, \"y\": 3418.6704666353603, \"name\": \"point\"}, \"ps\": {\"x\": -1130.6320547516125, \"y\": 1733.6704666353603, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 334.3679452483875, \"y\": 3418.6704666353603, \"name\": \"point\"}, \"ps\": {\"x\": -1130.6320547516125, \"y\": 3418.6704666353603, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 334.3679452483875, \"y\": 1733.6704666353603, \"name\": \"point\"}, \"ps\": {\"x\": 334.3679452483875, \"y\": 3418.6704666353603, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1130.6320547516125, \"y\": 1733.6704666353603, \"name\": \"point\"}, \"ps\": {\"x\": 334.3679452483875, \"y\": 1733.6704666353603, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#687988\", \"hd\": \"#D4D1D9\", \"ben\": \"#6B7D88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 4, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1540.6320547516125, \"y\": 3418.6704666353603, \"name\": \"point\"}, \"ps\": {\"x\": -1540.6320547516125, \"y\": 1733.6704666353603, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1240.6320547516125, \"y\": 3418.6704666353603, \"name\": \"point\"}, \"ps\": {\"x\": -1540.6320547516125, \"y\": 3418.6704666353603, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1240.6320547516125, \"y\": 1733.6704666353603, \"name\": \"point\"}, \"ps\": {\"x\": -1240.6320547516125, \"y\": 3418.6704666353603, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1540.6320547516125, \"y\": 1733.6704666353603, \"name\": \"point\"}, \"ps\": {\"x\": -1240.6320547516125, \"y\": 1733.6704666353603, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#687988\", \"hd\": \"#D4D1D9\", \"ben\": \"#6B7D88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 5, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 444.3679452483875, \"y\": 3418.6704666353603, \"name\": \"point\"}, \"ps\": {\"x\": 444.3679452483875, \"y\": 1733.6704666353603, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 744.3679452483875, \"y\": 3418.6704666353603, \"name\": \"point\"}, \"ps\": {\"x\": 444.3679452483875, \"y\": 3418.6704666353603, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 744.3679452483875, \"y\": 1733.6704666353603, \"name\": \"point\"}, \"ps\": {\"x\": 744.3679452483875, \"y\": 3418.6704666353603, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 444.3679452483875, \"y\": 1733.6704666353603, \"name\": \"point\"}, \"ps\": {\"x\": 744.3679452483875, \"y\": 1733.6704666353603, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175340996894975123.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-25 10:19:28", "updated_at": "2025-07-25 10:19:28", "sort": 0, "times": 6, "low_width": 1500, "high_width": 2500, "low_height": 1200, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/34601.json b/data/windoor-drawings/34601.json new file mode 100644 index 0000000..8ad601e --- /dev/null +++ b/data/windoor-drawings/34601.json @@ -0,0 +1 @@ +{"id": 34601, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 110}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,245,255,0.6)\", \"bn\": \"#BEBEBE\", \"hd\": \"#D4D1D9\", \"ben\": \"#696969\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": -1096.833601561881, \"y\": 2199.2314988259504, \"name\": \"point\"}, \"sab\": 90, \"sqc\": false, \"stp\": {\"x\": -1096.8336015618816, \"y\": -305.76850117404956, \"name\": \"point\"}, \"svb\": -1, \"uid\": 5, \"dimL\": {\"to\": {\"x\": -52, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -52, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -52, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -52, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 110, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1151.8336015618816, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"ps\": {\"x\": -1041.8336015618816, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1151.8336015618816, \"y\": -230.76850117404956, \"name\": \"point\"}, \"ps\": {\"x\": -1151.8336015618816, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1041.8336015618816, \"y\": -230.76850117404956, \"name\": \"point\"}, \"ps\": {\"x\": -1151.8336015618816, \"y\": -230.76850117404956, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1041.8336015618816, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"ps\": {\"x\": -1041.8336015618816, \"y\": -230.76850117404956, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -1151.8336015618816, \"y\": -230.76850117404956, \"name\": \"point\"}, \"ps\": {\"x\": -1151.8336015618816, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(0,245,255,0.6)\", \"bn\": \"#BEBEBE\", \"hd\": \"#D4D1D9\", \"ben\": \"#696969\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 5429.166398438118, \"y\": 2199.2314988259504, \"name\": \"point\"}, \"sab\": 90, \"sqc\": false, \"stp\": {\"x\": 5429.166398438118, \"y\": -210.76850117404956, \"name\": \"point\"}, \"svb\": 1, \"uid\": 6, \"dimL\": {\"to\": {\"x\": -102, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -102, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -102, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -102, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 110, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5484.166398438118, \"y\": -135.7685011740498, \"name\": \"point\"}, \"ps\": {\"x\": 5374.166398438118, \"y\": -135.7685011740498, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5484.166398438118, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"ps\": {\"x\": 5484.166398438118, \"y\": -135.7685011740498, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5374.166398438118, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"ps\": {\"x\": 5484.166398438118, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5374.166398438118, \"y\": -135.7685011740498, \"name\": \"point\"}, \"ps\": {\"x\": 5374.166398438118, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 5484.166398438118, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"ps\": {\"x\": 5484.166398438118, \"y\": -135.7685011740498, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(0,245,255,0.6)\", \"bn\": \"#BEBEBE\", \"hd\": \"#D4D1D9\", \"ben\": \"#696969\"}, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"st\": 1, \"uid\": 9, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"dimW\": {\"to\": {\"x\": 2593.166398438118, \"y\": -135.76850117404956, \"name\": \"point\"}, \"from\": {\"x\": 2593.166398438118, \"y\": -215.7685011740499, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"size\": 80, \"type\": \"Connector\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2668.166398438118, \"y\": -215.76850117404956, \"name\": \"point\"}, \"ps\": {\"x\": 2668.166398438118, \"y\": -135.76850117404956, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5374.166398438118, \"y\": -215.7685011740499, \"name\": \"point\"}, \"ps\": {\"x\": 2668.166398438118, \"y\": -215.76850117404956, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5374.166398438118, \"y\": -135.7685011740499, \"name\": \"point\"}, \"ps\": {\"x\": 5374.166398438118, \"y\": -215.7685011740499, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2668.166398438118, \"y\": -135.76850117404956, \"name\": \"point\"}, \"ps\": {\"x\": 5374.166398438118, \"y\": -135.7685011740499, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 5374.166398438118, \"y\": -215.7685011740499, \"name\": \"point\"}, \"ps\": {\"x\": 2668.166398438118, \"y\": -215.76850117404956, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(0,245,255,0.6)\", \"bn\": \"#BEBEBE\", \"hd\": \"#D4D1D9\", \"ben\": \"#696969\"}, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"st\": 1, \"uid\": 10, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"dimW\": {\"to\": {\"x\": 5409.166398438118, \"y\": -125.76850117404956, \"name\": \"point\"}, \"from\": {\"x\": 5409.166398438118, \"y\": -205.76850117404956, \"name\": \"point\"}, \"name\": \"h4\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"size\": 80, \"type\": \"Connector\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5484.166398438118, \"y\": -205.76850117404956, \"name\": \"point\"}, \"ps\": {\"x\": 5484.166398438118, \"y\": -125.76850117404956, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6784.166398438118, \"y\": -205.76850117404956, \"name\": \"point\"}, \"ps\": {\"x\": 5484.166398438118, \"y\": -205.76850117404956, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6784.166398438118, \"y\": -125.76850117404956, \"name\": \"point\"}, \"ps\": {\"x\": 6784.166398438118, \"y\": -205.76850117404956, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5484.166398438118, \"y\": -125.76850117404956, \"name\": \"point\"}, \"ps\": {\"x\": 6784.166398438118, \"y\": -125.76850117404956, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 6784.166398438118, \"y\": -205.76850117404956, \"name\": \"point\"}, \"ps\": {\"x\": 5484.166398438118, \"y\": -205.76850117404956, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,245,255,0.6)\", \"bn\": \"#BEBEBE\", \"hd\": \"#D4D1D9\", \"ben\": \"#696969\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -714.4742064495567, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 2, \"name\": \"m10\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3371.1663984381184, \"y\": 994.2314988259504, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4671.166398438118, \"y\": 994.2314988259504, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3027.1663984381184, \"y\": 1074.2314988259504, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4021.1663984381184, \"y\": 1074.2314988259504, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5015.166398438118, \"y\": 1074.2314988259504, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4021.1663984381184, \"y\": 476.7314988259503, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 5, \"il\": 63, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 63, \"sc\": 48, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 63, \"inf\": 45, \"usa\": 63}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [63, 63, 63, 63], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [63, 63, 63, 63], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [48, 48, 48, 48], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [48, 48, 48, 48], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 919.0000000000002, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2668.1663984381184, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"ps\": {\"x\": 2668.166398438118, \"y\": -135.76850117404956, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5374.166398438118, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"ps\": {\"x\": 2668.1663984381184, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5374.166398438118, \"y\": -135.7685011740499, \"name\": \"point\"}, \"ps\": {\"x\": 5374.166398438118, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2668.166398438118, \"y\": -135.76850117404956, \"name\": \"point\"}, \"ps\": {\"x\": 5374.166398438118, \"y\": -135.7685011740499, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,245,255,0.6)\", \"bn\": \"#BEBEBE\", \"hd\": \"#D4D1D9\", \"ben\": \"#696969\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m12\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2165.6663984381184, \"y\": 1074.2314988259504, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 5, \"il\": 63, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 63, \"sc\": 48, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 63, \"inf\": 45, \"usa\": 63}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 2, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1663.166398438119, \"y\": 2124.23149882595, \"name\": \"point\"}, \"ps\": {\"x\": 1663.166398438119, \"y\": -215.76850117405013, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2668.1663984381184, \"y\": 2124.23149882595, \"name\": \"point\"}, \"ps\": {\"x\": 1663.166398438119, \"y\": 2124.23149882595, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2668.1663984381184, \"y\": -215.76850117405013, \"name\": \"point\"}, \"ps\": {\"x\": 2668.1663984381184, \"y\": 2124.23149882595, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1663.166398438119, \"y\": -215.76850117405013, \"name\": \"point\"}, \"ps\": {\"x\": 2668.1663984381184, \"y\": -215.76850117405013, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,245,255,0.6)\", \"bn\": \"#BEBEBE\", \"hd\": \"#D4D1D9\", \"ben\": \"#696969\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f10\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 5, \"il\": 63, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 63, \"sc\": 48, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 63, \"inf\": 45, \"usa\": 63}, \"sl\": \"\", \"sm\": [{\"rt\": false, \"tf\": false, \"type\": \"DoubleSash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [63, 63, 63, 63], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [63, 63, 63, 63], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -36.83360156188144, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"ps\": {\"x\": -36.83360156188144, \"y\": -170.76850117404956, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1663.166398438119, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"ps\": {\"x\": -36.83360156188144, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1663.166398438119, \"y\": -170.76850117404956, \"name\": \"point\"}, \"ps\": {\"x\": 1663.166398438119, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -36.83360156188144, \"y\": -170.76850117404956, \"name\": \"point\"}, \"ps\": {\"x\": 1663.166398438119, \"y\": -170.76850117404956, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,245,255,0.6)\", \"bn\": \"#BEBEBE\", \"hd\": \"#D4D1D9\", \"ben\": \"#696969\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f13\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f14\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m16\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -539.3336015618816, \"y\": 1074.2314988259504, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F9\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 5, \"il\": 63, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 63, \"sc\": 48, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 63, \"inf\": 45, \"usa\": 63}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 4, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1041.8336015618816, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"ps\": {\"x\": -1041.8336015618816, \"y\": -230.76850117404956, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -36.83360156188155, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"ps\": {\"x\": -1041.8336015618816, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -36.83360156188155, \"y\": -230.76850117404956, \"name\": \"point\"}, \"ps\": {\"x\": -36.83360156188155, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1041.8336015618816, \"y\": -230.76850117404956, \"name\": \"point\"}, \"ps\": {\"x\": -36.83360156188155, \"y\": -230.76850117404956, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,245,255,0.6)\", \"bn\": \"#BEBEBE\", \"hd\": \"#D4D1D9\", \"ben\": \"#696969\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f17\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f18\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m20\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m21\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m24\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m25\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -1811.8336015618816, \"y\": 1074.2314988259504, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -1816.8336015618816, \"y\": 426.7314988259504, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F10\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F11\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 5, \"il\": 63, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 63, \"sc\": 48, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 63, \"inf\": 45, \"usa\": 63}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [63, 63, 63, 63], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [48, 48, 48, 48], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 7, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -2471.8336015618816, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"ps\": {\"x\": -2471.8336015618816, \"y\": -235.76850117404967, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1151.8336015618816, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"ps\": {\"x\": -2471.8336015618816, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1151.8336015618816, \"y\": -235.76850117404967, \"name\": \"point\"}, \"ps\": {\"x\": -1151.8336015618816, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -2471.8336015618816, \"y\": -235.76850117404967, \"name\": \"point\"}, \"ps\": {\"x\": -1151.8336015618816, \"y\": -235.76850117404967, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,245,255,0.6)\", \"bn\": \"#BEBEBE\", \"hd\": \"#D4D1D9\", \"ben\": \"#696969\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f21\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f22\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m29\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6134.166398438118, \"y\": 1074.2314988259504, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F12\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F13\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 5, \"il\": 63, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 63, \"sc\": 48, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 63, \"inf\": 45, \"usa\": 63}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 8, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5484.166398438118, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"ps\": {\"x\": 5484.166398438118, \"y\": -125.76850117404956, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6784.166398438118, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"ps\": {\"x\": 5484.166398438118, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6784.166398438118, \"y\": -125.76850117404956, \"name\": \"point\"}, \"ps\": {\"x\": 6784.166398438118, \"y\": 2124.2314988259504, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5484.166398438118, \"y\": -125.76850117404956, \"name\": \"point\"}, \"ps\": {\"x\": 6784.166398438118, \"y\": -125.76850117404956, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#E68F71\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175341002779677524.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-25 10:20:28", "updated_at": "2025-07-25 10:20:28", "sort": 0, "times": 5, "low_width": 9000, "high_width": 1200, "low_height": 2000, "high_height": 2800} \ No newline at end of file diff --git a/data/windoor-drawings/34602.json b/data/windoor-drawings/34602.json new file mode 100644 index 0000000..15abd43 --- /dev/null +++ b/data/windoor-drawings/34602.json @@ -0,0 +1 @@ +{"id": 34602, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 39.65517241379363, \"y\": 2466.2356321839075, \"name\": \"point\"}, \"sab\": 103.00748421704117, \"sqc\": false, \"stp\": {\"x\": 39.65517241379348, \"y\": -118.76436781609208, \"name\": \"point\"}, \"svb\": -0.7953292859226738, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -1890, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1890, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1890, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1890, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 120, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -20.34482758620652, \"y\": 2391.235632183908, \"name\": \"point\"}, \"ps\": {\"x\": 99.65517241379348, \"y\": 2391.235632183908, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -20.34482758620652, \"y\": -43.76436781609185, \"name\": \"point\"}, \"ps\": {\"x\": -20.34482758620652, \"y\": 2391.235632183908, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 99.65517241379348, \"y\": -43.76436781609186, \"name\": \"point\"}, \"ps\": {\"x\": -20.34482758620652, \"y\": -43.76436781609185, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 99.65517241379348, \"y\": 2391.235632183908, \"name\": \"point\"}, \"ps\": {\"x\": 99.65517241379348, \"y\": -43.76436781609186, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -20.34482758620652, \"y\": -43.76436781609185, \"name\": \"point\"}, \"ps\": {\"x\": -20.34482758620652, \"y\": 2391.235632183908, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1299.6551724137937, \"y\": 536.2356321839079, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1299.6551724137937, \"y\": 253.73563218390797, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"gs\": [], \"tf\": false, \"wb\": {\"hd\": true}, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2584.6551724137935, \"y\": 2391.235632183908, \"name\": \"point\"}, \"from\": {\"x\": 2584.6551724137935, \"y\": 1456.235632183908, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 338.65517241379354, \"y\": 2391.235632183908, \"name\": \"point\"}, \"from\": {\"x\": 338.65517241379354, \"y\": 1418.235632183908, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2620.6551724137935, \"y\": 2391.235632183908, \"name\": \"point\"}, \"from\": {\"x\": 2620.6551724137935, \"y\": 1418.235632183908, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 1}], \"enabled\": true, \"appliedOptionIndex\": 24, \"emptyTrackAppended\": \"none\"}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 99.65517241379348, \"y\": 2391.235632183908, \"name\": \"point\"}, \"ps\": {\"x\": 99.65517241379348, \"y\": -43.76436781609186, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2499.6551724137935, \"y\": 2391.235632183908, \"name\": \"point\"}, \"ps\": {\"x\": 99.65517241379348, \"y\": 2391.235632183908, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2499.6551724137935, \"y\": -43.76436781609209, \"name\": \"point\"}, \"ps\": {\"x\": 2499.6551724137935, \"y\": 2391.235632183908, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 99.65517241379348, \"y\": -43.76436781609186, \"name\": \"point\"}, \"ps\": {\"x\": 2499.6551724137935, \"y\": -43.76436781609209, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m8\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -275.3448275862065, \"y\": 536.2356321839079, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -530.3448275862065, \"y\": 2391.235632183908, \"name\": \"point\"}, \"ps\": {\"x\": -530.3448275862065, \"y\": -43.76436781609209, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -20.34482758620652, \"y\": 2391.235632183908, \"name\": \"point\"}, \"ps\": {\"x\": -530.3448275862065, \"y\": 2391.235632183908, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -20.34482758620652, \"y\": -43.76436781609209, \"name\": \"point\"}, \"ps\": {\"x\": -20.34482758620652, \"y\": 2391.235632183908, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -530.3448275862065, \"y\": -43.76436781609209, \"name\": \"point\"}, \"ps\": {\"x\": -20.34482758620652, \"y\": -43.76436781609209, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m15\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m16\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3699.6551724137935, \"y\": 536.2356321839079, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3699.6551724137935, \"y\": 253.7356321839079, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"gs\": [], \"tf\": false, \"wb\": {\"hd\": true}, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2764.6551724137935, \"y\": 2391.235632183908, \"name\": \"point\"}, \"from\": {\"x\": 2764.6551724137935, \"y\": 1456.235632183908, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 0}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5010.6551724137935, \"y\": 2391.235632183908, \"name\": \"point\"}, \"from\": {\"x\": 5010.6551724137935, \"y\": 1418.235632183908, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2728.6551724137935, \"y\": 2391.235632183908, \"name\": \"point\"}, \"from\": {\"x\": 2728.6551724137935, \"y\": 1418.235632183908, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 1, \"emptyTrackAppended\": \"none\"}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 4, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2499.6551724137935, \"y\": 2391.235632183908, \"name\": \"point\"}, \"ps\": {\"x\": 2499.6551724137935, \"y\": -43.76436781609209, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4899.6551724137935, \"y\": 2391.235632183908, \"name\": \"point\"}, \"ps\": {\"x\": 2499.6551724137935, \"y\": 2391.235632183908, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4899.6551724137935, \"y\": -43.76436781609209, \"name\": \"point\"}, \"ps\": {\"x\": 4899.6551724137935, \"y\": 2391.235632183908, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2499.6551724137935, \"y\": -43.76436781609209, \"name\": \"point\"}, \"ps\": {\"x\": 4899.6551724137935, \"y\": -43.76436781609209, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175341005955687240.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-25 10:20:59", "updated_at": "2025-07-25 10:20:59", "sort": 0, "times": 10, "low_width": 5500, "high_width": 7000, "low_height": 1800, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/34603.json b/data/windoor-drawings/34603.json new file mode 100644 index 0000000..d3495a6 --- /dev/null +++ b/data/windoor-drawings/34603.json @@ -0,0 +1 @@ +{"id": 34603, "name": "", "drawing_data": "{\"s\": {\"cs\": 100, \"cjs\": 232}, \"cp\": [{\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 5339.748655447414, \"y\": 644.1293009406909, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 5339.748655447414, \"y\": -1765.8706990593091, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 120, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5399.748655447414, \"y\": -1690.8706990593091, \"name\": \"point\"}, \"ps\": {\"x\": 5279.748655447414, \"y\": -1690.8706990593091, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5399.748655447414, \"y\": 569.1293009406909, \"name\": \"point\"}, \"ps\": {\"x\": 5399.748655447414, \"y\": -1690.8706990593091, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5279.748655447414, \"y\": 569.1293009406909, \"name\": \"point\"}, \"ps\": {\"x\": 5399.748655447414, \"y\": 569.1293009406909, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5279.748655447414, \"y\": -1690.8706990593091, \"name\": \"point\"}, \"ps\": {\"x\": 5279.748655447414, \"y\": 569.1293009406909, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 5399.748655447414, \"y\": 569.1293009406909, \"name\": \"point\"}, \"ps\": {\"x\": 5399.748655447414, \"y\": -1690.8706990593091, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m8\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 3, \"name\": \"m11\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 4, \"name\": \"m12\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2735.7486554474144, \"y\": -560.8706990593091, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2250.2486554474144, \"y\": -340.8706990593091, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.2801332673743456e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2049.7486554474144, \"y\": -1008.3706990593092, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4293.748655447414, \"y\": -560.8706990593091, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4779.248655447414, \"y\": -340.87069905930906, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.343816554207018e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4979.748655447414, \"y\": -1008.3706990593092, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+25+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+25+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+25+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+25+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+25+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 19, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 66, \"sc\": 55, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66, \"inf\": 45, \"usa\": 66}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2862.7486554474144, \"y\": 569.1293009406909, \"name\": \"point\"}, \"from\": {\"x\": 2862.7486554474144, \"y\": -805.8706990593093, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.3448275862068966}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+25+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4516.748655447414, \"y\": 569.129300940691, \"name\": \"point\"}, \"from\": {\"x\": 4516.748655447414, \"y\": -1008.370699059309, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6551724137931035}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+25+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [55, 55, 55, 55], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2868.2486554474144, \"y\": 569.1293009406908, \"name\": \"point\"}, \"from\": {\"x\": 2868.2486554474144, \"y\": -1008.3706990593092, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.36015325670498083}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [55, 55, 55, 55], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4511.248655447414, \"y\": 569.129300940691, \"name\": \"point\"}, \"from\": {\"x\": 4511.248655447414, \"y\": -1008.370699059309, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6398467432950192}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1749.7486554474144, \"y\": 569.1293009406909, \"name\": \"point\"}, \"ps\": {\"x\": 1749.7486554474144, \"y\": -1690.8706990593091, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5279.748655447414, \"y\": 569.1293009406909, \"name\": \"point\"}, \"ps\": {\"x\": 1749.7486554474144, \"y\": 569.1293009406909, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5279.748655447414, \"y\": -1690.8706990593091, \"name\": \"point\"}, \"ps\": {\"x\": 5279.748655447414, \"y\": 569.1293009406909, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1749.7486554474144, \"y\": -1690.8706990593091, \"name\": \"point\"}, \"ps\": {\"x\": 5279.748655447414, \"y\": -1690.8706990593091, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0.00000000000011368683772161605, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m13\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m14\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6697.748655447414, \"y\": -560.8706990593091, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7040.248655447414, \"y\": -340.8706990593092, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -1.9969788152534084e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+25+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+25+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 19, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 66, \"sc\": 55, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66, \"inf\": 45, \"usa\": 66}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6970.748655447414, \"y\": 569.1293009406909, \"name\": \"point\"}, \"from\": {\"x\": 6970.748655447414, \"y\": -1008.3706990593092, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6551724137931034}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+25+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [55, 55, 55, 55], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6965.248655447414, \"y\": 569.1293009406909, \"name\": \"point\"}, \"from\": {\"x\": 6965.248655447414, \"y\": -1008.3706990593092, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6398467432950191}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5399.748655447414, \"y\": 569.1293009406908, \"name\": \"point\"}, \"ps\": {\"x\": 5399.748655447414, \"y\": -1690.8706990593091, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7397.748655447414, \"y\": 569.1293009406908, \"name\": \"point\"}, \"ps\": {\"x\": 5399.748655447414, \"y\": 569.1293009406908, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7397.748655447414, \"y\": -1690.8706990593091, \"name\": \"point\"}, \"ps\": {\"x\": 7397.748655447414, \"y\": 569.1293009406908, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5399.748655447414, \"y\": -1690.8706990593091, \"name\": \"point\"}, \"ps\": {\"x\": 7397.748655447414, \"y\": -1690.8706990593091, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#74DB43\", \"note\": [{\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 5545.974584505296, \"y\": -1998.9347829344576, \"name\": \"point\"}, \"from\": {\"x\": 5270.767021579613, \"y\": -2004.1273784613572, \"name\": \"point\"}, \"text\": \"120*120方管\", \"fontSize\": 200}], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175341009018562582.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-25 10:21:30", "updated_at": "2025-07-25 10:21:30", "sort": 0, "times": 5, "low_width": 5500, "high_width": 7000, "low_height": 1800, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/34604.json b/data/windoor-drawings/34604.json new file mode 100644 index 0000000..e9e5c15 --- /dev/null +++ b/data/windoor-drawings/34604.json @@ -0,0 +1 @@ +{"id": 34604, "name": "", "drawing_data": "{\"s\": {\"cs\": 110, \"cjs\": 110}, \"cp\": [{\"cm\": {\"g\": \"rgba(170,231,231,0.6)\", \"bn\": \"#969797\", \"hd\": \"#D4D1D9\", \"ben\": \"#969797\"}, \"dm\": 2, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 7471.618801005196, \"y\": 3325.942073729233, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 7471.618801005196, \"y\": 1000.942073729233, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 239, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 239, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 239, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 239, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 220, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 7581.618801005196, \"y\": 1075.942073729233, \"name\": \"point\"}, \"ps\": {\"x\": 7361.618801005196, \"y\": 1075.942073729233, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7581.618801005196, \"y\": 3250.942073729233, \"name\": \"point\"}, \"ps\": {\"x\": 7581.618801005196, \"y\": 1075.942073729233, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7361.618801005196, \"y\": 3250.942073729233, \"name\": \"point\"}, \"ps\": {\"x\": 7581.618801005196, \"y\": 3250.942073729233, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7361.618801005196, \"y\": 1075.942073729233, \"name\": \"point\"}, \"ps\": {\"x\": 7361.618801005196, \"y\": 3250.942073729233, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 7581.618801005196, \"y\": 3250.942073729233, \"name\": \"point\"}, \"ps\": {\"x\": 7581.618801005196, \"y\": 1075.942073729233, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(170,231,231,0.6)\", \"bn\": \"#969797\", \"hd\": \"#D4D1D9\", \"ben\": \"#969797\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m8\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 3, \"name\": \"m11\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 4, \"name\": \"m12\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4346.618801005196, \"y\": 2163.442073729233, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6046.618801005196, \"y\": 2163.442073729233, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6696.618801005196, \"y\": 2290.942073729233, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3696.618801005195, \"y\": 2290.942073729233, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3681.618801005195, \"y\": 1690.942073729233, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6711.618801005196, \"y\": 1690.942073729233, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [18, 18, 18, 18], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": false, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [18, 18, 18, 18], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": false, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"8+15Ar+8\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [18, 18, 18, 18], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": false, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 9, \"b\": 18, \"f\": 30, \"ag\": 140, \"am\": 30, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 20, \"mf\": 5, \"ms\": 5, \"sa\": 66, \"sc\": 50, \"sm\": 60, \"ahh\": 250, \"ahw\": 160, \"dsa\": 66, \"inf\": 30, \"usa\": 66}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 3913.618801005195, \"y\": 2275.942073729233, \"name\": \"point\"}, \"from\": {\"x\": 3913.618801005195, \"y\": 1690.942073729233, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [18, 18, 18, 18], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": false, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 6374.618801005196, \"y\": 2275.942073729233, \"name\": \"point\"}, \"from\": {\"x\": 6374.618801005196, \"y\": 1690.942073729233, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [18, 18, 18, 18], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": false, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 4578.618801005196, \"y\": 2275.942073729233, \"name\": \"point\"}, \"from\": {\"x\": 4578.618801005196, \"y\": 1690.942073729233, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [18, 18, 18, 18], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": false, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 7039.618801005196, \"y\": 2275.942073729233, \"name\": \"point\"}, \"from\": {\"x\": 7039.618801005196, \"y\": 1690.942073729233, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [18, 18, 18, 18], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": false, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 3921.618801005195, \"y\": 2275.942073729233, \"name\": \"point\"}, \"from\": {\"x\": 3921.618801005195, \"y\": 1690.942073729233, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [18, 18, 18, 18], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": false, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 4001.618801005195, \"y\": 2275.942073729233, \"name\": \"point\"}, \"from\": {\"x\": 4001.618801005195, \"y\": 1690.942073729233, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [18, 18, 18, 18], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": false, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 6951.618801005196, \"y\": 2275.942073729233, \"name\": \"point\"}, \"from\": {\"x\": 6951.618801005196, \"y\": 1690.942073729233, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [18, 18, 18, 18], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": false, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 7031.618801005196, \"y\": 2275.942073729233, \"name\": \"point\"}, \"from\": {\"x\": 7031.618801005196, \"y\": 1690.942073729233, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [18, 18, 18, 18], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": false, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3031.6188010051956, \"y\": 3250.942073729233, \"name\": \"point\"}, \"ps\": {\"x\": 3031.6188010051956, \"y\": 1075.942073729233, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7361.618801005196, \"y\": 3250.942073729233, \"name\": \"point\"}, \"ps\": {\"x\": 3031.6188010051956, \"y\": 3250.942073729233, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7361.618801005196, \"y\": 1075.942073729233, \"name\": \"point\"}, \"ps\": {\"x\": 7361.618801005196, \"y\": 3250.942073729233, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3031.6188010051956, \"y\": 1075.942073729233, \"name\": \"point\"}, \"ps\": {\"x\": 7361.618801005196, \"y\": 1075.942073729233, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(170,231,231,0.6)\", \"bn\": \"#969797\", \"hd\": \"#D4D1D9\", \"ben\": \"#969797\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m15\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m16\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 8246.618801005196, \"y\": 2163.442073729233, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7921.618801005196, \"y\": 2290.942073729233, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [18, 18, 18, 18], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": false, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [18, 18, 18, 18], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": false, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 9, \"b\": 18, \"f\": 30, \"ag\": 140, \"am\": 30, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 20, \"mf\": 5, \"ms\": 5, \"sa\": 66, \"sc\": 50, \"sm\": 60, \"ahh\": 250, \"ahw\": 160, \"dsa\": 66, \"inf\": 30, \"usa\": 66}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 8478.618801005196, \"y\": 2275.942073729233, \"name\": \"point\"}, \"from\": {\"x\": 8478.618801005196, \"y\": 1690.942073729233, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [18, 18, 18, 18], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": false, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 7916.618801005196, \"y\": 2275.942073729233, \"name\": \"point\"}, \"from\": {\"x\": 7916.618801005196, \"y\": 1690.942073729233, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [18, 18, 18, 18], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": false, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 7581.618801005196, \"y\": 3250.942073729233, \"name\": \"point\"}, \"ps\": {\"x\": 7581.618801005196, \"y\": 1075.942073729233, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 9301.618801005196, \"y\": 3250.942073729233, \"name\": \"point\"}, \"ps\": {\"x\": 7581.618801005196, \"y\": 3250.942073729233, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 9301.618801005196, \"y\": 1075.942073729233, \"name\": \"point\"}, \"ps\": {\"x\": 9301.618801005196, \"y\": 3250.942073729233, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7581.618801005196, \"y\": 1075.942073729233, \"name\": \"point\"}, \"ps\": {\"x\": 9301.618801005196, \"y\": 1075.942073729233, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#B68A07\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175341012167603544.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-25 10:22:02", "updated_at": "2025-07-25 10:22:02", "sort": 0, "times": 3, "low_width": 5500, "high_width": 7000, "low_height": 1800, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/34606.json b/data/windoor-drawings/34606.json new file mode 100644 index 0000000..b0732e0 --- /dev/null +++ b/data/windoor-drawings/34606.json @@ -0,0 +1 @@ +{"id": 34606, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 120}, \"cp\": [{\"cm\": {\"g\": \"rgba(238,245,245,0.6)\", \"bn\": \"#57B2FA\", \"hd\": \"#D4D1D9\", \"ben\": \"#2DBBF6\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 1470.0167548903055, \"y\": 2051.318170091593, \"name\": \"point\"}, \"sab\": 180, \"sqc\": true, \"stp\": {\"x\": 1470.0167548903053, \"y\": -368.68182990840705, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -34.99999999999909, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -34.99999999999909, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -34.99999999999909, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -34.99999999999909, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 120, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1410.0167548903053, \"y\": 1976.318170091593, \"name\": \"point\"}, \"ps\": {\"x\": 1530.0167548903053, \"y\": 1976.318170091593, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1410.0167548903053, \"y\": -293.68182990840705, \"name\": \"point\"}, \"ps\": {\"x\": 1410.0167548903053, \"y\": 1976.318170091593, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1530.0167548903053, \"y\": -293.68182990840705, \"name\": \"point\"}, \"ps\": {\"x\": 1410.0167548903053, \"y\": -293.68182990840705, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1530.0167548903053, \"y\": 1976.318170091593, \"name\": \"point\"}, \"ps\": {\"x\": 1530.0167548903053, \"y\": -293.68182990840705, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 1410.0167548903053, \"y\": -293.68182990840705, \"name\": \"point\"}, \"ps\": {\"x\": 1410.0167548903053, \"y\": 1976.318170091593, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(238,245,245,0.6)\", \"bn\": \"#57B2FA\", \"hd\": \"#D4D1D9\", \"ben\": \"#2DBBF6\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 180, \"st\": 1, \"sv\": 0, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 4395.016754890305, \"y\": 2051.318170091593, \"name\": \"point\"}, \"sab\": 180, \"sqc\": true, \"stp\": {\"x\": 4395.016754890305, \"y\": -368.68182990840705, \"name\": \"point\"}, \"svb\": 0, \"uid\": 3, \"dimL\": {\"to\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -20, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 140, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4465.016754890305, \"y\": -293.68182990840705, \"name\": \"point\"}, \"ps\": {\"x\": 4325.016754890305, \"y\": -293.68182990840705, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4465.016754890305, \"y\": 1976.318170091593, \"name\": \"point\"}, \"ps\": {\"x\": 4465.016754890305, \"y\": -293.68182990840705, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4325.016754890305, \"y\": 1976.318170091593, \"name\": \"point\"}, \"ps\": {\"x\": 4465.016754890305, \"y\": 1976.318170091593, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4325.016754890305, \"y\": -293.68182990840705, \"name\": \"point\"}, \"ps\": {\"x\": 4325.016754890305, \"y\": 1976.318170091593, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 4465.016754890305, \"y\": 1976.318170091593, \"name\": \"point\"}, \"ps\": {\"x\": 4465.016754890305, \"y\": -293.68182990840705, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(238,245,245,0.6)\", \"bn\": \"#57B2FA\", \"hd\": \"#D4D1D9\", \"ben\": \"#2DBBF6\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4025.016754890305, \"y\": 841.318170091593, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3410.0167548903046, \"y\": 841.318170091593, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3717.5167548903046, \"y\": 1106.318170091593, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"白玻8+15A+8白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"白玻5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"白玻5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 28, \"b\": 1, \"f\": 30, \"ag\": 120, \"am\": 20, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 75, \"kw\": 20, \"mf\": 5, \"ms\": 5, \"sa\": 75, \"sc\": 57, \"sm\": 20, \"ahh\": 240, \"ahw\": 240, \"dsa\": 75, \"inf\": 45, \"usa\": 75}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [75, 75, 75, 75], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3637.5167548903046, \"y\": 1976.318170091593, \"name\": \"point\"}, \"from\": {\"x\": 3637.5167548903046, \"y\": 591.318170091593, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 3742.5167548903046, \"y\": 1091.318170091593, \"name\": \"point\"}, \"from\": {\"x\": 3742.5167548903046, \"y\": 591.318170091593, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": -497.6160065205395, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6309963099630996}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"白玻5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [57, 57, 57, 57], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3628.5167548903046, \"y\": 1976.318170091593, \"name\": \"point\"}, \"from\": {\"x\": 3628.5167548903046, \"y\": 413.81817009159295, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 3733.5167548903046, \"y\": 1091.318170091593, \"name\": \"point\"}, \"from\": {\"x\": 3733.5167548903046, \"y\": 413.81817009159295, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6309963099630996}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"down\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 460.0000000000009, \"y\": -0.00000000000017053025658242404, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1530.0167548903048, \"y\": 1976.318170091593, \"name\": \"point\"}, \"ps\": {\"x\": 1530.0167548903048, \"y\": -293.68182990840705, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4325.016754890305, \"y\": 1976.318170091593, \"name\": \"point\"}, \"ps\": {\"x\": 1530.0167548903048, \"y\": 1976.318170091593, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4325.016754890305, \"y\": -293.68182990840705, \"name\": \"point\"}, \"ps\": {\"x\": 4325.016754890305, \"y\": 1976.318170091593, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1530.0167548903048, \"y\": -293.68182990840705, \"name\": \"point\"}, \"ps\": {\"x\": 4325.016754890305, \"y\": -293.68182990840705, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(238,245,245,0.6)\", \"bn\": \"#57B2FA\", \"hd\": \"#D4D1D9\", \"ben\": \"#2DBBF6\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m8\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 3, \"name\": \"m10\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 4, \"name\": \"m11\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4765.016754890305, \"y\": 841.318170091593, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7745.016754890305, \"y\": 841.318170091593, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5380.016754890305, \"y\": 841.318170091593, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7130.016754890305, \"y\": 841.318170091593, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5072.516754890305, \"y\": 1106.318170091593, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7437.516754890305, \"y\": 1106.318170091593, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"白玻5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"白玻5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"白玻8+15A+8白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"白玻5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"白玻5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 28, \"b\": 1, \"f\": 30, \"ag\": 120, \"am\": 20, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 75, \"kw\": 20, \"mf\": 5, \"ms\": 5, \"sa\": 75, \"sc\": 57, \"sm\": 20, \"ahh\": 240, \"ahw\": 240, \"dsa\": 75, \"inf\": 45, \"usa\": 75}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [75, 75, 75, 75], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5502.516754890305, \"y\": 1976.318170091593, \"name\": \"point\"}, \"from\": {\"x\": 5502.516754890305, \"y\": 591.318170091593, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 5607.516754890305, \"y\": 1091.318170091593, \"name\": \"point\"}, \"from\": {\"x\": 5607.516754890305, \"y\": 591.318170091593, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.3690036900369004}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"白玻5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [75, 75, 75, 75], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 7357.516754890305, \"y\": 1976.318170091593, \"name\": \"point\"}, \"from\": {\"x\": 7357.516754890305, \"y\": 413.81817009159295, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 7462.516754890305, \"y\": 1091.318170091593, \"name\": \"point\"}, \"from\": {\"x\": 7462.516754890305, \"y\": 413.81817009159295, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6309963099630996}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"白玻5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [57, 57, 57, 57], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5511.516754890305, \"y\": 1976.318170091593, \"name\": \"point\"}, \"from\": {\"x\": 5511.516754890305, \"y\": 413.81817009159295, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 5616.516754890305, \"y\": 1091.318170091593, \"name\": \"point\"}, \"from\": {\"x\": 5616.516754890305, \"y\": 413.81817009159295, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.3690036900369004}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [57, 57, 57, 57], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 7348.516754890305, \"y\": 1976.318170091593, \"name\": \"point\"}, \"from\": {\"x\": 7348.516754890305, \"y\": 413.81817009159295, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 7453.516754890305, \"y\": 1091.318170091593, \"name\": \"point\"}, \"from\": {\"x\": 7453.516754890305, \"y\": 413.81817009159295, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6309963099630996}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"down\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"down\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 4, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 1558.5, \"y\": -0.00000000000017053025658242404, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4465.016754890305, \"y\": 1976.318170091593, \"name\": \"point\"}, \"ps\": {\"x\": 4465.016754890305, \"y\": -293.68182990840705, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8045.016754890305, \"y\": 1976.318170091593, \"name\": \"point\"}, \"ps\": {\"x\": 4465.016754890305, \"y\": 1976.318170091593, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8045.016754890305, \"y\": -293.68182990840705, \"name\": \"point\"}, \"ps\": {\"x\": 8045.016754890305, \"y\": 1976.318170091593, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4465.016754890305, \"y\": -293.68182990840705, \"name\": \"point\"}, \"ps\": {\"x\": 8045.016754890305, \"y\": -293.68182990840705, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(238,245,245,0.6)\", \"bn\": \"#57B2FA\", \"hd\": \"#D4D1D9\", \"ben\": \"#2DBBF6\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m17\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m18\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m19\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m20\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 780.016754890305, \"y\": 841.318170091593, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -6.979767457301444e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1087.516754890305, \"y\": 1106.318170091593, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F9\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"白玻8+15A+8白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F10\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"白玻5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 28, \"b\": 1, \"f\": 30, \"ag\": 120, \"am\": 20, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 75, \"kw\": 20, \"mf\": 5, \"ms\": 5, \"sa\": 75, \"sc\": 57, \"sm\": 20, \"ahh\": 240, \"ahw\": 240, \"dsa\": 75, \"inf\": 45, \"usa\": 75}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 295.0000000000009, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 295.0000000000009, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [75, 75, 75, 75], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1052.516754890305, \"y\": 1976.318170091593, \"name\": \"point\"}, \"from\": {\"x\": 1052.516754890305, \"y\": 413.81817009159295, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 295.0000000000009, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 295.0000000000009, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 1157.516754890305, \"y\": 1091.318170091593, \"name\": \"point\"}, \"from\": {\"x\": 1157.516754890305, \"y\": 413.81817009159295, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.3690036900369004}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 295.0000000000009, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 295.0000000000009, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 295.0000000000009, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 295.0000000000009, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 295.0000000000009, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 295.0000000000009, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"白玻5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 295.0000000000009, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 295.0000000000009, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [57, 57, 57, 57], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1043.516754890305, \"y\": 1976.318170091593, \"name\": \"point\"}, \"from\": {\"x\": 1043.516754890305, \"y\": 413.81817009159295, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 295.0000000000009, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 295.0000000000009, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 1148.516754890305, \"y\": 1091.318170091593, \"name\": \"point\"}, \"from\": {\"x\": 1148.516754890305, \"y\": 413.81817009159295, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.3690036900369004}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 295.0000000000009, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 295.0000000000009, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 295.0000000000009, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 295.0000000000009, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 295.0000000000009, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 295.0000000000009, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"down\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 5, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -197.5, \"y\": -0.00000000000017053025658242404, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -614.9832451096947, \"y\": 1976.318170091593, \"name\": \"point\"}, \"ps\": {\"x\": -614.9832451096947, \"y\": -293.68182990840705, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1410.0167548903053, \"y\": 1976.318170091593, \"name\": \"point\"}, \"ps\": {\"x\": -614.9832451096947, \"y\": 1976.318170091593, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1410.0167548903053, \"y\": -293.68182990840705, \"name\": \"point\"}, \"ps\": {\"x\": 1410.0167548903053, \"y\": 1976.318170091593, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -614.9832451096947, \"y\": -293.68182990840705, \"name\": \"point\"}, \"ps\": {\"x\": 1410.0167548903053, \"y\": -293.68182990840705, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#EE735A\", \"note\": [{\"cr\": \"#121213\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1634.667644290293, \"y\": -498.7287160104131, \"name\": \"point\"}, \"from\": {\"x\": 1435.6976999826877, \"y\": -393.7206171260369, \"name\": \"point\"}, \"text\": \"120方管\", \"fontSize\": 120}, {\"cr\": \"#121213\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4547.15701211046, \"y\": -498.7287160104131, \"name\": \"point\"}, \"from\": {\"x\": 4367.816533796411, \"y\": -398.2969675178549, \"name\": \"point\"}, \"text\": \"140方管\", \"fontSize\": 120}], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175341057964873786.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-25 10:29:39", "updated_at": "2025-07-25 10:29:39", "sort": 0, "times": 3, "low_width": 7000, "high_width": 9000, "low_height": 2000, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/34795.json b/data/windoor-drawings/34795.json new file mode 100644 index 0000000..d9953ec --- /dev/null +++ b/data/windoor-drawings/34795.json @@ -0,0 +1 @@ +{"id": 34795, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 128}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#679396\", \"hd\": \"#D4D1D9\", \"ben\": \"#0BD3F0\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 1367.7764685496452, \"y\": 2018.6492808871944, \"name\": \"point\"}, \"sab\": 132.42162162162165, \"sqc\": false, \"stp\": {\"x\": 1367.776468549645, \"y\": -816.3507191128056, \"name\": \"point\"}, \"svb\": -0.4408271821206177, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -1358, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1358, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1358, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1358, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 128, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1303.776468549645, \"y\": 1943.6492808871944, \"name\": \"point\"}, \"ps\": {\"x\": 1431.776468549645, \"y\": 1943.6492808871944, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1303.776468549645, \"y\": -741.3507191128055, \"name\": \"point\"}, \"ps\": {\"x\": 1303.776468549645, \"y\": 1943.6492808871944, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1431.776468549645, \"y\": -741.3507191128055, \"name\": \"point\"}, \"ps\": {\"x\": 1303.776468549645, \"y\": -741.3507191128055, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1431.776468549645, \"y\": 1943.6492808871944, \"name\": \"point\"}, \"ps\": {\"x\": 1431.776468549645, \"y\": -741.3507191128055, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 1303.776468549645, \"y\": -741.3507191128055, \"name\": \"point\"}, \"ps\": {\"x\": 1303.776468549645, \"y\": 1943.6492808871944, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#679396\", \"hd\": \"#D4D1D9\", \"ben\": \"#0BD3F0\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [48, 30, 48, 59], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2836.776468549645, \"y\": 913.6492808871944, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2836.776468549645, \"y\": 1428.6492808871944, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 60, \"fm\": 30, \"gg\": 6, \"il\": 30, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 30, \"sc\": 30, \"sm\": 60, \"st\": 48, \"ut\": 59, \"ahh\": 240, \"ahw\": 240, \"dsa\": 30, \"fdt\": 60, \"fut\": 59, \"inf\": 45, \"udt\": 59, \"usa\": 30}, \"sl\": \"\", \"sm\": [{\"gs\": [], \"tf\": false, \"wb\": {\"hd\": true}, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1669.776468549645, \"y\": 1943.6492808871944, \"name\": \"point\"}, \"from\": {\"x\": 1669.776468549645, \"y\": 343.64928088719455, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.6551724137931034}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 0}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4353.776468549645, \"y\": 1943.6492808871944, \"name\": \"point\"}, \"from\": {\"x\": 4353.776468549645, \"y\": 133.14928088719455, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": false, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.3448275862068966}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1669.776468549645, \"y\": 1943.6492808871944, \"name\": \"point\"}, \"from\": {\"x\": 1669.776468549645, \"y\": 133.14928088719455, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.6551724137931034}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 1, \"emptyTrackAppended\": \"none\"}], \"ss\": \"\", \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}, {\"idx\": 3, \"pos\": -1}, {\"idx\": 0, \"pos\": 0}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1431.776468549645, \"y\": 1943.6492808871944, \"name\": \"point\"}, \"ps\": {\"x\": 1431.776468549645, \"y\": -741.3507191128055, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4241.776468549645, \"y\": 1943.6492808871944, \"name\": \"point\"}, \"ps\": {\"x\": 1431.776468549645, \"y\": 1943.6492808871944, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4241.776468549645, \"y\": -741.3507191128055, \"name\": \"point\"}, \"ps\": {\"x\": 4241.776468549645, \"y\": 1943.6492808871944, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1431.776468549645, \"y\": -741.3507191128055, \"name\": \"point\"}, \"ps\": {\"x\": 4241.776468549645, \"y\": -741.3507191128055, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#679396\", \"hd\": \"#D4D1D9\", \"ben\": \"#0BD3F0\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 782.776468549645, \"y\": 928.6492808871944, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 60, \"fm\": 30, \"gg\": 6, \"il\": 30, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 30, \"sc\": 30, \"sm\": 60, \"st\": 48, \"ut\": 59, \"ahh\": 240, \"ahw\": 240, \"dsa\": 30, \"fdt\": 60, \"fut\": 59, \"inf\": 45, \"udt\": 59, \"usa\": 30}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 261.77646854964496, \"y\": 1943.6492808871944, \"name\": \"point\"}, \"ps\": {\"x\": 261.77646854964496, \"y\": -741.3507191128056, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1303.776468549645, \"y\": 1943.6492808871944, \"name\": \"point\"}, \"ps\": {\"x\": 261.77646854964496, \"y\": 1943.6492808871944, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1303.776468549645, \"y\": -741.3507191128056, \"name\": \"point\"}, \"ps\": {\"x\": 1303.776468549645, \"y\": 1943.6492808871944, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 261.77646854964496, \"y\": -741.3507191128056, \"name\": \"point\"}, \"ps\": {\"x\": 1303.776468549645, \"y\": -741.3507191128056, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175368829167123336.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 15:38:13", "updated_at": "2025-07-28 15:38:13", "sort": 0, "times": 4, "low_width": 2500, "high_width": 3300, "low_height": 2400, "high_height": 2800} \ No newline at end of file diff --git a/data/windoor-drawings/34796.json b/data/windoor-drawings/34796.json new file mode 100644 index 0000000..b38c834 --- /dev/null +++ b/data/windoor-drawings/34796.json @@ -0,0 +1 @@ +{"id": 34796, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#919191\", \"hd\": \"#D4D1D9\", \"ben\": \"#919191\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 4853.271768754048, \"y\": 2070.046614130819, \"name\": \"point\"}, \"sab\": 128.63537643659933, \"sqc\": false, \"stp\": {\"x\": 4853.271768754048, \"y\": 100.04661413081884, \"name\": \"point\"}, \"svb\": 0.4808873332774423, \"uid\": 3, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 60, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4883.271768754048, \"y\": 175.04661413081897, \"name\": \"point\"}, \"ps\": {\"x\": 4823.271768754048, \"y\": 175.04661413081897, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4883.271768754048, \"y\": 1995.0466141308189, \"name\": \"point\"}, \"ps\": {\"x\": 4883.271768754048, \"y\": 175.04661413081897, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4823.271768754048, \"y\": 1995.0466141308189, \"name\": \"point\"}, \"ps\": {\"x\": 4883.271768754048, \"y\": 1995.0466141308189, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4823.271768754048, \"y\": 175.04661413081897, \"name\": \"point\"}, \"ps\": {\"x\": 4823.271768754048, \"y\": 1995.0466141308189, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 4883.271768754048, \"y\": 1995.0466141308189, \"name\": \"point\"}, \"ps\": {\"x\": 4883.271768754048, \"y\": 175.04661413081897, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#919191\", \"hd\": \"#D4D1D9\", \"ben\": \"#919191\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [29, 29, 29, 29], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2442.0217687540485, \"y\": 1395.0466141308189, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.0626768346782864e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2248.2717687540485, \"y\": 792.296614130819, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [29, 29]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 29, \"ag\": 120, \"am\": 10, \"db\": 100, \"fm\": 29, \"gg\": 5, \"il\": 48, \"kw\": 100, \"mf\": 5, \"ms\": 5, \"sa\": 48, \"sc\": 40, \"sm\": 29, \"ahh\": 240, \"ahw\": 240, \"dsa\": 48, \"inf\": 45, \"usa\": 48}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [48, 48, 48, 48], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1648.2717687540485, \"y\": 1995.0466141308189, \"name\": \"point\"}, \"ps\": {\"x\": 1648.2717687540485, \"y\": 175.04661413081908, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3235.7717687540485, \"y\": 1995.0466141308189, \"name\": \"point\"}, \"ps\": {\"x\": 1648.2717687540485, \"y\": 1995.0466141308189, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3235.7717687540485, \"y\": 175.04661413081908, \"name\": \"point\"}, \"ps\": {\"x\": 3235.7717687540485, \"y\": 1995.0466141308189, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1648.2717687540485, \"y\": 175.04661413081908, \"name\": \"point\"}, \"ps\": {\"x\": 3235.7717687540485, \"y\": 175.04661413081908, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#919191\", \"hd\": \"#D4D1D9\", \"ben\": \"#919191\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m11\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m12\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [29, 29, 29, 29], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4029.521768754048, \"y\": 1395.0466141308184, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.0626768346782864e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4223.271768754048, \"y\": 792.2966141308186, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [29, 29]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 29, \"ag\": 120, \"am\": 10, \"db\": 100, \"fm\": 29, \"gg\": 5, \"il\": 48, \"kw\": 100, \"mf\": 5, \"ms\": 5, \"sa\": 48, \"sc\": 40, \"sm\": 29, \"ahh\": 240, \"ahw\": 240, \"dsa\": 48, \"inf\": 45, \"usa\": 48}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [48, 48, 48, 48], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 2, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3235.7717687540485, \"y\": 1995.0466141308189, \"name\": \"point\"}, \"ps\": {\"x\": 3235.7717687540485, \"y\": 175.04661413081885, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4823.271768754048, \"y\": 1995.0466141308189, \"name\": \"point\"}, \"ps\": {\"x\": 3235.7717687540485, \"y\": 1995.0466141308189, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4823.271768754048, \"y\": 175.04661413081897, \"name\": \"point\"}, \"ps\": {\"x\": 4823.271768754048, \"y\": 1995.0466141308189, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3235.7717687540485, \"y\": 175.04661413081885, \"name\": \"point\"}, \"ps\": {\"x\": 4823.271768754048, \"y\": 175.04661413081897, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#919191\", \"hd\": \"#D4D1D9\", \"ben\": \"#919191\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m17\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m18\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [29, 29, 29, 29], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5720.771768754048, \"y\": 1395.0466141308184, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5958.271768754048, \"y\": 792.2966141308186, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [29, 29]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 29, \"ag\": 120, \"am\": 10, \"db\": 100, \"fm\": 29, \"gg\": 5, \"il\": 48, \"kw\": 100, \"mf\": 5, \"ms\": 5, \"sa\": 48, \"sc\": 40, \"sm\": 29, \"ahh\": 240, \"ahw\": 240, \"dsa\": 48, \"inf\": 45, \"usa\": 48}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [48, 48, 48, 48], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -40, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 4, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4883.271768754048, \"y\": 1995.0466141308189, \"name\": \"point\"}, \"ps\": {\"x\": 4883.271768754048, \"y\": 175.04661413081874, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6558.271768754048, \"y\": 1995.0466141308189, \"name\": \"point\"}, \"ps\": {\"x\": 4883.271768754048, \"y\": 1995.0466141308189, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6558.271768754048, \"y\": 175.04661413081897, \"name\": \"point\"}, \"ps\": {\"x\": 6558.271768754048, \"y\": 1995.0466141308189, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4883.271768754048, \"y\": 175.04661413081874, \"name\": \"point\"}, \"ps\": {\"x\": 6558.271768754048, \"y\": 175.04661413081897, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#ACE790\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175368832638400581.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 15:38:48", "updated_at": "2025-07-28 15:38:48", "sort": 0, "times": 11, "low_width": 2000, "high_width": 4000, "low_height": 1400, "high_height": 2200} \ No newline at end of file diff --git a/data/windoor-drawings/34797.json b/data/windoor-drawings/34797.json new file mode 100644 index 0000000..fa10042 --- /dev/null +++ b/data/windoor-drawings/34797.json @@ -0,0 +1 @@ +{"id": 34797, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(248,248,248,0.6)\", \"bn\": \"#8D918D\", \"hd\": \"#D4D1D9\", \"ben\": \"#7E7D75\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 6164.849626733026, \"y\": 2453.438144329897, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 6164.849626733026, \"y\": 133.4381443298971, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 100, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 6214.849626733026, \"y\": 208.4381443298971, \"name\": \"point\"}, \"ps\": {\"x\": 6114.849626733026, \"y\": 208.4381443298971, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6214.849626733026, \"y\": 2378.438144329897, \"name\": \"point\"}, \"ps\": {\"x\": 6214.849626733026, \"y\": 208.4381443298971, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6114.849626733026, \"y\": 2378.438144329897, \"name\": \"point\"}, \"ps\": {\"x\": 6214.849626733026, \"y\": 2378.438144329897, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6114.849626733026, \"y\": 208.4381443298971, \"name\": \"point\"}, \"ps\": {\"x\": 6114.849626733026, \"y\": 2378.438144329897, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 6214.849626733026, \"y\": 2378.438144329897, \"name\": \"point\"}, \"ps\": {\"x\": 6214.849626733026, \"y\": 208.4381443298971, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(248,248,248,0.6)\", \"bn\": \"#8D918D\", \"hd\": \"#D4D1D9\", \"ben\": \"#7E7D75\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 3, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4409.849626733026, \"y\": 1493.438144329897, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4409.849626733026, \"y\": 1928.438144329897, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3556.8496267330256, \"y\": 1928.438144329897, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5262.849626733026, \"y\": 1928.438144329897, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 5, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"gs\": [], \"tf\": false, \"wb\": {\"hd\": true}, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4554.849626733026, \"y\": 2378.438144329897, \"name\": \"point\"}, \"from\": {\"x\": 4554.849626733026, \"y\": 858.4381443298971, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4614.849626733026, \"y\": 2378.438144329897, \"name\": \"point\"}, \"from\": {\"x\": 4614.849626733026, \"y\": 908.4381443298972, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 2}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2939.8496267330256, \"y\": 2378.438144329897, \"name\": \"point\"}, \"from\": {\"x\": 2939.8496267330256, \"y\": 908.4381443298972, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6229.849626733026, \"y\": 2378.438144329897, \"name\": \"point\"}, \"from\": {\"x\": 6229.849626733026, \"y\": 908.4381443298972, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 3}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4554.849626733026, \"y\": 2378.438144329897, \"name\": \"point\"}, \"from\": {\"x\": 4554.849626733026, \"y\": 908.4381443298972, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4614.849626733026, \"y\": 2378.438144329897, \"name\": \"point\"}, \"from\": {\"x\": 4614.849626733026, \"y\": 908.4381443298972, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 2}], \"enabled\": true, \"appliedOptionIndex\": 3, \"emptyTrackAppended\": \"none\"}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2704.8496267330256, \"y\": 2378.438144329897, \"name\": \"point\"}, \"ps\": {\"x\": 2704.8496267330256, \"y\": 208.4381443298971, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6114.849626733026, \"y\": 2378.438144329897, \"name\": \"point\"}, \"ps\": {\"x\": 2704.8496267330256, \"y\": 2378.438144329897, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6114.849626733026, \"y\": 208.4381443298971, \"name\": \"point\"}, \"ps\": {\"x\": 6114.849626733026, \"y\": 2378.438144329897, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2704.8496267330256, \"y\": 208.4381443298971, \"name\": \"point\"}, \"ps\": {\"x\": 6114.849626733026, \"y\": 208.4381443298971, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(248,248,248,0.6)\", \"bn\": \"#8D918D\", \"hd\": \"#D4D1D9\", \"ben\": \"#7E7D75\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6614.849626733026, \"y\": 1508.438144329897, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 5, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 6214.849626733026, \"y\": 2378.438144329897, \"name\": \"point\"}, \"ps\": {\"x\": 6214.849626733026, \"y\": 208.4381443298971, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7014.849626733026, \"y\": 2378.438144329897, \"name\": \"point\"}, \"ps\": {\"x\": 6214.849626733026, \"y\": 2378.438144329897, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7014.849626733026, \"y\": 208.4381443298971, \"name\": \"point\"}, \"ps\": {\"x\": 7014.849626733026, \"y\": 2378.438144329897, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6214.849626733026, \"y\": 208.4381443298971, \"name\": \"point\"}, \"ps\": {\"x\": 7014.849626733026, \"y\": 208.4381443298971, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#ACACA7\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175368837068391956.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 15:39:33", "updated_at": "2025-07-28 15:39:33", "sort": 0, "times": 4, "low_width": 2500, "high_width": 4000, "low_height": 1500, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/34798.json b/data/windoor-drawings/34798.json new file mode 100644 index 0000000..edce2c3 --- /dev/null +++ b/data/windoor-drawings/34798.json @@ -0,0 +1 @@ +{"id": 34798, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(63,233,233,0.6)\", \"bn\": \"#424242\", \"hd\": \"#D4D1D9\", \"ben\": \"#424242\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 2128.3106376747933, \"y\": 2227.648363716231, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 2128.3106376747933, \"y\": 127.64836371623096, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -1010, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1010, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1010, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1010, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 90, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2173.3106376747933, \"y\": 202.64836371623096, \"name\": \"point\"}, \"ps\": {\"x\": 2083.3106376747933, \"y\": 202.64836371623096, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2173.3106376747933, \"y\": 2152.648363716231, \"name\": \"point\"}, \"ps\": {\"x\": 2173.3106376747933, \"y\": 202.64836371623096, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2083.3106376747933, \"y\": 2152.648363716231, \"name\": \"point\"}, \"ps\": {\"x\": 2173.3106376747933, \"y\": 2152.648363716231, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2083.3106376747933, \"y\": 202.64836371623096, \"name\": \"point\"}, \"ps\": {\"x\": 2083.3106376747933, \"y\": 2152.648363716231, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 2173.3106376747933, \"y\": 2152.648363716231, \"name\": \"point\"}, \"ps\": {\"x\": 2173.3106376747933, \"y\": 202.64836371623096, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(63,233,233,0.6)\", \"bn\": \"#424242\", \"hd\": \"#D4D1D9\", \"ben\": \"#424242\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 3538.3106376747933, \"y\": 2227.648363716231, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 3538.3106376747933, \"y\": 127.64836371623096, \"name\": \"point\"}, \"svb\": 0, \"uid\": 4, \"dimL\": {\"to\": {\"x\": -411, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -411, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -411, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -411, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 90, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3583.3106376747933, \"y\": 202.64836371623096, \"name\": \"point\"}, \"ps\": {\"x\": 3493.3106376747933, \"y\": 202.64836371623096, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3583.3106376747933, \"y\": 2152.648363716231, \"name\": \"point\"}, \"ps\": {\"x\": 3583.3106376747933, \"y\": 202.64836371623096, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3493.3106376747933, \"y\": 2152.648363716231, \"name\": \"point\"}, \"ps\": {\"x\": 3583.3106376747933, \"y\": 2152.648363716231, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3493.3106376747933, \"y\": 202.64836371623096, \"name\": \"point\"}, \"ps\": {\"x\": 3493.3106376747933, \"y\": 2152.648363716231, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 3583.3106376747933, \"y\": 2152.648363716231, \"name\": \"point\"}, \"ps\": {\"x\": 3583.3106376747933, \"y\": 202.64836371623096, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(63,233,233,0.6)\", \"bn\": \"#424242\", \"hd\": \"#D4D1D9\", \"ben\": \"#424242\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1753.3106376747933, \"y\": 2152.648363716231, \"name\": \"point\"}, \"ps\": {\"x\": 1753.3106376747933, \"y\": 202.64836371623096, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2083.3106376747933, \"y\": 2152.648363716231, \"name\": \"point\"}, \"ps\": {\"x\": 1753.3106376747933, \"y\": 2152.648363716231, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2083.3106376747933, \"y\": 202.64836371623096, \"name\": \"point\"}, \"ps\": {\"x\": 2083.3106376747933, \"y\": 2152.648363716231, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1753.3106376747933, \"y\": 202.64836371623096, \"name\": \"point\"}, \"ps\": {\"x\": 2083.3106376747933, \"y\": 202.64836371623096, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(63,233,233,0.6)\", \"bn\": \"#424242\", \"hd\": \"#D4D1D9\", \"ben\": \"#424242\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2843.3106376747933, \"y\": 1177.648363716231, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3160.8106376747933, \"y\": 802.648363716231, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3063.3106376747933, \"y\": 2152.648363716231, \"name\": \"point\"}, \"from\": {\"x\": 3063.3106376747933, \"y\": 1470.148363716231, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3063.3106376747933, \"y\": 2152.648363716231, \"name\": \"point\"}, \"from\": {\"x\": 3063.3106376747933, \"y\": 1470.148363716231, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2173.3106376747933, \"y\": 2152.648363716231, \"name\": \"point\"}, \"ps\": {\"x\": 2173.3106376747933, \"y\": 202.64836371623096, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3493.3106376747933, \"y\": 2152.648363716231, \"name\": \"point\"}, \"ps\": {\"x\": 2173.3106376747933, \"y\": 2152.648363716231, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3493.3106376747933, \"y\": 202.64836371623096, \"name\": \"point\"}, \"ps\": {\"x\": 3493.3106376747933, \"y\": 2152.648363716231, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2173.3106376747933, \"y\": 202.64836371623096, \"name\": \"point\"}, \"ps\": {\"x\": 3493.3106376747933, \"y\": 202.64836371623096, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(63,233,233,0.6)\", \"bn\": \"#424242\", \"hd\": \"#D4D1D9\", \"ben\": \"#424242\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 5, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3583.310637674793, \"y\": 2152.648363716231, \"name\": \"point\"}, \"ps\": {\"x\": 3583.310637674793, \"y\": 202.64836371623096, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3913.310637674793, \"y\": 2152.648363716231, \"name\": \"point\"}, \"ps\": {\"x\": 3583.310637674793, \"y\": 2152.648363716231, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3913.310637674793, \"y\": 202.64836371623096, \"name\": \"point\"}, \"ps\": {\"x\": 3913.310637674793, \"y\": 2152.648363716231, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3583.310637674793, \"y\": 202.64836371623096, \"name\": \"point\"}, \"ps\": {\"x\": 3913.310637674793, \"y\": 202.64836371623096, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369058798691986.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 16:16:31", "updated_at": "2025-07-28 16:16:31", "sort": 0, "times": 1, "low_width": 1000, "high_width": 1600, "low_height": 1700, "high_height": 2200} \ No newline at end of file diff --git a/data/windoor-drawings/34799.json b/data/windoor-drawings/34799.json new file mode 100644 index 0000000..6729026 --- /dev/null +++ b/data/windoor-drawings/34799.json @@ -0,0 +1 @@ +{"id": 34799, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 85}, \"cp\": [{\"cm\": {\"g\": \"rgba(224,236,236,0.6)\", \"bn\": \"#524F4F\", \"hd\": \"#D4D1D9\", \"ben\": \"#5D640D\"}, \"dm\": 2, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 6347.227011494253, \"y\": 2593.2758620689656, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 6347.227011494253, \"y\": -1126.7241379310344, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 170, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 6432.227011494253, \"y\": -1051.7241379310344, \"name\": \"point\"}, \"ps\": {\"x\": 6262.227011494253, \"y\": -1051.7241379310344, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6432.227011494253, \"y\": 2518.2758620689656, \"name\": \"point\"}, \"ps\": {\"x\": 6432.227011494253, \"y\": -1051.7241379310344, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6262.227011494253, \"y\": 2518.2758620689656, \"name\": \"point\"}, \"ps\": {\"x\": 6432.227011494253, \"y\": 2518.2758620689656, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6262.227011494253, \"y\": -1051.7241379310344, \"name\": \"point\"}, \"ps\": {\"x\": 6262.227011494253, \"y\": 2518.2758620689656, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 6432.227011494253, \"y\": 2518.2758620689656, \"name\": \"point\"}, \"ps\": {\"x\": 6432.227011494253, \"y\": -1051.7241379310344, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(224,236,236,0.6)\", \"bn\": \"#524F4F\", \"hd\": \"#D4D1D9\", \"ben\": \"#5D640D\"}, \"dm\": 2, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 2267.2270114942535, \"y\": 2593.2758620689656, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 2267.227011494253, \"y\": -1126.7241379310344, \"name\": \"point\"}, \"svb\": 0, \"uid\": 3, \"dimL\": {\"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 170, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2182.227011494253, \"y\": 2518.2758620689656, \"name\": \"point\"}, \"ps\": {\"x\": 2352.227011494253, \"y\": 2518.2758620689656, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2182.227011494253, \"y\": -1051.7241379310344, \"name\": \"point\"}, \"ps\": {\"x\": 2182.227011494253, \"y\": 2518.2758620689656, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2352.227011494253, \"y\": -1051.7241379310344, \"name\": \"point\"}, \"ps\": {\"x\": 2182.227011494253, \"y\": -1051.7241379310344, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2352.227011494253, \"y\": 2518.2758620689656, \"name\": \"point\"}, \"ps\": {\"x\": 2352.227011494253, \"y\": -1051.7241379310344, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 2182.227011494253, \"y\": -1051.7241379310344, \"name\": \"point\"}, \"ps\": {\"x\": 2182.227011494253, \"y\": 2518.2758620689656, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(224,236,236,0.6)\", \"bn\": \"#524F4F\", \"hd\": \"#D4D1D9\", \"ben\": \"#5D640D\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": -1035.073797035348, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 3, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 4, \"name\": \"m8\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 5, \"name\": \"m9\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 28, 30, 28], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 1, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 1, \"line\": {\"pt\": {\"x\": 4953.893678160919, \"y\": 883.2758620689656, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4307.227011494253, \"y\": 883.2758620689656, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 1, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 1, \"line\": {\"pt\": {\"x\": 3660.560344827586, \"y\": 883.2758620689656, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3013.8936781609195, \"y\": 47.77586206896558, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3985.143678160919, \"y\": 40.77586206896558, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4629.310344827586, \"y\": 40.77586206896558, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5600.560344827586, \"y\": 47.77586206896558, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3013.8936781609195, \"y\": 1357.7758620689656, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3985.143678160919, \"y\": 1365.7758620689656, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4629.310344827586, \"y\": 1365.7758620689656, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5600.560344827586, \"y\": 1357.7758620689656, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 6, \"pos\": 1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3013.89367816092, \"y\": -347.7241379310344, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5600.560344827586, \"y\": -347.7241379310344, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 6, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5600.560344827586, \"y\": 1934.2758620689656, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 10, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3013.8936781609195, \"y\": 1934.2758620689656, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 7, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 11, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 11, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 14, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 14, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 8, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 8, \"pos\": 0}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 9, \"pos\": 1}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 9, \"pos\": 0}, \"ser\": {\"text\": \"F9\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F10\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 13, \"pos\": 1}, \"ser\": {\"text\": \"F11\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 13, \"pos\": 0}, \"ser\": {\"text\": \"F12\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 12, \"pos\": 0}, \"ser\": {\"text\": \"F13\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 12, \"pos\": 1}, \"ser\": {\"text\": \"F14\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 25, 30, 39, 25, 25, 39, 41, 25, 25, 41, 25, 25, 25, 25]}, \"ot\": \"inward\", \"ps\": {\"a\": 1, \"b\": 15, \"f\": 28, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 41, \"fm\": 25, \"gg\": 5, \"il\": 48, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 54, \"sc\": 60, \"sm\": 45, \"st\": 30, \"ut\": 39, \"ahh\": 240, \"ahw\": 240, \"dsa\": 59, \"dst\": 30, \"fdt\": 41, \"fut\": 39, \"inf\": 45, \"usa\": 50}, \"sl\": \"\", \"sm\": [{\"gs\": [], \"tf\": false, \"wb\": {\"hd\": true}, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 7, \"pos\": 0}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 48, 59, 54], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 7, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 54, 59, 48], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 3325.3936781609195, \"y\": 1337.2758620689656, \"name\": \"point\"}, \"from\": {\"x\": 3325.3936781609195, \"y\": 702.2758620689656, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 7, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}, {\"gs\": [], \"tf\": false, \"wb\": {\"hd\": true}, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 10, \"pos\": 0}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 48, 59, 54], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 10, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 54, 59, 48], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 5912.060344827586, \"y\": 1337.2758620689656, \"name\": \"point\"}, \"from\": {\"x\": 5912.060344827586, \"y\": 702.2758620689656, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -36, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 10, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}], \"ss\": \"\", \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}, {\"idx\": 0, \"pos\": 0}, {\"idx\": 2, \"pos\": 0}, {\"idx\": 3, \"pos\": 0}, {\"idx\": 6, \"pos\": 0}, {\"idx\": 7, \"pos\": 0}, {\"idx\": 10, \"pos\": 0}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2352.227011494253, \"y\": 2518.2758620689656, \"name\": \"point\"}, \"ps\": {\"x\": 2352.227011494253, \"y\": -751.7241379310344, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6262.227011494253, \"y\": 2518.2758620689656, \"name\": \"point\"}, \"ps\": {\"x\": 2352.227011494253, \"y\": 2518.2758620689656, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6262.227011494253, \"y\": -751.7241379310344, \"name\": \"point\"}, \"ps\": {\"x\": 6262.227011494253, \"y\": 2518.2758620689656, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2352.227011494253, \"y\": -751.7241379310344, \"name\": \"point\"}, \"ps\": {\"x\": 6262.227011494253, \"y\": -751.7241379310344, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(224,236,236,0.6)\", \"bn\": \"#524F4F\", \"hd\": \"#D4D1D9\", \"ben\": \"#5D640D\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 32.723557207276826, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m23\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m24\", \"type\": \"mullion\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m25\", \"type\": \"mullion\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m26\", \"type\": \"mullion\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 2, \"name\": \"m27\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 3, \"name\": \"m28\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6879.727011494253, \"y\": -739.2241379310344, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -1.896644975897639e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6879.727011494253, \"y\": 881.7758620689656, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6663.727011494253, \"y\": 40.77586206896558, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7095.727011494253, \"y\": 40.77586206896558, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6663.727011494253, \"y\": 1365.7758620689658, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -3.366158095042133e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7095.727011494253, \"y\": 1365.7758620689656, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -3.366158095042133e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F15\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F16\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F17\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F18\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F19\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F20\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F21\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [25, 25, 25, 25, 25, 25]}, \"ot\": \"inward\", \"ps\": {\"a\": 1, \"b\": 15, \"f\": 28, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 41, \"fm\": 25, \"gg\": 5, \"il\": 48, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 54, \"sc\": 60, \"sm\": 45, \"st\": 30, \"ut\": 39, \"ahh\": 240, \"ahw\": 240, \"dsa\": 59, \"dst\": 30, \"fdt\": 41, \"fut\": 39, \"inf\": 45, \"usa\": 50}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 4, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 6432.227011494253, \"y\": 2518.2758620689656, \"name\": \"point\"}, \"ps\": {\"x\": 6432.227011494253, \"y\": -1051.7241379310344, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7327.227011494253, \"y\": 2518.2758620689656, \"name\": \"point\"}, \"ps\": {\"x\": 6432.227011494253, \"y\": 2518.2758620689656, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7327.227011494253, \"y\": -1051.7241379310344, \"name\": \"point\"}, \"ps\": {\"x\": 7327.227011494253, \"y\": 2518.2758620689656, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6432.227011494253, \"y\": -1051.7241379310344, \"name\": \"point\"}, \"ps\": {\"x\": 7327.227011494253, \"y\": -1051.7241379310344, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(224,236,236,0.6)\", \"bn\": \"#524F4F\", \"hd\": \"#D4D1D9\", \"ben\": \"#5D640D\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m33\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m34\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1734.727011494253, \"y\": -739.2241379310346, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -4.1050013707325405e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1734.727011494253, \"y\": 881.7758620689655, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1518.727011494253, \"y\": 40.77586206896558, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1950.727011494253, \"y\": 40.77586206896558, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1518.727011494253, \"y\": 1365.7758620689656, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -3.738382884033434e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1950.727011494253, \"y\": 1365.7758620689651, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -3.738382884033434e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F22\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F23\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F24\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F25\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F26\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F27\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F28\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [25, 25, 25, 25, 25, 25]}, \"ot\": \"inward\", \"ps\": {\"a\": 1, \"b\": 15, \"f\": 28, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 41, \"fm\": 25, \"gg\": 5, \"il\": 48, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 54, \"sc\": 60, \"sm\": 45, \"st\": 30, \"ut\": 39, \"ahh\": 240, \"ahw\": 240, \"dsa\": 59, \"dst\": 30, \"fdt\": 41, \"fut\": 39, \"inf\": 45, \"usa\": 50}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 5, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1287.227011494253, \"y\": 2518.2758620689656, \"name\": \"point\"}, \"ps\": {\"x\": 1287.227011494253, \"y\": -1051.7241379310344, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2182.227011494253, \"y\": 2518.2758620689656, \"name\": \"point\"}, \"ps\": {\"x\": 1287.227011494253, \"y\": 2518.2758620689656, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2182.227011494253, \"y\": -1051.7241379310344, \"name\": \"point\"}, \"ps\": {\"x\": 2182.227011494253, \"y\": 2518.2758620689656, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1287.227011494253, \"y\": -1051.7241379310344, \"name\": \"point\"}, \"ps\": {\"x\": 2182.227011494253, \"y\": -1051.7241379310344, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#629B47\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369062543537224.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 16:17:07", "updated_at": "2025-07-28 16:17:07", "sort": 0, "times": 5, "low_width": 3000, "high_width": 5000, "low_height": 2500, "high_height": 4000} \ No newline at end of file diff --git a/data/windoor-drawings/34800.json b/data/windoor-drawings/34800.json new file mode 100644 index 0000000..0dc41d2 --- /dev/null +++ b/data/windoor-drawings/34800.json @@ -0,0 +1 @@ +{"id": 34800, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(219,217,217,0.6)\", \"bn\": \"#555052\", \"hd\": \"#D4D1D9\", \"ben\": \"#5F6577\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": -507.36077061137104, \"y\": 3303.7496467712986, \"name\": \"point\"}, \"sab\": 90, \"sqc\": false, \"stp\": {\"x\": -507.3607706113712, \"y\": 838.7496467712986, \"name\": \"point\"}, \"svb\": 1, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 584, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 584, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 584, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 584, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 100, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -457.3607706113712, \"y\": 913.7496467712986, \"name\": \"point\"}, \"ps\": {\"x\": -557.3607706113712, \"y\": 913.7496467712986, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -457.3607706113712, \"y\": 3228.7496467712986, \"name\": \"point\"}, \"ps\": {\"x\": -457.3607706113712, \"y\": 913.7496467712986, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -557.3607706113712, \"y\": 3228.7496467712986, \"name\": \"point\"}, \"ps\": {\"x\": -457.3607706113712, \"y\": 3228.7496467712986, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -557.3607706113712, \"y\": 913.7496467712986, \"name\": \"point\"}, \"ps\": {\"x\": -557.3607706113712, \"y\": 3228.7496467712986, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -457.3607706113712, \"y\": 3228.7496467712986, \"name\": \"point\"}, \"ps\": {\"x\": -457.3607706113712, \"y\": 913.7496467712986, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(219,217,217,0.6)\", \"bn\": \"#555052\", \"hd\": \"#D4D1D9\", \"ben\": \"#5F6577\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -1257.3607706113712, \"y\": 2071.2496467712986, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -914.8607706113712, \"y\": 1463.7496467712986, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -914.8607706113712, \"y\": 2678.7496467712986, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 292, \"y\": -475.5, \"name\": \"point\"}, \"from\": {\"x\": 292, \"y\": -475.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1007.3607706113712, \"y\": 3228.7496467712986, \"name\": \"point\"}, \"from\": {\"x\": -1007.3607706113712, \"y\": 2071.2496467712986, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 292, \"y\": -475.5, \"name\": \"point\"}, \"from\": {\"x\": 292, \"y\": -475.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 292, \"y\": -475.5, \"name\": \"point\"}, \"from\": {\"x\": 292, \"y\": -475.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 292, \"y\": -475.5, \"name\": \"point\"}, \"from\": {\"x\": 292, \"y\": -475.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 292, \"y\": -475.5, \"name\": \"point\"}, \"from\": {\"x\": 292, \"y\": -475.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 292, \"y\": -475.5, \"name\": \"point\"}, \"from\": {\"x\": 292, \"y\": -475.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -3477.360770611371, \"y\": 3228.7496467712986, \"name\": \"point\"}, \"ps\": {\"x\": -3477.360770611371, \"y\": 913.7496467712986, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -557.3607706113712, \"y\": 3228.7496467712986, \"name\": \"point\"}, \"ps\": {\"x\": -3477.360770611371, \"y\": 3228.7496467712986, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -557.3607706113712, \"y\": 913.7496467712986, \"name\": \"point\"}, \"ps\": {\"x\": -557.3607706113712, \"y\": 3228.7496467712986, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3477.360770611371, \"y\": 913.7496467712986, \"name\": \"point\"}, \"ps\": {\"x\": -557.3607706113712, \"y\": 913.7496467712986, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(219,217,217,0.6)\", \"bn\": \"#555052\", \"hd\": \"#D4D1D9\", \"ben\": \"#5F6577\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -457.3607706113712, \"y\": 3228.7496467712986, \"name\": \"point\"}, \"ps\": {\"x\": -457.3607706113712, \"y\": 913.7496467712986, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -97.3607706113712, \"y\": 3228.7496467712986, \"name\": \"point\"}, \"ps\": {\"x\": -457.3607706113712, \"y\": 3228.7496467712986, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -97.3607706113712, \"y\": 913.7496467712986, \"name\": \"point\"}, \"ps\": {\"x\": -97.3607706113712, \"y\": 3228.7496467712986, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -457.3607706113712, \"y\": 913.7496467712986, \"name\": \"point\"}, \"ps\": {\"x\": -97.3607706113712, \"y\": 913.7496467712986, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369094675770919.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 16:22:29", "updated_at": "2025-07-28 16:22:29", "sort": 0, "times": 7, "low_width": 2500, "high_width": 3500, "low_height": 2000, "high_height": 2600} \ No newline at end of file diff --git a/data/windoor-drawings/34801.json b/data/windoor-drawings/34801.json new file mode 100644 index 0000000..3e2c51a --- /dev/null +++ b/data/windoor-drawings/34801.json @@ -0,0 +1 @@ +{"id": 34801, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(160,228,238,0.6)\", \"bn\": \"#BB3571\", \"hd\": \"#D4D1D9\", \"ben\": \"#BD4B77\"}, \"dm\": 2, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": -886.2923919781841, \"y\": 2035.1408613295, \"name\": \"point\"}, \"sab\": 137.78908702505214, \"sqc\": false, \"stp\": {\"x\": -886.2923919781842, \"y\": 135.14086132949978, \"name\": \"point\"}, \"svb\": -0.38597730331152746, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1950, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 200, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -986.2923919781842, \"y\": 1960.1408613295, \"name\": \"point\"}, \"ps\": {\"x\": -786.2923919781842, \"y\": 1960.1408613295, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -986.2923919781842, \"y\": 210.14086132949976, \"name\": \"point\"}, \"ps\": {\"x\": -986.2923919781842, \"y\": 1960.1408613295, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -786.2923919781842, \"y\": 210.14086132949976, \"name\": \"point\"}, \"ps\": {\"x\": -986.2923919781842, \"y\": 210.14086132949976, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -786.2923919781842, \"y\": 1960.1408613295, \"name\": \"point\"}, \"ps\": {\"x\": -786.2923919781842, \"y\": 210.14086132949976, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -986.2923919781842, \"y\": 210.14086132949976, \"name\": \"point\"}, \"ps\": {\"x\": -986.2923919781842, \"y\": 1960.1408613295, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(160,228,238,0.6)\", \"bn\": \"#BB3571\", \"hd\": \"#D4D1D9\", \"ben\": \"#BD4B77\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 103.707608021816, \"y\": 1085.1408613294998, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 421.207608021816, \"y\": 1460.1408613294998, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 353.707608021816, \"y\": 1960.1408613295, \"name\": \"point\"}, \"from\": {\"x\": 353.707608021816, \"y\": 965.1408613294998, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 458.707608021816, \"y\": 1415.1408613294998, \"name\": \"point\"}, \"from\": {\"x\": 458.707608021816, \"y\": 965.1408613294998, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6069868995633187}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 353.707608021816, \"y\": 1960.1408613295, \"name\": \"point\"}, \"from\": {\"x\": 353.707608021816, \"y\": 842.6408613294998, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 458.707608021816, \"y\": 1415.1408613294998, \"name\": \"point\"}, \"from\": {\"x\": 458.707608021816, \"y\": 842.6408613294998, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6069868995633187}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -786.2923919781842, \"y\": 1960.1408613295, \"name\": \"point\"}, \"ps\": {\"x\": -786.2923919781842, \"y\": 210.14086132949976, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 753.707608021816, \"y\": 1960.1408613295, \"name\": \"point\"}, \"ps\": {\"x\": -786.2923919781842, \"y\": 1960.1408613295, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 753.707608021816, \"y\": 210.14086132949976, \"name\": \"point\"}, \"ps\": {\"x\": 753.707608021816, \"y\": 1960.1408613295, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -786.2923919781842, \"y\": 210.14086132949976, \"name\": \"point\"}, \"ps\": {\"x\": 753.707608021816, \"y\": 210.14086132949976, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(160,228,238,0.6)\", \"bn\": \"#BB3571\", \"hd\": \"#D4D1D9\", \"ben\": \"#BD4B77\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1436.2923919781842, \"y\": 1960.1408613295, \"name\": \"point\"}, \"ps\": {\"x\": -1436.2923919781842, \"y\": 210.14086132949976, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -986.2923919781842, \"y\": 1960.1408613295, \"name\": \"point\"}, \"ps\": {\"x\": -1436.2923919781842, \"y\": 1960.1408613295, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -986.2923919781842, \"y\": 210.14086132949976, \"name\": \"point\"}, \"ps\": {\"x\": -986.2923919781842, \"y\": 1960.1408613295, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1436.2923919781842, \"y\": 210.14086132949976, \"name\": \"point\"}, \"ps\": {\"x\": -986.2923919781842, \"y\": 210.14086132949976, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#D5E4DE\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369207125055109.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 16:41:13", "updated_at": "2025-07-28 16:41:13", "sort": 0, "times": 2, "low_width": 1200, "high_width": 1810, "low_height": 1500, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/34802.json b/data/windoor-drawings/34802.json new file mode 100644 index 0000000..292315d --- /dev/null +++ b/data/windoor-drawings/34802.json @@ -0,0 +1 @@ +{"id": 34802, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(160,228,238,0.6)\", \"bn\": \"#BB3571\", \"hd\": \"#D4D1D9\", \"ben\": \"#BD4B77\"}, \"dm\": 2, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 2423.707608021816, \"y\": 2035.1408613295, \"name\": \"point\"}, \"sab\": 142.09614010641832, \"sqc\": false, \"stp\": {\"x\": 2423.707608021816, \"y\": 735.1408613294998, \"name\": \"point\"}, \"svb\": 0.34338943258033544, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 200, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2523.707608021816, \"y\": 810.1408613294998, \"name\": \"point\"}, \"ps\": {\"x\": 2323.707608021816, \"y\": 810.1408613294998, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2523.707608021816, \"y\": 1960.1408613295, \"name\": \"point\"}, \"ps\": {\"x\": 2523.707608021816, \"y\": 810.1408613294998, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2323.707608021816, \"y\": 1960.1408613295, \"name\": \"point\"}, \"ps\": {\"x\": 2523.707608021816, \"y\": 1960.1408613295, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2323.707608021816, \"y\": 810.1408613294998, \"name\": \"point\"}, \"ps\": {\"x\": 2323.707608021816, \"y\": 1960.1408613295, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 2523.707608021816, \"y\": 1960.1408613295, \"name\": \"point\"}, \"ps\": {\"x\": 2523.707608021816, \"y\": 810.1408613294998, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(160,228,238,0.6)\", \"bn\": \"#BB3571\", \"hd\": \"#D4D1D9\", \"ben\": \"#BD4B77\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1813.707608021816, \"y\": 1385.1408613294998, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1496.2076080218158, \"y\": 1660.1408613294998, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1913.707608021816, \"y\": 1960.1408613295, \"name\": \"point\"}, \"from\": {\"x\": 1913.707608021816, \"y\": 1265.1408613294998, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 2018.707608021816, \"y\": 1615.1408613294998, \"name\": \"point\"}, \"from\": {\"x\": 2018.707608021816, \"y\": 1265.1408613294998, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.4697986577181208}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1913.707608021816, \"y\": 1960.1408613295, \"name\": \"point\"}, \"from\": {\"x\": 1913.707608021816, \"y\": 1242.6408613294998, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 2018.707608021816, \"y\": 1615.1408613294998, \"name\": \"point\"}, \"from\": {\"x\": 2018.707608021816, \"y\": 1242.6408613294998, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.4697986577181208}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1163.7076080218158, \"y\": 1960.1408613295, \"name\": \"point\"}, \"ps\": {\"x\": 1163.7076080218158, \"y\": 810.1408613294998, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2323.707608021816, \"y\": 1960.1408613295, \"name\": \"point\"}, \"ps\": {\"x\": 1163.7076080218158, \"y\": 1960.1408613295, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2323.707608021816, \"y\": 810.1408613294998, \"name\": \"point\"}, \"ps\": {\"x\": 2323.707608021816, \"y\": 1960.1408613295, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1163.7076080218158, \"y\": 810.1408613294998, \"name\": \"point\"}, \"ps\": {\"x\": 2323.707608021816, \"y\": 810.1408613294998, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(160,228,238,0.6)\", \"bn\": \"#BB3571\", \"hd\": \"#D4D1D9\", \"ben\": \"#BD4B77\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2523.707608021816, \"y\": 1960.1408613295, \"name\": \"point\"}, \"ps\": {\"x\": 2523.707608021816, \"y\": 810.1408613294998, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3548.707608021816, \"y\": 1960.1408613295, \"name\": \"point\"}, \"ps\": {\"x\": 2523.707608021816, \"y\": 1960.1408613295, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3548.707608021816, \"y\": 810.1408613294998, \"name\": \"point\"}, \"ps\": {\"x\": 3548.707608021816, \"y\": 1960.1408613295, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2523.707608021816, \"y\": 810.1408613294998, \"name\": \"point\"}, \"ps\": {\"x\": 3548.707608021816, \"y\": 810.1408613294998, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#D5E4DE\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369209894735635.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 16:41:41", "updated_at": "2025-07-28 16:41:41", "sort": 0, "times": 7, "low_width": 1500, "high_width": 2500, "low_height": 800, "high_height": 1400} \ No newline at end of file diff --git a/data/windoor-drawings/34803.json b/data/windoor-drawings/34803.json new file mode 100644 index 0000000..25b8e9e --- /dev/null +++ b/data/windoor-drawings/34803.json @@ -0,0 +1 @@ +{"id": 34803, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 110}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,245,255,0.6)\", \"bn\": \"#BEBEBE\", \"hd\": \"#D4D1D9\", \"ben\": \"#696969\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 7629.633485476083, \"y\": 2861.4678125742025, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 7629.633485476083, \"y\": 471.4678125742025, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 3381.999999999998, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 3381.999999999998, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 3381.999999999998, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 3381.999999999998, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 110, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 7684.633485476083, \"y\": 546.4678125742025, \"name\": \"point\"}, \"ps\": {\"x\": 7574.633485476083, \"y\": 546.4678125742025, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7684.633485476083, \"y\": 2786.4678125742025, \"name\": \"point\"}, \"ps\": {\"x\": 7684.633485476083, \"y\": 546.4678125742025, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7574.633485476083, \"y\": 2786.4678125742025, \"name\": \"point\"}, \"ps\": {\"x\": 7684.633485476083, \"y\": 2786.4678125742025, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7574.633485476083, \"y\": 546.4678125742025, \"name\": \"point\"}, \"ps\": {\"x\": 7574.633485476083, \"y\": 2786.4678125742025, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 7684.633485476083, \"y\": 2786.4678125742025, \"name\": \"point\"}, \"ps\": {\"x\": 7684.633485476083, \"y\": 546.4678125742025, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,245,255,0.6)\", \"bn\": \"#BEBEBE\", \"hd\": \"#D4D1D9\", \"ben\": \"#696969\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 3, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m8\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 3, \"name\": \"m10\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 4, \"name\": \"m11\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1984.633485476083, \"y\": 1666.4678125742023, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3426.633485476083, \"y\": 1666.4678125742023, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6118.633485476083, \"y\": 1666.4678125742023, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2705.633485476083, \"y\": 1786.4678125742023, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6839.633485476083, \"y\": 1786.4678125742023, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2705.633485476083, \"y\": 1173.4678125742023, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6839.633485476083, \"y\": 1173.4678125742023, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [28, 28, 28, 28, 28, 28, 28]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 28, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 28, \"gg\": 4, \"il\": 63, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 63, \"sc\": 50, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 63, \"inf\": 45, \"usa\": 63}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [63, 63, 63, 63], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [63, 63, 63, 63], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [63, 63, 63, 63], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 6, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [63, 63, 63, 63], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 6, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 6, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 6, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1334.633485476083, \"y\": 2786.4678125742025, \"name\": \"point\"}, \"ps\": {\"x\": 1334.633485476083, \"y\": 546.4678125742025, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7574.633485476083, \"y\": 2786.4678125742025, \"name\": \"point\"}, \"ps\": {\"x\": 1334.633485476083, \"y\": 2786.4678125742025, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7574.633485476083, \"y\": 546.4678125742025, \"name\": \"point\"}, \"ps\": {\"x\": 7574.633485476083, \"y\": 2786.4678125742025, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1334.633485476083, \"y\": 546.4678125742025, \"name\": \"point\"}, \"ps\": {\"x\": 7574.633485476083, \"y\": 546.4678125742025, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,245,255,0.6)\", \"bn\": \"#BEBEBE\", \"hd\": \"#D4D1D9\", \"ben\": \"#696969\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m13\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m14\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m15\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m16\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m17\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m18\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 8184.633485476083, \"y\": 1666.4678125742023, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 8797.633485476083, \"y\": 1786.4678125742023, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 8797.633485476083, \"y\": 1173.4678125742023, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [28, 28, 28]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 28, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 28, \"gg\": 4, \"il\": 63, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 63, \"sc\": 50, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 63, \"inf\": 45, \"usa\": 63}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [63, 63, 63, 63], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [63, 63, 63, 63], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 7684.633485476083, \"y\": 2786.4678125742025, \"name\": \"point\"}, \"ps\": {\"x\": 7684.633485476083, \"y\": 546.4678125742025, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 9424.633485476084, \"y\": 2786.4678125742025, \"name\": \"point\"}, \"ps\": {\"x\": 7684.633485476083, \"y\": 2786.4678125742025, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 9424.633485476084, \"y\": 546.4678125742025, \"name\": \"point\"}, \"ps\": {\"x\": 9424.633485476084, \"y\": 2786.4678125742025, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7684.633485476083, \"y\": 546.4678125742025, \"name\": \"point\"}, \"ps\": {\"x\": 9424.633485476084, \"y\": 546.4678125742025, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#E68F71\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369213021051829.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 16:42:11", "updated_at": "2025-07-28 16:42:11", "sort": 0, "times": 3, "low_width": 6000, "high_width": 8000, "low_height": 1900, "high_height": 2400} \ No newline at end of file diff --git a/data/windoor-drawings/34804.json b/data/windoor-drawings/34804.json new file mode 100644 index 0000000..ffd7d3b --- /dev/null +++ b/data/windoor-drawings/34804.json @@ -0,0 +1 @@ +{"id": 34804, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(63,233,233,0.6)\", \"bn\": \"#424242\", \"hd\": \"#D4D1D9\", \"ben\": \"#424242\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 2736.9629548283183, \"y\": 2337.462588769309, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 2736.9629548283183, \"y\": 217.46258876930983, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -804, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -804, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -804, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -804, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 90, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2781.9629548283183, \"y\": 292.46258876930983, \"name\": \"point\"}, \"ps\": {\"x\": 2691.9629548283183, \"y\": 292.46258876930983, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2781.9629548283183, \"y\": 2262.4625887693096, \"name\": \"point\"}, \"ps\": {\"x\": 2781.9629548283183, \"y\": 292.46258876930983, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2691.9629548283183, \"y\": 2262.4625887693096, \"name\": \"point\"}, \"ps\": {\"x\": 2781.9629548283183, \"y\": 2262.4625887693096, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2691.9629548283183, \"y\": 292.46258876930983, \"name\": \"point\"}, \"ps\": {\"x\": 2691.9629548283183, \"y\": 2262.4625887693096, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 2781.9629548283183, \"y\": 2262.4625887693096, \"name\": \"point\"}, \"ps\": {\"x\": 2781.9629548283183, \"y\": 292.46258876930983, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(63,233,233,0.6)\", \"bn\": \"#424242\", \"hd\": \"#D4D1D9\", \"ben\": \"#424242\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 4166.962954828318, \"y\": 2337.462588769309, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 4166.962954828318, \"y\": 217.46258876930983, \"name\": \"point\"}, \"svb\": 0, \"uid\": 4, \"dimL\": {\"to\": {\"x\": 218, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 218, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 218, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 218, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 90, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4211.962954828318, \"y\": 292.46258876930983, \"name\": \"point\"}, \"ps\": {\"x\": 4121.962954828318, \"y\": 292.46258876930983, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4211.962954828318, \"y\": 2262.4625887693096, \"name\": \"point\"}, \"ps\": {\"x\": 4211.962954828318, \"y\": 292.46258876930983, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4121.962954828318, \"y\": 2262.4625887693096, \"name\": \"point\"}, \"ps\": {\"x\": 4211.962954828318, \"y\": 2262.4625887693096, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4121.962954828318, \"y\": 292.46258876930983, \"name\": \"point\"}, \"ps\": {\"x\": 4121.962954828318, \"y\": 2262.4625887693096, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 4211.962954828318, \"y\": 2262.4625887693096, \"name\": \"point\"}, \"ps\": {\"x\": 4211.962954828318, \"y\": 292.46258876930983, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(63,233,233,0.6)\", \"bn\": \"#424242\", \"hd\": \"#D4D1D9\", \"ben\": \"#424242\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2371.9629548283183, \"y\": 2262.4625887693096, \"name\": \"point\"}, \"ps\": {\"x\": 2371.9629548283183, \"y\": 292.46258876930983, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2691.9629548283183, \"y\": 2262.4625887693096, \"name\": \"point\"}, \"ps\": {\"x\": 2371.9629548283183, \"y\": 2262.4625887693096, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2691.9629548283183, \"y\": 292.46258876930983, \"name\": \"point\"}, \"ps\": {\"x\": 2691.9629548283183, \"y\": 2262.4625887693096, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2371.9629548283183, \"y\": 292.46258876930983, \"name\": \"point\"}, \"ps\": {\"x\": 2691.9629548283183, \"y\": 292.46258876930983, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(63,233,233,0.6)\", \"bn\": \"#424242\", \"hd\": \"#D4D1D9\", \"ben\": \"#424242\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 106.1571125265391, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3471.9629548283183, \"y\": 1277.4625887693096, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3789.4629548283183, \"y\": 912.4625887693096, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3691.9629548283183, \"y\": 2262.4625887693096, \"name\": \"point\"}, \"from\": {\"x\": 3691.9629548283183, \"y\": 1579.9625887693096, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3691.9629548283183, \"y\": 2262.4625887693096, \"name\": \"point\"}, \"from\": {\"x\": 3691.9629548283183, \"y\": 1579.9625887693096, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2781.9629548283183, \"y\": 2262.4625887693096, \"name\": \"point\"}, \"ps\": {\"x\": 2781.9629548283183, \"y\": 292.46258876930983, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4121.962954828318, \"y\": 2262.4625887693096, \"name\": \"point\"}, \"ps\": {\"x\": 2781.9629548283183, \"y\": 2262.4625887693096, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4121.962954828318, \"y\": 292.46258876930983, \"name\": \"point\"}, \"ps\": {\"x\": 4121.962954828318, \"y\": 2262.4625887693096, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2781.9629548283183, \"y\": 292.46258876930983, \"name\": \"point\"}, \"ps\": {\"x\": 4121.962954828318, \"y\": 292.46258876930983, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(63,233,233,0.6)\", \"bn\": \"#424242\", \"hd\": \"#D4D1D9\", \"ben\": \"#424242\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 5, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4211.962954828318, \"y\": 2262.4625887693096, \"name\": \"point\"}, \"ps\": {\"x\": 4211.962954828318, \"y\": 292.46258876930983, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4531.962954828318, \"y\": 2262.4625887693096, \"name\": \"point\"}, \"ps\": {\"x\": 4211.962954828318, \"y\": 2262.4625887693096, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4531.962954828318, \"y\": 292.46258876930983, \"name\": \"point\"}, \"ps\": {\"x\": 4531.962954828318, \"y\": 2262.4625887693096, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4211.962954828318, \"y\": 292.46258876930983, \"name\": \"point\"}, \"ps\": {\"x\": 4531.962954828318, \"y\": 292.46258876930983, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369217728357021.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 16:42:59", "updated_at": "2025-07-28 16:42:59", "sort": 0, "times": 6, "low_width": 1000, "high_width": 1600, "low_height": 1600, "high_height": 2300} \ No newline at end of file diff --git a/data/windoor-drawings/34805.json b/data/windoor-drawings/34805.json new file mode 100644 index 0000000..f4f611b --- /dev/null +++ b/data/windoor-drawings/34805.json @@ -0,0 +1 @@ +{"id": 34805, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(14,228,228,0.6)\", \"bn\": \"#B3C0BB\", \"hd\": \"#D4D1D9\", \"ben\": \"#A0A4AA\"}, \"dm\": 2, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 6949.011240305317, \"y\": 2410.8223572355273, \"name\": \"point\"}, \"sab\": 147.74176139466624, \"sqc\": false, \"stp\": {\"x\": 6949.011240305317, \"y\": 850.8223572355273, \"name\": \"point\"}, \"svb\": 0.289185817874691, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 252, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 7075.011240305317, \"y\": 925.8223572355272, \"name\": \"point\"}, \"ps\": {\"x\": 6823.011240305317, \"y\": 925.8223572355272, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7075.011240305317, \"y\": 2335.8223572355273, \"name\": \"point\"}, \"ps\": {\"x\": 7075.011240305317, \"y\": 925.8223572355272, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6823.011240305317, \"y\": 2335.8223572355273, \"name\": \"point\"}, \"ps\": {\"x\": 7075.011240305317, \"y\": 2335.8223572355273, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6823.011240305317, \"y\": 925.8223572355272, \"name\": \"point\"}, \"ps\": {\"x\": 6823.011240305317, \"y\": 2335.8223572355273, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 7075.011240305317, \"y\": 2335.8223572355273, \"name\": \"point\"}, \"ps\": {\"x\": 7075.011240305317, \"y\": 925.8223572355272, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(14,228,228,0.6)\", \"bn\": \"#B3C0BB\", \"hd\": \"#D4D1D9\", \"ben\": \"#A0A4AA\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [54, 55, 54, 68], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 55, \"fm\": 30, \"gg\": 5, \"il\": 32, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 32, \"sc\": 32, \"sm\": 60, \"st\": 54, \"ut\": 68, \"ahh\": 240, \"ahw\": 240, \"dsa\": 32, \"fdt\": 55, \"fut\": 68, \"inf\": 45, \"usa\": 32}, \"sl\": \"\", \"sm\": [{\"gs\": [], \"tf\": false, \"wb\": {\"hd\": true}, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [32, 32, 32, 32], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [32, 32, 32, 32], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 2}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [32, 32, 32, 32], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 3891.011240305317, \"y\": 2280.8223572355273, \"name\": \"point\"}, \"from\": {\"x\": 3891.011240305317, \"y\": 1780.8223572355273, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": -492.6709675597044, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": false, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0.3885003885003885}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [32, 32, 32, 32], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 5965.011240305317, \"y\": 2280.8223572355273, \"name\": \"point\"}, \"from\": {\"x\": 5965.011240305317, \"y\": 1637.3223572355273, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0.6114996114996115}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 3}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [32, 32, 32, 32], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [32, 32, 32, 32], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 2}], \"enabled\": true, \"appliedOptionIndex\": 3, \"emptyTrackAppended\": \"none\"}], \"ss\": \"\", \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 1, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}, {\"idx\": 3, \"pos\": -1}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2473.011240305317, \"y\": 2335.8223572355273, \"name\": \"point\"}, \"ps\": {\"x\": 2473.011240305317, \"y\": 925.8223572355272, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6823.011240305317, \"y\": 2335.8223572355273, \"name\": \"point\"}, \"ps\": {\"x\": 2473.011240305317, \"y\": 2335.8223572355273, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6823.011240305317, \"y\": 925.8223572355272, \"name\": \"point\"}, \"ps\": {\"x\": 6823.011240305317, \"y\": 2335.8223572355273, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2473.011240305317, \"y\": 925.8223572355272, \"name\": \"point\"}, \"ps\": {\"x\": 6823.011240305317, \"y\": 925.8223572355272, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(14,228,228,0.6)\", \"bn\": \"#B3C0BB\", \"hd\": \"#D4D1D9\", \"ben\": \"#A0A4AA\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [54, 55, 54, 68], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 55, \"fm\": 30, \"gg\": 5, \"il\": 32, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 32, \"sc\": 32, \"sm\": 60, \"st\": 54, \"ut\": 68, \"ahh\": 240, \"ahw\": 240, \"dsa\": 32, \"fdt\": 55, \"fut\": 68, \"inf\": 45, \"usa\": 32}, \"sl\": \"\", \"sm\": [{\"gs\": [], \"tf\": false, \"wb\": {\"hd\": true}, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [32, 32, 32, 32], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [32, 32, 32, 32], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 8223.511240305317, \"y\": 2280.8223572355273, \"name\": \"point\"}, \"from\": {\"x\": 8223.511240305317, \"y\": 1780.8223572355273, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": -448.6824883133022, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": false, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0.3885003885003885}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [32, 32, 32, 32], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 1}], \"enabled\": true, \"appliedOptionIndex\": 24, \"emptyTrackAppended\": \"none\"}], \"ss\": \"\", \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 1, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}, {\"idx\": 3, \"pos\": -1}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 7075.011240305317, \"y\": 2335.8223572355273, \"name\": \"point\"}, \"ps\": {\"x\": 7075.011240305317, \"y\": 925.8223572355276, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8765.011240305317, \"y\": 2335.8223572355273, \"name\": \"point\"}, \"ps\": {\"x\": 7075.011240305317, \"y\": 2335.8223572355273, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8765.011240305317, \"y\": 925.8223572355272, \"name\": \"point\"}, \"ps\": {\"x\": 8765.011240305317, \"y\": 2335.8223572355273, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7075.011240305317, \"y\": 925.8223572355276, \"name\": \"point\"}, \"ps\": {\"x\": 8765.011240305317, \"y\": 925.8223572355272, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#5F4834\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369221566392446.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 16:43:37", "updated_at": "2025-07-28 16:43:37", "sort": 0, "times": 12, "low_width": 4000, "high_width": 5000, "low_height": 1200, "high_height": 1600} \ No newline at end of file diff --git a/data/windoor-drawings/34806.json b/data/windoor-drawings/34806.json new file mode 100644 index 0000000..b17d921 --- /dev/null +++ b/data/windoor-drawings/34806.json @@ -0,0 +1 @@ +{"id": 34806, "name": "", "drawing_data": "{\"s\": {\"cs\": 100, \"cjs\": 232}, \"cp\": [{\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 2934.158137484121, \"y\": 2205.924039765366, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 2934.158137484121, \"y\": -84.07596023463384, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 220, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3044.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"ps\": {\"x\": 2824.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3044.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"ps\": {\"x\": 3044.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2824.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"ps\": {\"x\": 3044.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2824.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"ps\": {\"x\": 2824.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 3044.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"ps\": {\"x\": 3044.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"st\": 1, \"uid\": 4, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 5984.158137484121, \"y\": 2205.924039765366, \"name\": \"point\"}, \"from\": {\"x\": 5884.158137484121, \"y\": 2205.924039765366, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"size\": 100, \"type\": \"Connector\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5984.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"ps\": {\"x\": 5884.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5984.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"ps\": {\"x\": 5984.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5884.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"ps\": {\"x\": 5984.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5884.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"ps\": {\"x\": 5884.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 5984.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"ps\": {\"x\": 5984.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"st\": 1, \"uid\": 6, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 8044.158137484121, \"y\": 2205.924039765366, \"name\": \"point\"}, \"from\": {\"x\": 7944.158137484121, \"y\": 2205.924039765366, \"name\": \"point\"}, \"name\": \"h4\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"size\": 100, \"type\": \"Connector\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 8044.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"ps\": {\"x\": 7944.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8044.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"ps\": {\"x\": 8044.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7944.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"ps\": {\"x\": 8044.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7944.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"ps\": {\"x\": 7944.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 8044.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"ps\": {\"x\": 8044.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": -27.70642518409295, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2014.1581374841212, \"y\": 1060.9240397653662, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1911.6581374841212, \"y\": 1340.9240397653662, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2411.658137484121, \"y\": 1340.9240397653662, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 19, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 66, \"sc\": 55, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66, \"inf\": 45, \"usa\": 66}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1794.1581374841212, \"y\": 2130.924039765366, \"name\": \"point\"}, \"ps\": {\"x\": 1794.1581374841212, \"y\": -9.07596023463384, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2824.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"ps\": {\"x\": 1794.1581374841212, \"y\": 2130.924039765366, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2824.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"ps\": {\"x\": 2824.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1794.1581374841212, \"y\": -9.07596023463384, \"name\": \"point\"}, \"ps\": {\"x\": 2824.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m11\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m12\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m13\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3694.158137484121, \"y\": 1060.9240397653662, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5234.158137484121, \"y\": 1060.9240397653662, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3376.658137484121, \"y\": 1340.9240397653662, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4464.158137484121, \"y\": 1340.9240397653662, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5551.658137484121, \"y\": 1340.9240397653662, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 19, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 66, \"sc\": 55, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66, \"inf\": 45, \"usa\": 66}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3821.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"from\": {\"x\": 3821.158137484121, \"y\": 875.9240397653662, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.3448275862068966}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5457.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"from\": {\"x\": 5457.158137484121, \"y\": 673.4240397653662, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6551724137931034}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [55, 55, 55, 55], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3826.658137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"from\": {\"x\": 3826.658137484121, \"y\": 673.4240397653662, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.36015325670498083}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [55, 55, 55, 55], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5451.658137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"from\": {\"x\": 5451.658137484121, \"y\": 673.4240397653662, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6398467432950191}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3044.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"ps\": {\"x\": 3044.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5884.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"ps\": {\"x\": 3044.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5884.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"ps\": {\"x\": 5884.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3044.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"ps\": {\"x\": 5884.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m21\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m22\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m26\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 2, \"name\": \"m27\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7270.158137484121, \"y\": 1060.9240397653662, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6634.658137484121, \"y\": 1340.9240397653662, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7599.658137484121, \"y\": 1340.9240397653662, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6634.158137484121, \"y\": 673.4240397653662, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F9\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F10\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F11\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F12\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 19, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 66, \"sc\": 55, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66, \"inf\": 45, \"usa\": 66}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 7097.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"from\": {\"x\": 7097.158137484121, \"y\": 673.4240397653662, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.3448275862068966}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [55, 55, 55, 55], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 7102.658137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"from\": {\"x\": 7102.658137484121, \"y\": 673.4240397653662, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.36015325670498083}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 5, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5984.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"ps\": {\"x\": 5984.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7944.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"ps\": {\"x\": 5984.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7944.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"ps\": {\"x\": 7944.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5984.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"ps\": {\"x\": 7944.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f13\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m30\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m31\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m35\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 2, \"name\": \"m36\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 9030.15813748412, \"y\": 1060.9240397653662, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 8544.65813748412, \"y\": 1340.9240397653662, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 9634.65813748412, \"y\": 1340.9240397653662, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 8394.15813748412, \"y\": 673.4240397653662, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F13\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F14\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F15\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F16\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 19, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 66, \"sc\": 55, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66, \"inf\": 45, \"usa\": 66}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 9157.15813748412, \"y\": 2130.924039765366, \"name\": \"point\"}, \"from\": {\"x\": 9157.15813748412, \"y\": 673.4240397653662, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.3448275862068966}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [55, 55, 55, 55], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 9162.65813748412, \"y\": 2130.924039765366, \"name\": \"point\"}, \"from\": {\"x\": 9162.65813748412, \"y\": 673.4240397653662, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.36015325670498083}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 7, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 8044.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"ps\": {\"x\": 8044.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 10254.15813748412, \"y\": 2130.924039765366, \"name\": \"point\"}, \"ps\": {\"x\": 8044.158137484121, \"y\": 2130.924039765366, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 10254.15813748412, \"y\": -9.07596023463384, \"name\": \"point\"}, \"ps\": {\"x\": 10254.15813748412, \"y\": 2130.924039765366, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 8044.158137484121, \"y\": -9.07596023463384, \"name\": \"point\"}, \"ps\": {\"x\": 10254.15813748412, \"y\": -9.07596023463384, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#74DB43\", \"note\": [{\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4050.288712854316, \"y\": -667.6765715224146, \"name\": \"point\"}, \"from\": {\"x\": 3550.2887128543157, \"y\": -667.6765715224146, \"name\": \"point\"}, \"text\": \"餐厅\", \"fontSize\": 120}, {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 7047.535926611363, \"y\": -519.3751828866748, \"name\": \"point\"}, \"from\": {\"x\": 6547.535926611363, \"y\": -519.3751828866748, \"name\": \"point\"}, \"text\": \"厨房\", \"fontSize\": 200}, {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 9841.844526936944, \"y\": -628.6498903024828, \"name\": \"point\"}, \"from\": {\"x\": 9341.844526936944, \"y\": -628.6498903024828, \"name\": \"point\"}, \"text\": \"入户\", \"fontSize\": 200}, {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4081.5100379976175, \"y\": 3508.1783190102506, \"name\": \"point\"}, \"from\": {\"x\": 3581.5100379976175, \"y\": 3508.1783190102506, \"name\": \"point\"}, \"text\": \"杜卡曼五金+黑色执手,斜边压线,高清网\", \"fontSize\": 120}], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369235745220138.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 16:45:58", "updated_at": "2025-07-28 16:45:58", "sort": 0, "times": 2, "low_width": 4000, "high_width": 7000, "low_height": 1500, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/34807.json b/data/windoor-drawings/34807.json new file mode 100644 index 0000000..0db2342 --- /dev/null +++ b/data/windoor-drawings/34807.json @@ -0,0 +1 @@ +{"id": 34807, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 66}, \"cp\": [{\"cm\": {\"g\": \"rgba(250,250,250,0.47058823529411764)\", \"bn\": \"#FFFFFF\", \"hd\": \"#D4D1D9\", \"ben\": \"#000000\"}, \"dm\": 2, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 135, \"st\": 1, \"sv\": -0.41421356237309503, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 1617.7095874028312, \"y\": 2335.3562886186965, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 1617.709587402831, \"y\": -34.643711381303085, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -329, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -329, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -329, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -329, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 132, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1551.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"ps\": {\"x\": 1683.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1551.709587402831, \"y\": 40.35628861869704, \"name\": \"point\"}, \"ps\": {\"x\": 1551.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1683.709587402831, \"y\": 40.35628861869702, \"name\": \"point\"}, \"ps\": {\"x\": 1551.709587402831, \"y\": 40.35628861869704, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1683.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"ps\": {\"x\": 1683.709587402831, \"y\": 40.35628861869702, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 1551.709587402831, \"y\": 40.35628861869704, \"name\": \"point\"}, \"ps\": {\"x\": 1551.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(250,250,250,0.47058823529411764)\", \"bn\": \"#FFFFFF\", \"hd\": \"#D4D1D9\", \"ben\": \"#000000\"}, \"dm\": 2, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 135, \"st\": 1, \"sv\": 0.41421356237309503, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 3549.709587402831, \"y\": 2335.3562886186965, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 3549.709587402831, \"y\": -34.64371138130355, \"name\": \"point\"}, \"svb\": 0, \"uid\": 3, \"dimL\": {\"to\": {\"x\": -329, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -329, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -329, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -329, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 132, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3615.709587402831, \"y\": 40.35628861869657, \"name\": \"point\"}, \"ps\": {\"x\": 3483.709587402831, \"y\": 40.35628861869657, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3615.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"ps\": {\"x\": 3615.709587402831, \"y\": 40.35628861869657, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3483.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"ps\": {\"x\": 3615.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3483.709587402831, \"y\": 40.35628861869657, \"name\": \"point\"}, \"ps\": {\"x\": 3483.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 3615.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"ps\": {\"x\": 3615.709587402831, \"y\": 40.35628861869657, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(250,250,250,0.47058823529411764)\", \"bn\": \"#FFFFFF\", \"hd\": \"#D4D1D9\", \"ben\": \"#000000\"}, \"dm\": 2, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 135, \"st\": 1, \"sv\": -0.41421356237309503, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 895.7095874028311, \"y\": 2335.3562886186965, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 895.709587402831, \"y\": -34.643711381303085, \"name\": \"point\"}, \"svb\": 0, \"uid\": 6, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 132, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 829.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"ps\": {\"x\": 961.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 829.709587402831, \"y\": 40.35628861869692, \"name\": \"point\"}, \"ps\": {\"x\": 829.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 961.709587402831, \"y\": 40.35628861869691, \"name\": \"point\"}, \"ps\": {\"x\": 829.709587402831, \"y\": 40.35628861869692, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 961.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"ps\": {\"x\": 961.709587402831, \"y\": 40.35628861869691, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 829.709587402831, \"y\": 40.35628861869692, \"name\": \"point\"}, \"ps\": {\"x\": 829.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(250,250,250,0.47058823529411764)\", \"bn\": \"#FFFFFF\", \"hd\": \"#D4D1D9\", \"ben\": \"#000000\"}, \"dm\": 2, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 135, \"st\": 1, \"sv\": 0.41421356237309503, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 4291.709587402831, \"y\": 2335.3562886186965, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 4291.709587402831, \"y\": -34.64371138130355, \"name\": \"point\"}, \"svb\": 0, \"uid\": 7, \"dimL\": {\"to\": {\"x\": -794, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -794, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -794, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -794, \"y\": 0, \"name\": \"point\"}, \"name\": \"h4\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 132, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4357.709587402831, \"y\": 40.356288618696226, \"name\": \"point\"}, \"ps\": {\"x\": 4225.709587402831, \"y\": 40.356288618696226, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4357.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"ps\": {\"x\": 4357.709587402831, \"y\": 40.356288618696226, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4225.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"ps\": {\"x\": 4357.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4225.709587402831, \"y\": 40.356288618696226, \"name\": \"point\"}, \"ps\": {\"x\": 4225.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 4357.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"ps\": {\"x\": 4357.709587402831, \"y\": 40.356288618696226, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(250,250,250,0.47058823529411764)\", \"bn\": \"#FFFFFF\", \"hd\": \"#D4D1D9\", \"ben\": \"#000000\"}, \"dm\": {\"fh\": [{\"at\": 0, \"rt\": \"mullion\", \"eidx\": 1, \"midx\": 0, \"type\": \"innerSpace\"}, {\"at\": 0, \"rt\": \"frame\", \"eidx\": 0, \"midx\": -1, \"type\": \"innerSpace\"}], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2833.709587402831, \"y\": 1150.356288618697, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3146.209587402831, \"y\": 840.3562886186969, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"35口\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"35口\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"d\": 75, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"dd\": 75, \"fm\": 30, \"gg\": 6, \"il\": 52, \"kw\": 200, \"mf\": 4.5, \"ms\": 5, \"sa\": 52, \"sc\": 60, \"sm\": 29, \"ud\": 75, \"ahh\": 240, \"ahw\": 240, \"dsa\": 52, \"inf\": 45, \"usa\": 52}, \"sl\": \"C1-1\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [52, 52, 52, 52], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.4691692648569952}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"35口\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.4691692648569952}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"C1-1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1683.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"ps\": {\"x\": 1683.709587402831, \"y\": 40.35628861869702, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3483.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"ps\": {\"x\": 1683.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3483.709587402831, \"y\": 40.35628861869657, \"name\": \"point\"}, \"ps\": {\"x\": 3483.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1683.709587402831, \"y\": 40.35628861869702, \"name\": \"point\"}, \"ps\": {\"x\": 3483.709587402831, \"y\": 40.35628861869657, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(250,250,250,0.47058823529411764)\", \"bn\": \"#FFFFFF\", \"hd\": \"#D4D1D9\", \"ben\": \"#000000\"}, \"dm\": {\"fh\": [{\"at\": 0, \"rt\": \"mullion\", \"eidx\": 0, \"midx\": 0, \"type\": \"innerSpace\"}, {\"at\": 0, \"rt\": \"frame\", \"eidx\": 1, \"midx\": -1, \"type\": \"innerSpace\"}], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1256.709587402831, \"y\": 840.3562886186969, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"35口\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"35口\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"d\": 75, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"dd\": 75, \"fm\": 30, \"gg\": 6, \"il\": 52, \"kw\": 200, \"mf\": 4.5, \"ms\": 5, \"sa\": 52, \"sc\": 60, \"sm\": 29, \"ud\": 75, \"ahh\": 240, \"ahw\": 240, \"dsa\": 52, \"inf\": 45, \"usa\": 52}, \"sl\": \"C1-2\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 4, \"titl\": {\"text\": \"C1-2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 961.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"ps\": {\"x\": 961.709587402831, \"y\": 40.35628861869691, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1551.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"ps\": {\"x\": 961.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1551.709587402831, \"y\": 40.35628861869691, \"name\": \"point\"}, \"ps\": {\"x\": 1551.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 961.709587402831, \"y\": 40.35628861869691, \"name\": \"point\"}, \"ps\": {\"x\": 1551.709587402831, \"y\": 40.35628861869691, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(250,250,250,0.47058823529411764)\", \"bn\": \"#FFFFFF\", \"hd\": \"#D4D1D9\", \"ben\": \"#000000\"}, \"dm\": {\"fh\": [{\"at\": 0, \"rt\": \"frame\", \"eidx\": 1, \"midx\": -1, \"type\": \"innerSpace\"}], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3920.709587402831, \"y\": 840.3562886186969, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"35口\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"35口\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"d\": 75, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"dd\": 75, \"fm\": 30, \"gg\": 6, \"il\": 52, \"kw\": 200, \"mf\": 4.5, \"ms\": 5, \"sa\": 52, \"sc\": 60, \"sm\": 29, \"ud\": 75, \"ahh\": 240, \"ahw\": 240, \"dsa\": 52, \"inf\": 45, \"usa\": 52}, \"sl\": \"C1-3\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 5, \"titl\": {\"text\": \"C1-3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3615.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"ps\": {\"x\": 3615.709587402831, \"y\": 40.356288618696226, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4225.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"ps\": {\"x\": 3615.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4225.709587402831, \"y\": 40.356288618696226, \"name\": \"point\"}, \"ps\": {\"x\": 4225.709587402831, \"y\": 2260.3562886186965, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3615.709587402831, \"y\": 40.356288618696226, \"name\": \"point\"}, \"ps\": {\"x\": 4225.709587402831, \"y\": 40.356288618696226, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [{\"cr\": \"#0000FF\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2327.842945811443, \"y\": 2938.8563824819626, \"name\": \"point\"}, \"from\": {\"x\": 1642.5274784580438, \"y\": 2856.8528222858295, \"name\": \"point\"}, \"text\": \"两边内色黄花梨135°转角,\", \"fontSize\": 200}, {\"cr\": \"#0000FF\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1573.4955443741223, \"y\": 3257.5354571540524, \"name\": \"point\"}, \"from\": {\"x\": 1316.7493621584968, \"y\": 3171.9533964155103, \"name\": \"point\"}, \"text\": \"2左2右\", \"fontSize\": 200}], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369239661716798.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 16:46:39", "updated_at": "2025-07-28 16:46:39", "sort": 0, "times": 2, "low_width": 1500, "high_width": 2100, "low_height": 2000, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/34808.json b/data/windoor-drawings/34808.json new file mode 100644 index 0000000..ea4ca55 --- /dev/null +++ b/data/windoor-drawings/34808.json @@ -0,0 +1 @@ +{"id": 34808, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 3341.879310344828, \"y\": 1820.8994252873565, \"name\": \"point\"}, \"sab\": 90, \"sqc\": false, \"stp\": {\"x\": 3341.879310344828, \"y\": -129.10057471264372, \"name\": \"point\"}, \"svb\": -1, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -74, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -74, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -74, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -74, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 100, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3291.879310344828, \"y\": 1745.8994252873565, \"name\": \"point\"}, \"ps\": {\"x\": 3391.879310344828, \"y\": 1745.8994252873565, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3291.879310344828, \"y\": -54.10057471264372, \"name\": \"point\"}, \"ps\": {\"x\": 3291.879310344828, \"y\": 1745.8994252873565, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3391.879310344828, \"y\": -54.10057471264372, \"name\": \"point\"}, \"ps\": {\"x\": 3291.879310344828, \"y\": -54.10057471264372, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3391.879310344828, \"y\": 1745.8994252873565, \"name\": \"point\"}, \"ps\": {\"x\": 3391.879310344828, \"y\": -54.10057471264372, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 3291.879310344828, \"y\": -54.10057471264372, \"name\": \"point\"}, \"ps\": {\"x\": 3291.879310344828, \"y\": 1745.8994252873565, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 5141.879310344828, \"y\": 1820.8994252873565, \"name\": \"point\"}, \"sab\": 90, \"sqc\": false, \"stp\": {\"x\": 5141.879310344828, \"y\": -129.10057471264372, \"name\": \"point\"}, \"svb\": 1, \"uid\": 4, \"dimL\": {\"to\": {\"x\": 325, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 325, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 325, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 325, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 100, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5191.879310344828, \"y\": -54.10057471264372, \"name\": \"point\"}, \"ps\": {\"x\": 5091.879310344828, \"y\": -54.10057471264372, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5191.879310344828, \"y\": 1745.8994252873565, \"name\": \"point\"}, \"ps\": {\"x\": 5191.879310344828, \"y\": -54.10057471264372, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5091.879310344828, \"y\": 1745.8994252873565, \"name\": \"point\"}, \"ps\": {\"x\": 5191.879310344828, \"y\": 1745.8994252873565, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5091.879310344828, \"y\": -54.10057471264372, \"name\": \"point\"}, \"ps\": {\"x\": 5091.879310344828, \"y\": 1745.8994252873565, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 5191.879310344828, \"y\": 1745.8994252873565, \"name\": \"point\"}, \"ps\": {\"x\": 5191.879310344828, \"y\": -54.10057471264372, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4341.879310344828, \"y\": 845.8994252873564, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4709.379310344828, \"y\": 445.8994252873563, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.8747246858042036e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4591.879310344828, \"y\": 1745.8994252873565, \"name\": \"point\"}, \"from\": {\"x\": 4591.879310344828, \"y\": 1088.3994252873565, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4591.879310344828, \"y\": 1745.8994252873565, \"name\": \"point\"}, \"from\": {\"x\": 4591.879310344828, \"y\": 1088.3994252873565, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"up\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3391.879310344828, \"y\": 1745.8994252873565, \"name\": \"point\"}, \"ps\": {\"x\": 3391.879310344828, \"y\": -54.100574712643606, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5091.879310344828, \"y\": 1745.8994252873565, \"name\": \"point\"}, \"ps\": {\"x\": 3391.879310344828, \"y\": 1745.8994252873565, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5091.879310344828, \"y\": -54.10057471264372, \"name\": \"point\"}, \"ps\": {\"x\": 5091.879310344828, \"y\": 1745.8994252873565, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3391.879310344828, \"y\": -54.100574712643606, \"name\": \"point\"}, \"ps\": {\"x\": 5091.879310344828, \"y\": -54.10057471264372, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2851.879310344828, \"y\": 1745.8994252873565, \"name\": \"point\"}, \"ps\": {\"x\": 2851.879310344828, \"y\": -54.10057471264372, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3291.879310344828, \"y\": 1745.8994252873565, \"name\": \"point\"}, \"ps\": {\"x\": 2851.879310344828, \"y\": 1745.8994252873565, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3291.879310344828, \"y\": -54.10057471264372, \"name\": \"point\"}, \"ps\": {\"x\": 3291.879310344828, \"y\": 1745.8994252873565, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2851.879310344828, \"y\": -54.10057471264372, \"name\": \"point\"}, \"ps\": {\"x\": 3291.879310344828, \"y\": -54.10057471264372, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 5, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5191.879310344828, \"y\": 1745.8994252873565, \"name\": \"point\"}, \"ps\": {\"x\": 5191.879310344828, \"y\": -54.10057471264372, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5631.879310344828, \"y\": 1745.8994252873565, \"name\": \"point\"}, \"ps\": {\"x\": 5191.879310344828, \"y\": 1745.8994252873565, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5631.879310344828, \"y\": -54.10057471264372, \"name\": \"point\"}, \"ps\": {\"x\": 5631.879310344828, \"y\": 1745.8994252873565, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5191.879310344828, \"y\": -54.10057471264372, \"name\": \"point\"}, \"ps\": {\"x\": 5631.879310344828, \"y\": -54.10057471264372, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369243277282896.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 16:47:15", "updated_at": "2025-07-28 16:47:15", "sort": 0, "times": 4, "low_width": 1400, "high_width": 2000, "low_height": 1600, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/34809.json b/data/windoor-drawings/34809.json new file mode 100644 index 0000000..6e7ef0e --- /dev/null +++ b/data/windoor-drawings/34809.json @@ -0,0 +1 @@ +{"id": 34809, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 110}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,144,233,0.6)\", \"bn\": \"#747373\", \"hd\": \"#D4D1D9\", \"ben\": \"#666565\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 5372.598563194275, \"y\": 5157.604492187501, \"name\": \"point\"}, \"sab\": 134.55870669003437, \"sqc\": false, \"stp\": {\"x\": 5372.598563194275, \"y\": 3002.604492187501, \"name\": \"point\"}, \"svb\": 0.4187325326828073, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h4\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 110, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5427.598563194275, \"y\": 3077.604492187501, \"name\": \"point\"}, \"ps\": {\"x\": 5317.598563194275, \"y\": 3077.604492187501, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5427.598563194275, \"y\": 5082.604492187501, \"name\": \"point\"}, \"ps\": {\"x\": 5427.598563194275, \"y\": 3077.604492187501, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5317.598563194275, \"y\": 5082.604492187501, \"name\": \"point\"}, \"ps\": {\"x\": 5427.598563194275, \"y\": 5082.604492187501, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5317.598563194275, \"y\": 3077.604492187501, \"name\": \"point\"}, \"ps\": {\"x\": 5317.598563194275, \"y\": 5082.604492187501, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 5427.598563194275, \"y\": 5082.604492187501, \"name\": \"point\"}, \"ps\": {\"x\": 5427.598563194275, \"y\": 3077.604492187501, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,144,233,0.6)\", \"bn\": \"#747373\", \"hd\": \"#D4D1D9\", \"ben\": \"#666565\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 447.9263268535833, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 471.7144013223515, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2837.598563194275, \"y\": 4080.104492187501, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4070.098563194275, \"y\": 4097.604492187501, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4077.598563194275, \"y\": 4582.604492187501, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"gs\": [], \"tf\": false, \"wb\": {\"hd\": true}, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5432.598563194275, \"y\": 5082.604492187501, \"name\": \"point\"}, \"from\": {\"x\": 5432.598563194275, \"y\": 3595.104492187501, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 737.6153111123313, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3057.598563194275, \"y\": 5082.604492187501, \"name\": \"point\"}, \"from\": {\"x\": 3057.598563194275, \"y\": 3595.104492187501, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3057.598563194275, \"y\": 5082.604492187501, \"name\": \"point\"}, \"from\": {\"x\": 3057.598563194275, \"y\": 3595.104492187501, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2967.598563194275, \"y\": 5082.604492187501, \"name\": \"point\"}, \"from\": {\"x\": 2967.598563194275, \"y\": 4080.104492187501, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 2026.8053085572935, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1937.598563194275, \"y\": 5082.604492187501, \"name\": \"point\"}, \"ps\": {\"x\": 1937.598563194275, \"y\": 3077.604492187501, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5317.598563194275, \"y\": 5082.604492187501, \"name\": \"point\"}, \"ps\": {\"x\": 1937.598563194275, \"y\": 5082.604492187501, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5317.598563194275, \"y\": 3077.604492187501, \"name\": \"point\"}, \"ps\": {\"x\": 5317.598563194275, \"y\": 5082.604492187501, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1937.598563194275, \"y\": 3077.604492187501, \"name\": \"point\"}, \"ps\": {\"x\": 5317.598563194275, \"y\": 3077.604492187501, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,144,233,0.6)\", \"bn\": \"#747373\", \"hd\": \"#D4D1D9\", \"ben\": \"#666565\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"gs\": [], \"tf\": false, \"wb\": {\"hd\": true}, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 7332.598563194275, \"y\": 5082.604492187501, \"name\": \"point\"}, \"from\": {\"x\": 7332.598563194275, \"y\": 3677.604492187501, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5662.598563194275, \"y\": 5082.604492187501, \"name\": \"point\"}, \"from\": {\"x\": 5662.598563194275, \"y\": 3677.604492187501, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 7332.598563194275, \"y\": 5082.604492187501, \"name\": \"point\"}, \"from\": {\"x\": 7332.598563194275, \"y\": 3677.604492187501, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5427.598563194275, \"y\": 4277.604492187501, \"name\": \"point\"}, \"ps\": {\"x\": 5427.598563194275, \"y\": 3077.604492187501, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7217.598563194275, \"y\": 4277.604492187501, \"name\": \"point\"}, \"ps\": {\"x\": 5427.598563194275, \"y\": 4277.604492187501, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7217.598563194275, \"y\": 3077.604492187501, \"name\": \"point\"}, \"ps\": {\"x\": 7217.598563194275, \"y\": 4277.604492187501, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5427.598563194275, \"y\": 3077.604492187501, \"name\": \"point\"}, \"ps\": {\"x\": 7217.598563194275, \"y\": 3077.604492187501, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369251538799223.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 16:48:38", "updated_at": "2025-07-28 16:48:38", "sort": 0, "times": 3, "low_width": 3000, "high_width": 3600, "low_height": 1500, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/34810.json b/data/windoor-drawings/34810.json new file mode 100644 index 0000000..73efc7e --- /dev/null +++ b/data/windoor-drawings/34810.json @@ -0,0 +1 @@ +{"id": 34810, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(52,214,214,0.6)\", \"bn\": \"#706662\", \"hd\": \"#D4D1D9\", \"ben\": \"#D17648\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 27.453703703703468, \"y\": -105.2391975308642, \"name\": \"vector\"}, \"pst\": {\"x\": 5952.181069958848, \"y\": 2592.042713211296, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 5952.181069958848, \"y\": 92.0427132112959, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 120, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 6012.181069958848, \"y\": 167.0427132112959, \"name\": \"point\"}, \"ps\": {\"x\": 5892.181069958848, \"y\": 167.0427132112959, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6012.181069958848, \"y\": 2517.042713211296, \"name\": \"point\"}, \"ps\": {\"x\": 6012.181069958848, \"y\": 167.0427132112959, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5892.181069958848, \"y\": 2517.042713211296, \"name\": \"point\"}, \"ps\": {\"x\": 6012.181069958848, \"y\": 2517.042713211296, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5892.181069958848, \"y\": 167.0427132112959, \"name\": \"point\"}, \"ps\": {\"x\": 5892.181069958848, \"y\": 2517.042713211296, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 6012.181069958848, \"y\": 2517.042713211296, \"name\": \"point\"}, \"ps\": {\"x\": 6012.181069958848, \"y\": 167.0427132112959, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(52,214,214,0.6)\", \"bn\": \"#706662\", \"hd\": \"#D4D1D9\", \"ben\": \"#D17648\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 3, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2807.1810699588477, \"y\": 1342.042713211296, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4642.181069958848, \"y\": 1342.042713211296, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5342.181069958848, \"y\": 1342.042713211296, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2457.1810699588477, \"y\": 1617.042713211296, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3724.681069958848, \"y\": 1617.042713211296, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4992.181069958848, \"y\": 1617.042713211296, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5609.681069958848, \"y\": 1617.042713211296, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 0}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30, 30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2937.1810699588477, \"y\": 2517.042713211296, \"name\": \"point\"}, \"from\": {\"x\": 2937.1810699588477, \"y\": 1117.042713211296, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": -463.92152275862054, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.34519572953736655}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4877.181069958848, \"y\": 2517.042713211296, \"name\": \"point\"}, \"from\": {\"x\": 4877.181069958848, \"y\": 1098.042713211296, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6548042704626335}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2922.1810699588477, \"y\": 2517.042713211296, \"name\": \"point\"}, \"from\": {\"x\": 2922.1810699588477, \"y\": 1098.042713211296, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.34519572953736655}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4877.181069958848, \"y\": 2517.042713211296, \"name\": \"point\"}, \"from\": {\"x\": 4877.181069958848, \"y\": 1098.042713211296, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6548042704626335}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"up\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"up\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2092.1810699588477, \"y\": 2517.042713211296, \"name\": \"point\"}, \"ps\": {\"x\": 2092.1810699588477, \"y\": 167.0427132112959, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5892.181069958848, \"y\": 2517.042713211296, \"name\": \"point\"}, \"ps\": {\"x\": 2092.1810699588477, \"y\": 2517.042713211296, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5892.181069958848, \"y\": 167.0427132112959, \"name\": \"point\"}, \"ps\": {\"x\": 5892.181069958848, \"y\": 2517.042713211296, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2092.1810699588477, \"y\": 167.0427132112959, \"name\": \"point\"}, \"ps\": {\"x\": 5892.181069958848, \"y\": 167.0427132112959, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(52,214,214,0.6)\", \"bn\": \"#706662\", \"hd\": \"#D4D1D9\", \"ben\": \"#D17648\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6382.181069958848, \"y\": 1617.042713211296, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 6012.181069958848, \"y\": 2517.042713211296, \"name\": \"point\"}, \"ps\": {\"x\": 6012.181069958848, \"y\": 167.0427132112959, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6752.181069958848, \"y\": 2517.042713211296, \"name\": \"point\"}, \"ps\": {\"x\": 6012.181069958848, \"y\": 2517.042713211296, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6752.181069958848, \"y\": 167.0427132112959, \"name\": \"point\"}, \"ps\": {\"x\": 6752.181069958848, \"y\": 2517.042713211296, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6012.181069958848, \"y\": 167.0427132112959, \"name\": \"point\"}, \"ps\": {\"x\": 6752.181069958848, \"y\": 167.0427132112959, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#E3EEBA\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369254852210563.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 16:49:10", "updated_at": "2025-07-28 16:49:10", "sort": 0, "times": 3, "low_width": 3500, "high_width": 4100, "low_height": 2100, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/34811.json b/data/windoor-drawings/34811.json new file mode 100644 index 0000000..673b054 --- /dev/null +++ b/data/windoor-drawings/34811.json @@ -0,0 +1 @@ +{"id": 34811, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(63,233,233,0.6)\", \"bn\": \"#424242\", \"hd\": \"#D4D1D9\", \"ben\": \"#424242\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 2241.8205944798306, \"y\": 2359.393147375357, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 2241.8205944798306, \"y\": 259.3931473753569, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -230, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -230, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -230, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -230, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 90, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2286.8205944798306, \"y\": 334.3931473753569, \"name\": \"point\"}, \"ps\": {\"x\": 2196.8205944798306, \"y\": 334.3931473753569, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2286.8205944798306, \"y\": 2284.393147375357, \"name\": \"point\"}, \"ps\": {\"x\": 2286.8205944798306, \"y\": 334.3931473753569, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2196.8205944798306, \"y\": 2284.393147375357, \"name\": \"point\"}, \"ps\": {\"x\": 2286.8205944798306, \"y\": 2284.393147375357, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2196.8205944798306, \"y\": 334.3931473753569, \"name\": \"point\"}, \"ps\": {\"x\": 2196.8205944798306, \"y\": 2284.393147375357, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 2286.8205944798306, \"y\": 2284.393147375357, \"name\": \"point\"}, \"ps\": {\"x\": 2286.8205944798306, \"y\": 334.3931473753569, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(63,233,233,0.6)\", \"bn\": \"#424242\", \"hd\": \"#D4D1D9\", \"ben\": \"#424242\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 3641.8205944798306, \"y\": 2359.393147375357, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 3641.8205944798306, \"y\": 259.3931473753569, \"name\": \"point\"}, \"svb\": 0, \"uid\": 4, \"dimL\": {\"to\": {\"x\": 392, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 392, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 392, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 392, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 90, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3686.8205944798306, \"y\": 334.3931473753569, \"name\": \"point\"}, \"ps\": {\"x\": 3596.8205944798306, \"y\": 334.3931473753569, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3686.8205944798306, \"y\": 2284.393147375357, \"name\": \"point\"}, \"ps\": {\"x\": 3686.8205944798306, \"y\": 334.3931473753569, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3596.8205944798306, \"y\": 2284.393147375357, \"name\": \"point\"}, \"ps\": {\"x\": 3686.8205944798306, \"y\": 2284.393147375357, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3596.8205944798306, \"y\": 334.3931473753569, \"name\": \"point\"}, \"ps\": {\"x\": 3596.8205944798306, \"y\": 2284.393147375357, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 3686.8205944798306, \"y\": 2284.393147375357, \"name\": \"point\"}, \"ps\": {\"x\": 3686.8205944798306, \"y\": 334.3931473753569, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(63,233,233,0.6)\", \"bn\": \"#424242\", \"hd\": \"#D4D1D9\", \"ben\": \"#424242\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1866.8205944798303, \"y\": 2284.393147375357, \"name\": \"point\"}, \"ps\": {\"x\": 1866.8205944798303, \"y\": 334.3931473753569, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2196.8205944798306, \"y\": 2284.393147375357, \"name\": \"point\"}, \"ps\": {\"x\": 1866.8205944798303, \"y\": 2284.393147375357, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2196.8205944798306, \"y\": 334.3931473753569, \"name\": \"point\"}, \"ps\": {\"x\": 2196.8205944798306, \"y\": 2284.393147375357, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1866.8205944798303, \"y\": 334.3931473753569, \"name\": \"point\"}, \"ps\": {\"x\": 2196.8205944798306, \"y\": 334.3931473753569, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(63,233,233,0.6)\", \"bn\": \"#424242\", \"hd\": \"#D4D1D9\", \"ben\": \"#424242\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 117.13888278790546, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2946.8205944798306, \"y\": 1309.3931473753569, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3264.3205944798306, \"y\": 934.3931473753568, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3166.8205944798306, \"y\": 2284.393147375357, \"name\": \"point\"}, \"from\": {\"x\": 3166.8205944798306, \"y\": 1601.8931473753569, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3166.8205944798306, \"y\": 2284.393147375357, \"name\": \"point\"}, \"from\": {\"x\": 3166.8205944798306, \"y\": 1601.8931473753569, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2286.8205944798306, \"y\": 2284.393147375357, \"name\": \"point\"}, \"ps\": {\"x\": 2286.8205944798306, \"y\": 334.3931473753569, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3596.8205944798306, \"y\": 2284.393147375357, \"name\": \"point\"}, \"ps\": {\"x\": 2286.8205944798306, \"y\": 2284.393147375357, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3596.8205944798306, \"y\": 334.3931473753569, \"name\": \"point\"}, \"ps\": {\"x\": 3596.8205944798306, \"y\": 2284.393147375357, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2286.8205944798306, \"y\": 334.3931473753569, \"name\": \"point\"}, \"ps\": {\"x\": 3596.8205944798306, \"y\": 334.3931473753569, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(63,233,233,0.6)\", \"bn\": \"#424242\", \"hd\": \"#D4D1D9\", \"ben\": \"#424242\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 5, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3686.8205944798306, \"y\": 2284.393147375357, \"name\": \"point\"}, \"ps\": {\"x\": 3686.8205944798306, \"y\": 334.3931473753569, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4016.8205944798306, \"y\": 2284.393147375357, \"name\": \"point\"}, \"ps\": {\"x\": 3686.8205944798306, \"y\": 2284.393147375357, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4016.8205944798306, \"y\": 334.3931473753569, \"name\": \"point\"}, \"ps\": {\"x\": 4016.8205944798306, \"y\": 2284.393147375357, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3686.8205944798306, \"y\": 334.3931473753569, \"name\": \"point\"}, \"ps\": {\"x\": 4016.8205944798306, \"y\": 334.3931473753569, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369259995108680.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 16:50:01", "updated_at": "2025-07-28 16:50:01", "sort": 0, "times": 4, "low_width": 1000, "high_width": 1600, "low_height": 1700, "high_height": 2200} \ No newline at end of file diff --git a/data/windoor-drawings/34812.json b/data/windoor-drawings/34812.json new file mode 100644 index 0000000..0a7175b --- /dev/null +++ b/data/windoor-drawings/34812.json @@ -0,0 +1 @@ +{"id": 34812, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 1773.595146871009, \"y\": 2823.420817369093, \"name\": \"point\"}, \"sab\": 90, \"sqc\": false, \"stp\": {\"x\": 1773.5951468710089, \"y\": 873.4208173690931, \"name\": \"point\"}, \"svb\": -1, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 100, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1723.5951468710086, \"y\": 2748.420817369093, \"name\": \"point\"}, \"ps\": {\"x\": 1823.5951468710089, \"y\": 2748.420817369093, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1723.5951468710086, \"y\": 948.4208173690932, \"name\": \"point\"}, \"ps\": {\"x\": 1723.5951468710086, \"y\": 2748.420817369093, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1823.5951468710089, \"y\": 948.4208173690932, \"name\": \"point\"}, \"ps\": {\"x\": 1723.5951468710086, \"y\": 948.4208173690932, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1823.5951468710089, \"y\": 2748.420817369093, \"name\": \"point\"}, \"ps\": {\"x\": 1823.5951468710089, \"y\": 948.4208173690932, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 1723.5951468710086, \"y\": 948.4208173690932, \"name\": \"point\"}, \"ps\": {\"x\": 1723.5951468710086, \"y\": 2748.420817369093, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 3423.595146871008, \"y\": 2823.420817369093, \"name\": \"point\"}, \"sab\": 90, \"sqc\": false, \"stp\": {\"x\": 3423.595146871008, \"y\": 873.4208173690931, \"name\": \"point\"}, \"svb\": 1, \"uid\": 4, \"dimL\": {\"to\": {\"x\": -2200, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2200, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -2200, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2200, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 100, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3473.595146871008, \"y\": 948.4208173690932, \"name\": \"point\"}, \"ps\": {\"x\": 3373.595146871008, \"y\": 948.4208173690932, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3473.595146871008, \"y\": 2748.420817369093, \"name\": \"point\"}, \"ps\": {\"x\": 3473.595146871008, \"y\": 948.4208173690932, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3373.595146871008, \"y\": 2748.420817369093, \"name\": \"point\"}, \"ps\": {\"x\": 3473.595146871008, \"y\": 2748.420817369093, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3373.595146871008, \"y\": 948.4208173690932, \"name\": \"point\"}, \"ps\": {\"x\": 3373.595146871008, \"y\": 2748.420817369093, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 3473.595146871008, \"y\": 2748.420817369093, \"name\": \"point\"}, \"ps\": {\"x\": 3473.595146871008, \"y\": 948.4208173690932, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2623.595146871008, \"y\": 1848.4208173690931, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2991.095146871008, \"y\": 1448.4208173690931, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -75, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -75, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2873.595146871008, \"y\": 2748.420817369093, \"name\": \"point\"}, \"from\": {\"x\": 2873.595146871008, \"y\": 2090.920817369093, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -75, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -75, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -75, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -75, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -75, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -75, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -75, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -75, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -75, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -75, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -75, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -75, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3048.595146871008, \"y\": 2748.420817369093, \"name\": \"point\"}, \"from\": {\"x\": 3048.595146871008, \"y\": 2090.920817369093, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -75, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -75, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -75, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -75, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -75, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -75, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -75, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -75, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -75, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -75, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"up\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1823.595146871008, \"y\": 2748.420817369093, \"name\": \"point\"}, \"ps\": {\"x\": 1823.595146871008, \"y\": 948.4208173690932, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3373.595146871008, \"y\": 2748.420817369093, \"name\": \"point\"}, \"ps\": {\"x\": 1823.595146871008, \"y\": 2748.420817369093, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3373.595146871008, \"y\": 948.4208173690932, \"name\": \"point\"}, \"ps\": {\"x\": 3373.595146871008, \"y\": 2748.420817369093, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1823.595146871008, \"y\": 948.4208173690932, \"name\": \"point\"}, \"ps\": {\"x\": 3373.595146871008, \"y\": 948.4208173690932, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1283.5951468710086, \"y\": 2748.420817369093, \"name\": \"point\"}, \"ps\": {\"x\": 1283.5951468710086, \"y\": 948.4208173690932, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1723.5951468710086, \"y\": 2748.420817369093, \"name\": \"point\"}, \"ps\": {\"x\": 1283.5951468710086, \"y\": 2748.420817369093, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1723.5951468710086, \"y\": 948.4208173690932, \"name\": \"point\"}, \"ps\": {\"x\": 1723.5951468710086, \"y\": 2748.420817369093, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1283.5951468710086, \"y\": 948.4208173690932, \"name\": \"point\"}, \"ps\": {\"x\": 1723.5951468710086, \"y\": 948.4208173690932, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 5, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3473.595146871008, \"y\": 2748.420817369093, \"name\": \"point\"}, \"ps\": {\"x\": 3473.595146871008, \"y\": 948.4208173690932, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3913.595146871008, \"y\": 2748.420817369093, \"name\": \"point\"}, \"ps\": {\"x\": 3473.595146871008, \"y\": 2748.420817369093, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3913.595146871008, \"y\": 948.4208173690932, \"name\": \"point\"}, \"ps\": {\"x\": 3913.595146871008, \"y\": 2748.420817369093, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3473.595146871008, \"y\": 948.4208173690932, \"name\": \"point\"}, \"ps\": {\"x\": 3913.595146871008, \"y\": 948.4208173690932, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369287678013851.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 16:54:36", "updated_at": "2025-07-28 16:54:36", "sort": 0, "times": 7, "low_width": 1200, "high_width": 1800, "low_height": 1600, "high_height": 2100} \ No newline at end of file diff --git a/data/windoor-drawings/34816.json b/data/windoor-drawings/34816.json new file mode 100644 index 0000000..a655cdb --- /dev/null +++ b/data/windoor-drawings/34816.json @@ -0,0 +1 @@ +{"id": 34816, "name": "", "drawing_data": "{\"s\": {\"cs\": 100, \"cjs\": 110}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": 2, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 7850.251839794184, \"y\": 2901.5034996459253, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 7850.251839794184, \"y\": 431.5034996459254, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -70.00000000000182, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -70.00000000000182, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -70.00000000000182, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -70.00000000000182, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 220, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 7960.251839794184, \"y\": 506.5034996459252, \"name\": \"point\"}, \"ps\": {\"x\": 7740.251839794184, \"y\": 506.5034996459252, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7960.251839794184, \"y\": 2826.5034996459253, \"name\": \"point\"}, \"ps\": {\"x\": 7960.251839794184, \"y\": 506.5034996459252, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7740.251839794184, \"y\": 2826.5034996459253, \"name\": \"point\"}, \"ps\": {\"x\": 7960.251839794184, \"y\": 2826.5034996459253, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7740.251839794184, \"y\": 506.5034996459252, \"name\": \"point\"}, \"ps\": {\"x\": 7740.251839794184, \"y\": 2826.5034996459253, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 7960.251839794184, \"y\": 2826.5034996459253, \"name\": \"point\"}, \"ps\": {\"x\": 7960.251839794184, \"y\": 506.5034996459252, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": 2, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 4920.251839794184, \"y\": 2901.5034996459253, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 4920.251839794184, \"y\": 431.5034996459254, \"name\": \"point\"}, \"svb\": 0, \"uid\": 3, \"dimL\": {\"to\": {\"x\": 99.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 99.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 99.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 99.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"h4\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 220, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4810.251839794184, \"y\": 2826.5034996459253, \"name\": \"point\"}, \"ps\": {\"x\": 5030.251839794184, \"y\": 2826.5034996459253, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4810.251839794184, \"y\": 506.5034996459251, \"name\": \"point\"}, \"ps\": {\"x\": 4810.251839794184, \"y\": 2826.5034996459253, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5030.251839794184, \"y\": 506.5034996459251, \"name\": \"point\"}, \"ps\": {\"x\": 4810.251839794184, \"y\": 506.5034996459251, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5030.251839794184, \"y\": 2826.5034996459253, \"name\": \"point\"}, \"ps\": {\"x\": 5030.251839794184, \"y\": 506.5034996459251, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 4810.251839794184, \"y\": 506.5034996459251, \"name\": \"point\"}, \"ps\": {\"x\": 4810.251839794184, \"y\": 2826.5034996459253, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 3, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6385.251839794184, \"y\": 2011.503499645925, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5707.751839794184, \"y\": 2411.5034996459253, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6385.251839794184, \"y\": 2411.5034996459253, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 7062.751839794184, \"y\": 2411.5034996459253, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5 LOW-E\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5 LOW-E\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5 LOW-E\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5 LOW-E\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 1, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 50, \"kw\": 1, \"mf\": 1, \"ms\": 5, \"sa\": 50, \"sc\": 50, \"sm\": 1, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sl\": \"\", \"sm\": [{\"gs\": [], \"tf\": false, \"wb\": {\"hd\": true}, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 2}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 3}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5 LOW-E\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 0}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5 LOW-E\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 3}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5 LOW-E\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 3, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 14.99999999999818, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5 LOW-E\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 3, \"columnIndex\": 2}], \"enabled\": true, \"appliedOptionIndex\": 58, \"emptyTrackAppended\": \"none\"}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5030.251839794184, \"y\": 2826.5034996459253, \"name\": \"point\"}, \"ps\": {\"x\": 5030.251839794184, \"y\": 506.5034996459251, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7740.251839794184, \"y\": 2826.5034996459253, \"name\": \"point\"}, \"ps\": {\"x\": 5030.251839794184, \"y\": 2826.5034996459253, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7740.251839794184, \"y\": 506.5034996459251, \"name\": \"point\"}, \"ps\": {\"x\": 7740.251839794184, \"y\": 2826.5034996459253, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5030.251839794184, \"y\": 506.5034996459251, \"name\": \"point\"}, \"ps\": {\"x\": 7740.251839794184, \"y\": 506.5034996459251, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m10\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4300.251839794184, \"y\": 2011.503499645925, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5 LOW-E\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30]}, \"ot\": \"inward\", \"ps\": {\"a\": 1, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 50, \"kw\": 1, \"mf\": 1, \"ms\": 5, \"sa\": 50, \"sc\": 50, \"sm\": 1, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sl\": \"\", \"sm\": [{\"gs\": [], \"tf\": false, \"wb\": {\"hd\": true}, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5 LOW-E\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5 LOW-E\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -30, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Screen\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 2, \"columnIndex\": 1}], \"enabled\": true, \"appliedOptionIndex\": 24, \"emptyTrackAppended\": \"none\"}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 4, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3790.251839794184, \"y\": 2826.5034996459253, \"name\": \"point\"}, \"ps\": {\"x\": 3790.251839794184, \"y\": 506.5034996459256, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4810.251839794184, \"y\": 2826.5034996459253, \"name\": \"point\"}, \"ps\": {\"x\": 3790.251839794184, \"y\": 2826.5034996459253, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4810.251839794184, \"y\": 506.5034996459254, \"name\": \"point\"}, \"ps\": {\"x\": 4810.251839794184, \"y\": 2826.5034996459253, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3790.251839794184, \"y\": 506.5034996459256, \"name\": \"point\"}, \"ps\": {\"x\": 4810.251839794184, \"y\": 506.5034996459254, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 3655.251839794184, \"y\": 2976.5034996459253, \"name\": \"point\"}, \"from\": {\"x\": 3655.251839794184, \"y\": 2826.5034996459253, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -60, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -60, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 7927.327652068552, \"y\": 2826.5034996459253, \"name\": \"point\"}, \"ps\": {\"x\": 3730.251839794184, \"y\": 2826.5034996459253, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7927.327652068552, \"y\": 2976.5034996459253, \"name\": \"point\"}, \"ps\": {\"x\": 7927.327652068552, \"y\": 2826.5034996459253, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3730.251839794184, \"y\": 2976.5034996459253, \"name\": \"point\"}, \"ps\": {\"x\": 7927.327652068552, \"y\": 2976.5034996459253, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3730.251839794184, \"y\": 2826.5034996459253, \"name\": \"point\"}, \"ps\": {\"x\": 3730.251839794184, \"y\": 2976.5034996459253, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369331175882408.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:01:52", "updated_at": "2025-07-28 17:01:52", "sort": 0, "times": 9, "low_width": 3000, "high_width": 3500, "low_height": 2000, "high_height": 2600} \ No newline at end of file diff --git a/data/windoor-drawings/34818.json b/data/windoor-drawings/34818.json new file mode 100644 index 0000000..4167615 --- /dev/null +++ b/data/windoor-drawings/34818.json @@ -0,0 +1 @@ +{"id": 34818, "name": "", "drawing_data": "{\"s\": {\"cs\": 100, \"cjs\": 232}, \"cp\": [{\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 2527.0184575761914, \"y\": 1910.1034482758623, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 2527.0184575761914, \"y\": 0.1034482758621067, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -85, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -85, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -85, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -85, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 220, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2417.0184575761914, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"ps\": {\"x\": 2637.0184575761914, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2417.0184575761914, \"y\": 75.10344827586215, \"name\": \"point\"}, \"ps\": {\"x\": 2417.0184575761914, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2637.0184575761914, \"y\": 75.10344827586212, \"name\": \"point\"}, \"ps\": {\"x\": 2417.0184575761914, \"y\": 75.10344827586215, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2637.0184575761914, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"ps\": {\"x\": 2637.0184575761914, \"y\": 75.10344827586212, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 2417.0184575761914, \"y\": 75.10344827586215, \"name\": \"point\"}, \"ps\": {\"x\": 2417.0184575761914, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 4487.018457576191, \"y\": 1910.1034482758623, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 4487.018457576191, \"y\": 0.10344827586209249, \"name\": \"point\"}, \"svb\": 0, \"uid\": 3, \"dimL\": {\"to\": {\"x\": -1305, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1305, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1305, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1305, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 220, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4597.018457576191, \"y\": 75.10344827586209, \"name\": \"point\"}, \"ps\": {\"x\": 4377.018457576191, \"y\": 75.10344827586209, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4597.018457576191, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"ps\": {\"x\": 4597.018457576191, \"y\": 75.10344827586209, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4377.018457576191, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"ps\": {\"x\": 4597.018457576191, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4377.018457576191, \"y\": 75.10344827586209, \"name\": \"point\"}, \"ps\": {\"x\": 4377.018457576191, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 4597.018457576191, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"ps\": {\"x\": 4597.018457576191, \"y\": 75.10344827586209, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3287.0184575761914, \"y\": 955.1034482758622, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2969.5184575761914, \"y\": 1425.1034482758623, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 19, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 66, \"sc\": 55, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66, \"inf\": 45, \"usa\": 66}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3414.0184575761914, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"from\": {\"x\": 3414.0184575761914, \"y\": 960.1034482758624, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.3448275862068965}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [55, 55, 55, 55], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3419.5184575761914, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"from\": {\"x\": 3419.5184575761914, \"y\": 757.6034482758622, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.3601532567049808}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2637.0184575761914, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"ps\": {\"x\": 2637.0184575761914, \"y\": 75.10344827586209, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4377.018457576191, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"ps\": {\"x\": 2637.0184575761914, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4377.018457576191, \"y\": 75.10344827586209, \"name\": \"point\"}, \"ps\": {\"x\": 4377.018457576191, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2637.0184575761914, \"y\": 75.10344827586209, \"name\": \"point\"}, \"ps\": {\"x\": 4377.018457576191, \"y\": 75.10344827586209, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 19, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 66, \"sc\": 55, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66, \"inf\": 45, \"usa\": 66}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 4, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2127.0184575761914, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"ps\": {\"x\": 2127.0184575761914, \"y\": 75.10344827586209, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2417.0184575761914, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"ps\": {\"x\": 2127.0184575761914, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2417.0184575761914, \"y\": 75.10344827586209, \"name\": \"point\"}, \"ps\": {\"x\": 2417.0184575761914, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2127.0184575761914, \"y\": 75.10344827586209, \"name\": \"point\"}, \"ps\": {\"x\": 2417.0184575761914, \"y\": 75.10344827586209, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 19, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 66, \"sc\": 55, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66, \"inf\": 45, \"usa\": 66}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 5, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4597.018457576191, \"y\": 1835.103448275862, \"name\": \"point\"}, \"ps\": {\"x\": 4597.018457576191, \"y\": 75.10344827586198, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4887.018457576191, \"y\": 1835.103448275862, \"name\": \"point\"}, \"ps\": {\"x\": 4597.018457576191, \"y\": 1835.103448275862, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4887.018457576191, \"y\": 75.10344827586198, \"name\": \"point\"}, \"ps\": {\"x\": 4887.018457576191, \"y\": 1835.103448275862, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4597.018457576191, \"y\": 75.10344827586198, \"name\": \"point\"}, \"ps\": {\"x\": 4887.018457576191, \"y\": 75.10344827586198, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#74DB43\", \"note\": [{\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3615.856460151667, \"y\": 3274.1338675060815, \"name\": \"point\"}, \"from\": {\"x\": 2647.0552010301903, \"y\": 2873.09520675347, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 250}], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369336961267111.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:02:49", "updated_at": "2025-07-28 17:02:49", "sort": 0, "times": 12, "low_width": 1500, "high_width": 2500, "low_height": 1200, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/34819.json b/data/windoor-drawings/34819.json new file mode 100644 index 0000000..dcde4f4 --- /dev/null +++ b/data/windoor-drawings/34819.json @@ -0,0 +1 @@ +{"id": 34819, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#F1ECE9\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": -2979.3209888928905, \"y\": -82.07543956934524, \"name\": \"point\"}, \"sab\": 153.29374337446868, \"sqc\": false, \"stp\": {\"x\": -2979.3209888928905, \"y\": -2602.0754395693452, \"name\": \"point\"}, \"svb\": -0.23736927763729643, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -1660, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1660, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1660, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1660, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 100, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -3029.3209888928905, \"y\": -157.07543956934524, \"name\": \"point\"}, \"ps\": {\"x\": -2929.3209888928905, \"y\": -157.07543956934524, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3029.3209888928905, \"y\": -2527.0754395693452, \"name\": \"point\"}, \"ps\": {\"x\": -3029.3209888928905, \"y\": -157.07543956934524, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -2929.3209888928905, \"y\": -2527.0754395693452, \"name\": \"point\"}, \"ps\": {\"x\": -3029.3209888928905, \"y\": -2527.0754395693452, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -2929.3209888928905, \"y\": -157.07543956934524, \"name\": \"point\"}, \"ps\": {\"x\": -2929.3209888928905, \"y\": -2527.0754395693452, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -3029.3209888928905, \"y\": -2527.0754395693452, \"name\": \"point\"}, \"ps\": {\"x\": -3029.3209888928905, \"y\": -157.07543956934524, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#F1ECE9\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 1087.509584703127, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 1225.919895483525, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -2279.3209888928905, \"y\": -1342.0754395693452, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -4.7965413128259265e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -2593.3209888928905, \"y\": -1157.0754395693452, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [36, 36]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 36, \"gg\": 5, \"il\": 50, \"kw\": 200, \"mf\": 4.5, \"ms\": 5, \"sa\": 50, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -1660, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1660, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2152.3209888928905, \"y\": -157.07543956934524, \"name\": \"point\"}, \"from\": {\"x\": -2152.3209888928905, \"y\": -1831.0754395693452, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1660, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1660, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -2047.3209888928905, \"y\": -1175.0754395693452, \"name\": \"point\"}, \"from\": {\"x\": -2047.3209888928905, \"y\": -1831.0754395693452, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1660, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1660, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1660, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1660, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -1660, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1660, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -1660, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1660, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2147.3209888928905, \"y\": -157.07543956934524, \"name\": \"point\"}, \"from\": {\"x\": -2147.3209888928905, \"y\": -1831.0754395693452, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1660, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1660, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -2042.3209888928905, \"y\": -1175.0754395693452, \"name\": \"point\"}, \"from\": {\"x\": -2042.3209888928905, \"y\": -1831.0754395693452, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1660, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1660, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1660, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1660, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -1660, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1660, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -2929.3209888928905, \"y\": -157.07543956934524, \"name\": \"point\"}, \"ps\": {\"x\": -2929.3209888928905, \"y\": -2527.0754395693452, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -719.3209888928905, \"y\": -157.07543956934524, \"name\": \"point\"}, \"ps\": {\"x\": -2929.3209888928905, \"y\": -157.07543956934524, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -719.3209888928905, \"y\": -2527.0754395693452, \"name\": \"point\"}, \"ps\": {\"x\": -719.3209888928905, \"y\": -157.07543956934524, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -2929.3209888928905, \"y\": -2527.0754395693452, \"name\": \"point\"}, \"ps\": {\"x\": -719.3209888928905, \"y\": -2527.0754395693452, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#F1ECE9\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 36, \"gg\": 5, \"il\": 50, \"kw\": 200, \"mf\": 4.5, \"ms\": 5, \"sa\": 50, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -3769.3209888928905, \"y\": -157.07543956934524, \"name\": \"point\"}, \"ps\": {\"x\": -3769.3209888928905, \"y\": -2527.0754395693452, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3029.3209888928905, \"y\": -157.07543956934524, \"name\": \"point\"}, \"ps\": {\"x\": -3769.3209888928905, \"y\": -157.07543956934524, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3029.3209888928905, \"y\": -2527.0754395693452, \"name\": \"point\"}, \"ps\": {\"x\": -3029.3209888928905, \"y\": -157.07543956934524, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3769.3209888928905, \"y\": -2527.0754395693452, \"name\": \"point\"}, \"ps\": {\"x\": -3029.3209888928905, \"y\": -2527.0754395693452, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369338942654764.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:03:10", "updated_at": "2025-07-28 17:03:10", "sort": 0, "times": 13, "low_width": 2500, "high_width": 3600, "low_height": 2000, "high_height": 2600} \ No newline at end of file diff --git a/data/windoor-drawings/34820.json b/data/windoor-drawings/34820.json new file mode 100644 index 0000000..3e284c7 --- /dev/null +++ b/data/windoor-drawings/34820.json @@ -0,0 +1 @@ +{"id": 34820, "name": "", "drawing_data": "{\"s\": {\"cs\": 100, \"cjs\": 232}, \"cp\": [{\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 2527.0184575761914, \"y\": 1910.1034482758623, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 2527.0184575761914, \"y\": 0.1034482758621067, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -85, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -85, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -85, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -85, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 220, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2417.0184575761914, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"ps\": {\"x\": 2637.0184575761914, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2417.0184575761914, \"y\": 75.10344827586209, \"name\": \"point\"}, \"ps\": {\"x\": 2417.0184575761914, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2637.0184575761914, \"y\": 75.10344827586206, \"name\": \"point\"}, \"ps\": {\"x\": 2417.0184575761914, \"y\": 75.10344827586209, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2637.0184575761914, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"ps\": {\"x\": 2637.0184575761914, \"y\": 75.10344827586206, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 2417.0184575761914, \"y\": 75.10344827586209, \"name\": \"point\"}, \"ps\": {\"x\": 2417.0184575761914, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 4427.018457576191, \"y\": 1910.1034482758623, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 4427.018457576191, \"y\": 0.10344827586209249, \"name\": \"point\"}, \"svb\": 0, \"uid\": 3, \"dimL\": {\"to\": {\"x\": -1365, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1365, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1365, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1365, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 220, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4537.018457576191, \"y\": 75.10344827586209, \"name\": \"point\"}, \"ps\": {\"x\": 4317.018457576191, \"y\": 75.10344827586209, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4537.018457576191, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"ps\": {\"x\": 4537.018457576191, \"y\": 75.10344827586209, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4317.018457576191, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"ps\": {\"x\": 4537.018457576191, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4317.018457576191, \"y\": 75.10344827586209, \"name\": \"point\"}, \"ps\": {\"x\": 4317.018457576191, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 4537.018457576191, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"ps\": {\"x\": 4537.018457576191, \"y\": 75.10344827586209, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3667.0184575761914, \"y\": 955.1034482758622, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3984.5184575761914, \"y\": 1425.1034482758623, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 19, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 66, \"sc\": 55, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66, \"inf\": 45, \"usa\": 66}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -640, \"y\": -5.000000000000114, \"name\": \"point\"}, \"from\": {\"x\": -640, \"y\": -5.000000000000114, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4528.018457576191, \"y\": 1830.1034482758623, \"name\": \"point\"}, \"from\": {\"x\": 4528.018457576191, \"y\": 761.6034482758622, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -640, \"y\": -5.000000000000114, \"name\": \"point\"}, \"from\": {\"x\": -640, \"y\": -5.000000000000114, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -640, \"y\": -5.000000000000114, \"name\": \"point\"}, \"from\": {\"x\": -640, \"y\": -5.000000000000114, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6551724137931034}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -640, \"y\": -5.000000000000114, \"name\": \"point\"}, \"from\": {\"x\": -640, \"y\": -5.000000000000114, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -640, \"y\": -5.000000000000114, \"name\": \"point\"}, \"from\": {\"x\": -640, \"y\": -5.000000000000114, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -640, \"y\": -5.000000000000114, \"name\": \"point\"}, \"from\": {\"x\": -640, \"y\": -5.000000000000114, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -640, \"y\": -5.000000000000114, \"name\": \"point\"}, \"from\": {\"x\": -640, \"y\": -5.000000000000114, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [55, 55, 55, 55], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4522.518457576191, \"y\": 1830.1034482758623, \"name\": \"point\"}, \"from\": {\"x\": 4522.518457576191, \"y\": 761.6034482758622, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -640, \"y\": -5.000000000000114, \"name\": \"point\"}, \"from\": {\"x\": -640, \"y\": -5.000000000000114, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -640, \"y\": -5.000000000000114, \"name\": \"point\"}, \"from\": {\"x\": -640, \"y\": -5.000000000000114, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6398467432950191}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -640, \"y\": -5.000000000000114, \"name\": \"point\"}, \"from\": {\"x\": -640, \"y\": -5.000000000000114, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -640, \"y\": -5.000000000000114, \"name\": \"point\"}, \"from\": {\"x\": -640, \"y\": -5.000000000000114, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -640, \"y\": -5.000000000000114, \"name\": \"point\"}, \"from\": {\"x\": -640, \"y\": -5.000000000000114, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2637.0184575761914, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"ps\": {\"x\": 2637.0184575761914, \"y\": 75.10344827586209, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4317.018457576191, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"ps\": {\"x\": 2637.0184575761914, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4317.018457576191, \"y\": 75.10344827586209, \"name\": \"point\"}, \"ps\": {\"x\": 4317.018457576191, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2637.0184575761914, \"y\": 75.10344827586209, \"name\": \"point\"}, \"ps\": {\"x\": 4317.018457576191, \"y\": 75.10344827586209, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 19, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 66, \"sc\": 55, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66, \"inf\": 45, \"usa\": 66}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 4, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2127.0184575761914, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"ps\": {\"x\": 2127.0184575761914, \"y\": 75.10344827586209, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2417.0184575761914, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"ps\": {\"x\": 2127.0184575761914, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2417.0184575761914, \"y\": 75.10344827586209, \"name\": \"point\"}, \"ps\": {\"x\": 2417.0184575761914, \"y\": 1835.1034482758623, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2127.0184575761914, \"y\": 75.10344827586209, \"name\": \"point\"}, \"ps\": {\"x\": 2417.0184575761914, \"y\": 75.10344827586209, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 19, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 66, \"sc\": 55, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66, \"inf\": 45, \"usa\": 66}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 5, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4537.018457576191, \"y\": 1835.103448275862, \"name\": \"point\"}, \"ps\": {\"x\": 4537.018457576191, \"y\": 75.10344827586198, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4827.018457576191, \"y\": 1835.103448275862, \"name\": \"point\"}, \"ps\": {\"x\": 4537.018457576191, \"y\": 1835.103448275862, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4827.018457576191, \"y\": 75.10344827586198, \"name\": \"point\"}, \"ps\": {\"x\": 4827.018457576191, \"y\": 1835.103448275862, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4537.018457576191, \"y\": 75.10344827586198, \"name\": \"point\"}, \"ps\": {\"x\": 4827.018457576191, \"y\": 75.10344827586198, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#74DB43\", \"note\": [{\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3615.856460151667, \"y\": 3274.1338675060815, \"name\": \"point\"}, \"from\": {\"x\": 2647.0552010301903, \"y\": 2873.09520675347, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 250}], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369341267838722.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:03:33", "updated_at": "2025-07-28 17:03:33", "sort": 0, "times": 5, "low_width": 2450, "high_width": 3000, "low_height": 1500, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/34821.json b/data/windoor-drawings/34821.json new file mode 100644 index 0000000..fb56071 --- /dev/null +++ b/data/windoor-drawings/34821.json @@ -0,0 +1 @@ +{"id": 34821, "name": "", "drawing_data": "{\"s\": {\"cs\": 100, \"cjs\": 110}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": 2, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 4835.219514455292, \"y\": 2668.0639793122436, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 4835.219514455292, \"y\": -1.93602068775634, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -394, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -394, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -394, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -394, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 220, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4725.219514455292, \"y\": 2593.0639793122436, \"name\": \"point\"}, \"ps\": {\"x\": 4945.219514455292, \"y\": 2593.0639793122436, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4725.219514455292, \"y\": 73.06397931224367, \"name\": \"point\"}, \"ps\": {\"x\": 4725.219514455292, \"y\": 2593.0639793122436, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4945.219514455292, \"y\": 73.06397931224365, \"name\": \"point\"}, \"ps\": {\"x\": 4725.219514455292, \"y\": 73.06397931224367, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4945.219514455292, \"y\": 2593.0639793122436, \"name\": \"point\"}, \"ps\": {\"x\": 4945.219514455292, \"y\": 73.06397931224365, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 4725.219514455292, \"y\": 73.06397931224367, \"name\": \"point\"}, \"ps\": {\"x\": 4725.219514455292, \"y\": 2593.0639793122436, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f4\", \"type\": \"line\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m8\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m9\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6585.219514455292, \"y\": 1333.0639793122436, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5772.719514455292, \"y\": 348.06397931224365, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5772.719514455292, \"y\": 1858.0639793122436, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6777.719514455292, \"y\": 1858.0639793122436, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5 LOW-E\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5 LOW-E\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5 LOW-E\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5 LOW-E\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 1, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 50, \"kw\": 1, \"mf\": 1, \"ms\": 5, \"sa\": 50, \"sc\": 50, \"sm\": 1, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sl\": \"\", \"sm\": [{\"gs\": [], \"tf\": false, \"wb\": {\"hd\": true}, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5 LOW-E\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -449, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5 LOW-E\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4945.219514455292, \"y\": 2593.0639793122436, \"name\": \"point\"}, \"ps\": {\"x\": 4945.219514455292, \"y\": 73.06397931224365, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6985.219514455292, \"y\": 2593.0639793122436, \"name\": \"point\"}, \"ps\": {\"x\": 4945.219514455292, \"y\": 2593.0639793122436, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6985.219514455292, \"y\": 73.06397931224365, \"name\": \"point\"}, \"ps\": {\"x\": 6985.219514455292, \"y\": 2593.0639793122436, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4945.219514455292, \"y\": 73.06397931224365, \"name\": \"point\"}, \"ps\": {\"x\": 6985.219514455292, \"y\": 73.06397931224365, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m10\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m11\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4285.219514455292, \"y\": 333.06397931224353, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.510820530321213e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4285.219514455292, \"y\": 1873.0639793122436, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5 LOW-E\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5 LOW-E\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5 LOW-E\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 1, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 50, \"kw\": 1, \"mf\": 1, \"ms\": 5, \"sa\": 50, \"sc\": 50, \"sm\": 1, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3845.219514455291, \"y\": 2593.0639793122436, \"name\": \"point\"}, \"ps\": {\"x\": 3845.219514455291, \"y\": 73.06397931224365, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4725.219514455292, \"y\": 2593.0639793122436, \"name\": \"point\"}, \"ps\": {\"x\": 3845.219514455291, \"y\": 2593.0639793122436, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4725.219514455292, \"y\": 73.06397931224365, \"name\": \"point\"}, \"ps\": {\"x\": 4725.219514455292, \"y\": 2593.0639793122436, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3845.219514455291, \"y\": 73.06397931224365, \"name\": \"point\"}, \"ps\": {\"x\": 4725.219514455292, \"y\": 73.06397931224365, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 3770.219514455291, \"y\": 2793.0639793122436, \"name\": \"point\"}, \"from\": {\"x\": 3770.219514455291, \"y\": 2593.0639793122436, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 6985.219514455292, \"y\": 2593.0639793122436, \"name\": \"point\"}, \"ps\": {\"x\": 3845.219514455291, \"y\": 2593.0639793122436, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6985.219514455292, \"y\": 2793.0639793122436, \"name\": \"point\"}, \"ps\": {\"x\": 6985.219514455292, \"y\": 2593.0639793122436, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3845.219514455291, \"y\": 2793.0639793122436, \"name\": \"point\"}, \"ps\": {\"x\": 6985.219514455292, \"y\": 2793.0639793122436, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3845.219514455291, \"y\": 2593.0639793122436, \"name\": \"point\"}, \"ps\": {\"x\": 3845.219514455291, \"y\": 2793.0639793122436, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369343989290914.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:04:01", "updated_at": "2025-07-28 17:04:01", "sort": 0, "times": 7, "low_width": 2500, "high_width": 3200, "low_height": 1200, "high_height": 1900} \ No newline at end of file diff --git a/data/windoor-drawings/34822.json b/data/windoor-drawings/34822.json new file mode 100644 index 0000000..ad080a7 --- /dev/null +++ b/data/windoor-drawings/34822.json @@ -0,0 +1 @@ +{"id": 34822, "name": "", "drawing_data": "{\"s\": {\"cs\": 100, \"cjs\": 232}, \"cp\": [{\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 2419.988348009363, \"y\": 2777.4546819063225, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 2419.988348009363, \"y\": 867.4546819063225, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -510, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -510, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -510, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -510, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 220, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2309.988348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"ps\": {\"x\": 2529.988348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2309.988348009363, \"y\": 942.4546819063224, \"name\": \"point\"}, \"ps\": {\"x\": 2309.988348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2529.988348009363, \"y\": 942.4546819063224, \"name\": \"point\"}, \"ps\": {\"x\": 2309.988348009363, \"y\": 942.4546819063224, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2529.988348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"ps\": {\"x\": 2529.988348009363, \"y\": 942.4546819063224, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 2309.988348009363, \"y\": 942.4546819063224, \"name\": \"point\"}, \"ps\": {\"x\": 2309.988348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 5089.988348009363, \"y\": 2777.4546819063225, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 5089.988348009363, \"y\": 867.4546819063225, \"name\": \"point\"}, \"svb\": 0, \"uid\": 3, \"dimL\": {\"to\": {\"x\": -510, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -510, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -510, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -510, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 220, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5199.988348009363, \"y\": 942.4546819063224, \"name\": \"point\"}, \"ps\": {\"x\": 4979.988348009363, \"y\": 942.4546819063224, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5199.988348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"ps\": {\"x\": 5199.988348009363, \"y\": 942.4546819063224, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4979.988348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"ps\": {\"x\": 5199.988348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4979.988348009363, \"y\": 942.4546819063224, \"name\": \"point\"}, \"ps\": {\"x\": 4979.988348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 5199.988348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"ps\": {\"x\": 5199.988348009363, \"y\": 942.4546819063224, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 2, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"i3\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"i4\", \"type\": \"innermullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3117.988348009363, \"y\": 1822.4546819063223, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4391.988348009363, \"y\": 1822.4546819063223, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3754.988348009363, \"y\": 2292.4546819063225, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3754.988348009363, \"y\": 1624.9546819063223, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 19, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 66, \"sc\": 55, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66, \"inf\": 45, \"usa\": 66}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3881.988348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"from\": {\"x\": 3881.988348009363, \"y\": 1827.4546819063223, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.3448275862068966}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3977.988348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"from\": {\"x\": 3977.988348009363, \"y\": 1624.9546819063223, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6551724137931034}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [55, 55, 55, 55], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3887.488348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"from\": {\"x\": 3887.488348009363, \"y\": 1624.9546819063223, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.36015325670498083}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [55, 55, 55, 55], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3972.488348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"from\": {\"x\": 3972.488348009363, \"y\": 1624.9546819063223, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6398467432950191}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2529.988348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"ps\": {\"x\": 2529.988348009363, \"y\": 942.4546819063224, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4979.988348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"ps\": {\"x\": 2529.988348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4979.988348009363, \"y\": 942.4546819063224, \"name\": \"point\"}, \"ps\": {\"x\": 4979.988348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2529.988348009363, \"y\": 942.4546819063224, \"name\": \"point\"}, \"ps\": {\"x\": 4979.988348009363, \"y\": 942.4546819063224, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 19, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 66, \"sc\": 55, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66, \"inf\": 45, \"usa\": 66}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 4, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2019.988348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"ps\": {\"x\": 2019.988348009363, \"y\": 942.4546819063228, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2309.988348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"ps\": {\"x\": 2019.988348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2309.988348009363, \"y\": 942.4546819063228, \"name\": \"point\"}, \"ps\": {\"x\": 2309.988348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2019.988348009363, \"y\": 942.4546819063228, \"name\": \"point\"}, \"ps\": {\"x\": 2309.988348009363, \"y\": 942.4546819063228, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 19, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 66, \"sc\": 55, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66, \"inf\": 45, \"usa\": 66}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 5, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5199.988348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"ps\": {\"x\": 5199.988348009363, \"y\": 942.4546819063224, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5489.988348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"ps\": {\"x\": 5199.988348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5489.988348009363, \"y\": 942.4546819063224, \"name\": \"point\"}, \"ps\": {\"x\": 5489.988348009363, \"y\": 2702.4546819063225, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5199.988348009363, \"y\": 942.4546819063224, \"name\": \"point\"}, \"ps\": {\"x\": 5489.988348009363, \"y\": 942.4546819063224, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#74DB43\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369346257647991.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:04:23", "updated_at": "2025-07-28 17:04:23", "sort": 0, "times": 7, "low_width": 2450, "high_width": 3000, "low_height": 1500, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/34823.json b/data/windoor-drawings/34823.json new file mode 100644 index 0000000..e22966e --- /dev/null +++ b/data/windoor-drawings/34823.json @@ -0,0 +1 @@ +{"id": 34823, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#F1ECE9\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": -3738.9257598615895, \"y\": -230.1799456812159, \"name\": \"point\"}, \"sab\": 152.8591915187031, \"sqc\": false, \"stp\": {\"x\": -3738.9257598615895, \"y\": -2770.179945681216, \"name\": \"point\"}, \"svb\": -0.2413787535699951, \"uid\": 3, \"dimL\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 100, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -3788.9257598615895, \"y\": -305.17994568121594, \"name\": \"point\"}, \"ps\": {\"x\": -3688.9257598615895, \"y\": -305.17994568121594, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3788.9257598615895, \"y\": -2695.179945681216, \"name\": \"point\"}, \"ps\": {\"x\": -3788.9257598615895, \"y\": -305.17994568121594, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3688.9257598615895, \"y\": -2695.179945681216, \"name\": \"point\"}, \"ps\": {\"x\": -3788.9257598615895, \"y\": -2695.179945681216, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3688.9257598615895, \"y\": -305.17994568121594, \"name\": \"point\"}, \"ps\": {\"x\": -3688.9257598615895, \"y\": -2695.179945681216, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -3788.9257598615895, \"y\": -2695.179945681216, \"name\": \"point\"}, \"ps\": {\"x\": -3788.9257598615895, \"y\": -305.17994568121594, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#F1ECE9\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 2181.0742401384105, \"y\": -230.1799456812159, \"name\": \"point\"}, \"sab\": 159.8021890371744, \"sqc\": false, \"stp\": {\"x\": 2181.0742401384105, \"y\": -2770.179945681216, \"name\": \"point\"}, \"svb\": 0.17810742116104988, \"uid\": 5, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h4\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 100, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2231.0742401384105, \"y\": -2695.179945681216, \"name\": \"point\"}, \"ps\": {\"x\": 2131.0742401384105, \"y\": -2695.179945681216, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2231.0742401384105, \"y\": -305.17994568121594, \"name\": \"point\"}, \"ps\": {\"x\": 2231.0742401384105, \"y\": -2695.179945681216, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2131.0742401384105, \"y\": -305.17994568121594, \"name\": \"point\"}, \"ps\": {\"x\": 2231.0742401384105, \"y\": -305.17994568121594, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2131.0742401384105, \"y\": -2695.179945681216, \"name\": \"point\"}, \"ps\": {\"x\": 2131.0742401384105, \"y\": -305.17994568121594, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 2231.0742401384105, \"y\": -305.17994568121594, \"name\": \"point\"}, \"ps\": {\"x\": 2231.0742401384105, \"y\": -2695.179945681216, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#F1ECE9\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 306.6801564916559, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 442.9824482657259, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 283.9631078626444, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -3038.9257598615895, \"y\": -1500.179945681216, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -3352.9257598615895, \"y\": -2255.179945681216, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -3352.9257598615895, \"y\": -1005.179945681216, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -1803.9257598615895, \"y\": -1500.179945681216, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [36, 36, 36, 36]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 36, \"gg\": 5, \"il\": 50, \"kw\": 200, \"mf\": 4.5, \"ms\": 5, \"sa\": 50, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2911.9257598615895, \"y\": -305.17994568121594, \"name\": \"point\"}, \"from\": {\"x\": -2911.9257598615895, \"y\": -1630.179945681216, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -2806.9257598615895, \"y\": -1023.179945681216, \"name\": \"point\"}, \"from\": {\"x\": -2806.9257598615895, \"y\": -1630.179945681216, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2906.9257598615895, \"y\": -305.17994568121594, \"name\": \"point\"}, \"from\": {\"x\": -2906.9257598615895, \"y\": -1630.179945681216, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -2801.9257598615895, \"y\": -1023.179945681216, \"name\": \"point\"}, \"from\": {\"x\": -2801.9257598615895, \"y\": -1630.179945681216, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -3688.9257598615895, \"y\": -305.17994568121594, \"name\": \"point\"}, \"ps\": {\"x\": -3688.9257598615895, \"y\": -2695.179945681216, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -568.9257598615895, \"y\": -305.17994568121594, \"name\": \"point\"}, \"ps\": {\"x\": -3688.9257598615895, \"y\": -305.17994568121594, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -568.9257598615895, \"y\": -2695.179945681216, \"name\": \"point\"}, \"ps\": {\"x\": -568.9257598615895, \"y\": -305.17994568121594, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3688.9257598615895, \"y\": -2695.179945681216, \"name\": \"point\"}, \"ps\": {\"x\": -568.9257598615895, \"y\": -2695.179945681216, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#F1ECE9\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m13\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m14\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m15\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 81.07424013841046, \"y\": -1500.179945681216, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1481.0742401384105, \"y\": -1500.179945681216, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -232.9257598615895, \"y\": -2255.179945681216, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1795.0742401384105, \"y\": -2255.179945681216, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -232.9257598615895, \"y\": -1005.179945681216, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1795.0742401384105, \"y\": -1005.179945681216, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F9\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [36, 36, 36, 36, 36, 36]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 36, \"gg\": 5, \"il\": 50, \"kw\": 200, \"mf\": 4.5, \"ms\": 5, \"sa\": 50, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 208.0742401384105, \"y\": -305.17994568121594, \"name\": \"point\"}, \"from\": {\"x\": 208.0742401384105, \"y\": -1630.179945681216, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 313.07424013841046, \"y\": -1023.179945681216, \"name\": \"point\"}, \"from\": {\"x\": 313.07424013841046, \"y\": -1630.179945681216, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 213.0742401384105, \"y\": -305.17994568121594, \"name\": \"point\"}, \"from\": {\"x\": 213.0742401384105, \"y\": -1630.179945681216, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 318.07424013841046, \"y\": -1023.179945681216, \"name\": \"point\"}, \"from\": {\"x\": 318.07424013841046, \"y\": -1630.179945681216, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1704.0742401384105, \"y\": -305.17994568121594, \"name\": \"point\"}, \"from\": {\"x\": 1704.0742401384105, \"y\": -1630.179945681216, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 1809.0742401384105, \"y\": -1023.179945681216, \"name\": \"point\"}, \"from\": {\"x\": 1809.0742401384105, \"y\": -1630.179945681216, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1699.0742401384105, \"y\": -305.17994568121594, \"name\": \"point\"}, \"from\": {\"x\": 1699.0742401384105, \"y\": -1574.679945681216, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 1804.0742401384105, \"y\": -934.179945681216, \"name\": \"point\"}, \"from\": {\"x\": 1804.0742401384105, \"y\": -1574.679945681216, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1550, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 2, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -568.9257598615895, \"y\": -305.17994568121594, \"name\": \"point\"}, \"ps\": {\"x\": -568.9257598615895, \"y\": -2695.179945681216, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2131.0742401384105, \"y\": -305.17994568121594, \"name\": \"point\"}, \"ps\": {\"x\": -568.9257598615895, \"y\": -305.17994568121594, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2131.0742401384105, \"y\": -2695.179945681216, \"name\": \"point\"}, \"ps\": {\"x\": 2131.0742401384105, \"y\": -305.17994568121594, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -568.9257598615895, \"y\": -2695.179945681216, \"name\": \"point\"}, \"ps\": {\"x\": 2131.0742401384105, \"y\": -2695.179945681216, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#F1ECE9\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f10\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F10\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 36, \"gg\": 5, \"il\": 50, \"kw\": 200, \"mf\": 4.5, \"ms\": 5, \"sa\": 50, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 4, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -4638.9257598615895, \"y\": -305.17994568121594, \"name\": \"point\"}, \"ps\": {\"x\": -4638.9257598615895, \"y\": -2695.179945681216, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3788.9257598615895, \"y\": -305.17994568121594, \"name\": \"point\"}, \"ps\": {\"x\": -4638.9257598615895, \"y\": -305.17994568121594, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3788.9257598615895, \"y\": -2695.179945681216, \"name\": \"point\"}, \"ps\": {\"x\": -3788.9257598615895, \"y\": -305.17994568121594, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -4638.9257598615895, \"y\": -2695.179945681216, \"name\": \"point\"}, \"ps\": {\"x\": -3788.9257598615895, \"y\": -2695.179945681216, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#F1ECE9\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f13\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F11\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 36, \"gg\": 5, \"il\": 50, \"kw\": 200, \"mf\": 4.5, \"ms\": 5, \"sa\": 50, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 6, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2231.0742401384105, \"y\": -305.17994568121594, \"name\": \"point\"}, \"ps\": {\"x\": 2231.0742401384105, \"y\": -2695.179945681216, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3081.0742401384105, \"y\": -305.17994568121594, \"name\": \"point\"}, \"ps\": {\"x\": 2231.0742401384105, \"y\": -305.17994568121594, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3081.0742401384105, \"y\": -2695.179945681216, \"name\": \"point\"}, \"ps\": {\"x\": 3081.0742401384105, \"y\": -305.17994568121594, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2231.0742401384105, \"y\": -2695.179945681216, \"name\": \"point\"}, \"ps\": {\"x\": 3081.0742401384105, \"y\": -2695.179945681216, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369352217196609.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:05:23", "updated_at": "2025-07-28 17:05:23", "sort": 0, "times": 12, "low_width": 7000, "high_width": 10000, "low_height": 2000, "high_height": 2800} \ No newline at end of file diff --git a/data/windoor-drawings/34824.json b/data/windoor-drawings/34824.json new file mode 100644 index 0000000..274fb1f --- /dev/null +++ b/data/windoor-drawings/34824.json @@ -0,0 +1 @@ +{"id": 34824, "name": "", "drawing_data": "{\"s\": {\"cs\": 100, \"cjs\": 232}, \"cp\": [{\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 2810.149881981628, \"y\": 2250.077839467421, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 2810.149881981628, \"y\": 600.0778394674212, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 1194, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 1194, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 1194, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 1194, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 220, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2700.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"ps\": {\"x\": 2920.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2700.149881981628, \"y\": 675.0778394674212, \"name\": \"point\"}, \"ps\": {\"x\": 2700.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2920.149881981628, \"y\": 675.0778394674212, \"name\": \"point\"}, \"ps\": {\"x\": 2700.149881981628, \"y\": 675.0778394674212, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2920.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"ps\": {\"x\": 2920.149881981628, \"y\": 675.0778394674212, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 2700.149881981628, \"y\": 675.0778394674212, \"name\": \"point\"}, \"ps\": {\"x\": 2700.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 135, \"st\": 1, \"sv\": 0.41421356237309503, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 4667.649881981628, \"y\": 2250.077839467421, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 4667.649881981628, \"y\": 600.0778394674212, \"name\": \"point\"}, \"svb\": 0, \"uid\": 3, \"dimL\": {\"to\": {\"x\": 1194, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 1194, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 1194, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 1194, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 135, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4735.149881981628, \"y\": 675.0778394674212, \"name\": \"point\"}, \"ps\": {\"x\": 4600.149881981628, \"y\": 675.0778394674212, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4735.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"ps\": {\"x\": 4735.149881981628, \"y\": 675.0778394674212, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4600.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"ps\": {\"x\": 4735.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4600.149881981628, \"y\": 675.0778394674212, \"name\": \"point\"}, \"ps\": {\"x\": 4600.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 4735.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"ps\": {\"x\": 4735.149881981628, \"y\": 675.0778394674212, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 6525.149881981628, \"y\": 2250.0778394674207, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 6525.149881981628, \"y\": 600.0778394674214, \"name\": \"point\"}, \"svb\": 0, \"uid\": 5, \"dimL\": {\"to\": {\"x\": 1097, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 1097, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 1097, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 1097, \"y\": 0, \"name\": \"point\"}, \"name\": \"h4\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 220, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 6635.149881981628, \"y\": 675.0778394674214, \"name\": \"point\"}, \"ps\": {\"x\": 6415.149881981628, \"y\": 675.0778394674214, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6635.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"ps\": {\"x\": 6635.149881981628, \"y\": 675.0778394674214, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6415.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"ps\": {\"x\": 6635.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6415.149881981628, \"y\": 675.0778394674214, \"name\": \"point\"}, \"ps\": {\"x\": 6415.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 6635.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"ps\": {\"x\": 6635.149881981628, \"y\": 675.0778394674214, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3950.149881981628, \"y\": 1425.0778394674212, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 19, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 66, \"sc\": 55, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66, \"inf\": 45, \"usa\": 66}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4712.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"from\": {\"x\": 4712.149881981628, \"y\": 1695.0778394674212, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.3125}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [55, 55, 55, 55], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4717.649881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"from\": {\"x\": 4717.649881981628, \"y\": 1425.0778394674212, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.3263888888888889}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2920.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"ps\": {\"x\": 2920.149881981628, \"y\": 675.0778394674212, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4600.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"ps\": {\"x\": 2920.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4600.149881981628, \"y\": 675.0778394674212, \"name\": \"point\"}, \"ps\": {\"x\": 4600.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2920.149881981628, \"y\": 675.0778394674212, \"name\": \"point\"}, \"ps\": {\"x\": 4600.149881981628, \"y\": 675.0778394674212, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5385.149881981628, \"y\": 1425.0778394674212, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 19, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 66, \"sc\": 55, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66, \"inf\": 45, \"usa\": 66}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5512.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"from\": {\"x\": 5512.149881981628, \"y\": 1425.0778394674212, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6875}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [55, 55, 55, 55], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4967.649881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"from\": {\"x\": 4967.649881981628, \"y\": 1425.0778394674212, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.673611111111111}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 4, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4735.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"ps\": {\"x\": 4735.149881981628, \"y\": 675.0778394674214, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6415.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"ps\": {\"x\": 4735.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6415.149881981628, \"y\": 675.0778394674214, \"name\": \"point\"}, \"ps\": {\"x\": 6415.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4735.149881981628, \"y\": 675.0778394674214, \"name\": \"point\"}, \"ps\": {\"x\": 6415.149881981628, \"y\": 675.0778394674214, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f10\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m10\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2050.149881981628, \"y\": 1425.0778394674212, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 19, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 66, \"sc\": 55, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66, \"inf\": 45, \"usa\": 66}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2273.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"from\": {\"x\": 2273.149881981628, \"y\": 1425.0778394674212, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.3125}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [55, 55, 55, 55], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2817.649881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"from\": {\"x\": 2817.649881981628, \"y\": 1425.0778394674212, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.3263888888888889}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 6, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 910.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"ps\": {\"x\": 910.149881981628, \"y\": 675.0778394674212, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2700.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"ps\": {\"x\": 910.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2700.149881981628, \"y\": 675.0778394674212, \"name\": \"point\"}, \"ps\": {\"x\": 2700.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 910.149881981628, \"y\": 675.0778394674212, \"name\": \"point\"}, \"ps\": {\"x\": 2700.149881981628, \"y\": 675.0778394674212, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f13\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 19, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 66, \"sc\": 55, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66, \"inf\": 45, \"usa\": 66}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 7, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 6635.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"ps\": {\"x\": 6635.149881981628, \"y\": 675.0778394674213, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7725.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"ps\": {\"x\": 6635.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7725.149881981628, \"y\": 675.0778394674213, \"name\": \"point\"}, \"ps\": {\"x\": 7725.149881981628, \"y\": 2175.077839467421, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6635.149881981628, \"y\": 675.0778394674213, \"name\": \"point\"}, \"ps\": {\"x\": 7725.149881981628, \"y\": 675.0778394674213, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#74DB43\", \"note\": [{\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4942.149067853863, \"y\": 85.75894668118093, \"name\": \"point\"}, \"from\": {\"x\": 4442.149067853863, \"y\": 85.75894668118093, \"name\": \"point\"}, \"text\": \"大万能转角\", \"fontSize\": 200}], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369356318169757.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:06:04", "updated_at": "2025-07-28 17:06:04", "sort": 0, "times": 5, "low_width": 5000, "high_width": 7000, "low_height": 1200, "high_height": 1800} \ No newline at end of file diff --git a/data/windoor-drawings/34825.json b/data/windoor-drawings/34825.json new file mode 100644 index 0000000..6247449 --- /dev/null +++ b/data/windoor-drawings/34825.json @@ -0,0 +1 @@ +{"id": 34825, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(10,231,231,0.6)\", \"bn\": \"#B5BBB6\", \"hd\": \"#D4D1D9\", \"ben\": \"#B5BBB6\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 1319.2241379310346, \"y\": 2548.8505747126437, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 1319.2241379310344, \"y\": 288.8505747126437, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -1110, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1110, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1110, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1110, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 220, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1209.2241379310344, \"y\": 2473.8505747126437, \"name\": \"point\"}, \"ps\": {\"x\": 1429.2241379310344, \"y\": 2473.8505747126437, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1209.2241379310344, \"y\": 363.8505747126437, \"name\": \"point\"}, \"ps\": {\"x\": 1209.2241379310344, \"y\": 2473.8505747126437, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1429.2241379310344, \"y\": 363.8505747126437, \"name\": \"point\"}, \"ps\": {\"x\": 1209.2241379310344, \"y\": 363.8505747126437, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1429.2241379310344, \"y\": 2473.8505747126437, \"name\": \"point\"}, \"ps\": {\"x\": 1429.2241379310344, \"y\": 363.8505747126437, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 1209.2241379310344, \"y\": 363.8505747126437, \"name\": \"point\"}, \"ps\": {\"x\": 1209.2241379310344, \"y\": 2473.8505747126437, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(10,231,231,0.6)\", \"bn\": \"#B5BBB6\", \"hd\": \"#D4D1D9\", \"ben\": \"#B5BBB6\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2179.2241379310344, \"y\": 1418.8505747126435, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1811.7241379310344, \"y\": 1663.8505747126435, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1694.2241379310344, \"y\": 2473.8505747126437, \"name\": \"point\"}, \"from\": {\"x\": 1694.2241379310344, \"y\": 1021.3505747126436, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2170.2241379310344, \"y\": 2473.8505747126437, \"name\": \"point\"}, \"from\": {\"x\": 2170.2241379310344, \"y\": 1004.8505747126436, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1429.2241379310344, \"y\": 2473.8505747126437, \"name\": \"point\"}, \"ps\": {\"x\": 1429.2241379310344, \"y\": 363.8505747126437, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3819.2241379310344, \"y\": 2473.8505747126437, \"name\": \"point\"}, \"ps\": {\"x\": 1429.2241379310344, \"y\": 2473.8505747126437, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3819.2241379310344, \"y\": 363.8505747126437, \"name\": \"point\"}, \"ps\": {\"x\": 3819.2241379310344, \"y\": 2473.8505747126437, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1429.2241379310344, \"y\": 363.8505747126437, \"name\": \"point\"}, \"ps\": {\"x\": 3819.2241379310344, \"y\": 363.8505747126437, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(10,231,231,0.6)\", \"bn\": \"#B5BBB6\", \"hd\": \"#D4D1D9\", \"ben\": \"#B5BBB6\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -80.77586206896558, \"y\": 2473.8505747126437, \"name\": \"point\"}, \"ps\": {\"x\": -80.77586206896558, \"y\": 363.8505747126437, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1209.2241379310344, \"y\": 2473.8505747126437, \"name\": \"point\"}, \"ps\": {\"x\": -80.77586206896558, \"y\": 2473.8505747126437, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1209.2241379310344, \"y\": 363.8505747126437, \"name\": \"point\"}, \"ps\": {\"x\": 1209.2241379310344, \"y\": 2473.8505747126437, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -80.77586206896558, \"y\": 363.8505747126437, \"name\": \"point\"}, \"ps\": {\"x\": 1209.2241379310344, \"y\": 363.8505747126437, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369358945473883.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:06:29", "updated_at": "2025-07-28 17:06:29", "sort": 0, "times": 6, "low_width": 3000, "high_width": 4100, "low_height": 1800, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/34826.json b/data/windoor-drawings/34826.json new file mode 100644 index 0000000..1a0eeef --- /dev/null +++ b/data/windoor-drawings/34826.json @@ -0,0 +1 @@ +{"id": 34826, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(129,195,226,0.6)\", \"bn\": \"#635E5E\", \"hd\": \"#D4D1D9\", \"ben\": \"#696563\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": -1843.681691757845, \"y\": 2587.298856679153, \"name\": \"point\"}, \"sab\": 90, \"sqc\": false, \"stp\": {\"x\": -1843.681691757845, \"y\": 837.2988566791528, \"name\": \"point\"}, \"svb\": -1, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -1910, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1910, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1910, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1910, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 90, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1888.681691757845, \"y\": 2512.298856679153, \"name\": \"point\"}, \"ps\": {\"x\": -1798.681691757845, \"y\": 2512.298856679153, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1888.681691757845, \"y\": 912.2988566791528, \"name\": \"point\"}, \"ps\": {\"x\": -1888.681691757845, \"y\": 2512.298856679153, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1798.681691757845, \"y\": 912.2988566791528, \"name\": \"point\"}, \"ps\": {\"x\": -1888.681691757845, \"y\": 912.2988566791528, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1798.681691757845, \"y\": 2512.298856679153, \"name\": \"point\"}, \"ps\": {\"x\": -1798.681691757845, \"y\": 912.2988566791528, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -1888.681691757845, \"y\": 912.2988566791528, \"name\": \"point\"}, \"ps\": {\"x\": -1888.681691757845, \"y\": 2512.298856679153, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(129,195,226,0.6)\", \"bn\": \"#635E5E\", \"hd\": \"#D4D1D9\", \"ben\": \"#696563\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -668.6816917578453, \"y\": 1712.2988566791528, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -326.18169175784533, \"y\": 2052.298856679153, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+23A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+23A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -418.6816917578454, \"y\": 2512.298856679153, \"name\": \"point\"}, \"from\": {\"x\": -418.6816917578454, \"y\": 1489.7988566791528, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+23A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -418.6816917578454, \"y\": 2512.298856679153, \"name\": \"point\"}, \"from\": {\"x\": -418.6816917578454, \"y\": 1489.7988566791528, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1798.681691757845, \"y\": 2512.298856679153, \"name\": \"point\"}, \"ps\": {\"x\": -1798.681691757845, \"y\": 912.2988566791528, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 31.31830824215467, \"y\": 2512.298856679153, \"name\": \"point\"}, \"ps\": {\"x\": -1798.681691757845, \"y\": 2512.298856679153, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 31.31830824215467, \"y\": 912.2988566791528, \"name\": \"point\"}, \"ps\": {\"x\": 31.31830824215467, \"y\": 2512.298856679153, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1798.681691757845, \"y\": 912.2988566791528, \"name\": \"point\"}, \"ps\": {\"x\": 31.31830824215467, \"y\": 912.2988566791528, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(129,195,226,0.6)\", \"bn\": \"#635E5E\", \"hd\": \"#D4D1D9\", \"ben\": \"#696563\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+23A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -2378.6816917578453, \"y\": 2512.298856679153, \"name\": \"point\"}, \"ps\": {\"x\": -2378.6816917578453, \"y\": 912.298856679153, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1888.681691757845, \"y\": 2512.298856679153, \"name\": \"point\"}, \"ps\": {\"x\": -2378.6816917578453, \"y\": 2512.298856679153, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1888.681691757845, \"y\": 912.2988566791528, \"name\": \"point\"}, \"ps\": {\"x\": -1888.681691757845, \"y\": 2512.298856679153, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -2378.6816917578453, \"y\": 912.298856679153, \"name\": \"point\"}, \"ps\": {\"x\": -1888.681691757845, \"y\": 912.2988566791528, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#C99661\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369361270424870.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:06:52", "updated_at": "2025-07-28 17:06:52", "sort": 0, "times": 9, "low_width": 1500, "high_width": 2000, "low_height": 1200, "high_height": 1600} \ No newline at end of file diff --git a/data/windoor-drawings/34827.json b/data/windoor-drawings/34827.json new file mode 100644 index 0000000..7ecc34b --- /dev/null +++ b/data/windoor-drawings/34827.json @@ -0,0 +1 @@ +{"id": 34827, "name": "", "drawing_data": "{\"s\": {\"cs\": 100, \"cjs\": 232}, \"cp\": [{\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 135, \"st\": 1, \"sv\": -0.41421356237309503, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 3320.3736820444087, \"y\": 1732.648460952455, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 3320.3736820444087, \"y\": 82.64846095245503, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 722, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 722, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 722, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 722, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 135, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3252.8736820444087, \"y\": 1657.648460952455, \"name\": \"point\"}, \"ps\": {\"x\": 3387.8736820444087, \"y\": 1657.648460952455, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3252.8736820444087, \"y\": 157.64846095245505, \"name\": \"point\"}, \"ps\": {\"x\": 3252.8736820444087, \"y\": 1657.648460952455, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3387.8736820444087, \"y\": 157.64846095245505, \"name\": \"point\"}, \"ps\": {\"x\": 3252.8736820444087, \"y\": 157.64846095245505, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3387.8736820444087, \"y\": 1657.648460952455, \"name\": \"point\"}, \"ps\": {\"x\": 3387.8736820444087, \"y\": 157.64846095245505, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 3252.8736820444087, \"y\": 157.64846095245505, \"name\": \"point\"}, \"ps\": {\"x\": 3252.8736820444087, \"y\": 1657.648460952455, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 135, \"st\": 1, \"sv\": 0.41421356237309503, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 4835.373682044408, \"y\": 1732.648460952455, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 4835.373682044408, \"y\": 82.64846095245503, \"name\": \"point\"}, \"svb\": 0, \"uid\": 3, \"dimL\": {\"to\": {\"x\": 722, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 722, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 722, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 722, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 135, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4902.873682044408, \"y\": 157.64846095245505, \"name\": \"point\"}, \"ps\": {\"x\": 4767.873682044408, \"y\": 157.64846095245505, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4902.873682044408, \"y\": 1657.648460952455, \"name\": \"point\"}, \"ps\": {\"x\": 4902.873682044408, \"y\": 157.64846095245505, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4767.873682044408, \"y\": 1657.648460952455, \"name\": \"point\"}, \"ps\": {\"x\": 4902.873682044408, \"y\": 1657.648460952455, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4767.873682044408, \"y\": 157.64846095245505, \"name\": \"point\"}, \"ps\": {\"x\": 4767.873682044408, \"y\": 1657.648460952455, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 4902.873682044408, \"y\": 1657.648460952455, \"name\": \"point\"}, \"ps\": {\"x\": 4902.873682044408, \"y\": 157.64846095245505, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4037.8736820444087, \"y\": 907.648460952455, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 19, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 66, \"sc\": 55, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66, \"inf\": 45, \"usa\": 66}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3625.8736820444087, \"y\": 1657.648460952455, \"name\": \"point\"}, \"from\": {\"x\": 3625.8736820444087, \"y\": 1177.648460952455, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6875}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [55, 55, 55, 55], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3620.3736820444087, \"y\": 1657.648460952455, \"name\": \"point\"}, \"from\": {\"x\": 3620.3736820444087, \"y\": 907.648460952455, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6736111111111112}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3387.8736820444087, \"y\": 1657.648460952455, \"name\": \"point\"}, \"ps\": {\"x\": 3387.8736820444087, \"y\": 157.64846095245505, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4767.873682044408, \"y\": 1657.648460952455, \"name\": \"point\"}, \"ps\": {\"x\": 3387.8736820444087, \"y\": 1657.648460952455, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4767.873682044408, \"y\": 157.64846095245505, \"name\": \"point\"}, \"ps\": {\"x\": 4767.873682044408, \"y\": 1657.648460952455, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3387.8736820444087, \"y\": 157.64846095245505, \"name\": \"point\"}, \"ps\": {\"x\": 4767.873682044408, \"y\": 157.64846095245505, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2602.8736820444087, \"y\": 907.648460952455, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 19, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 66, \"sc\": 55, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66, \"inf\": 45, \"usa\": 66}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2825.8736820444087, \"y\": 1657.648460952455, \"name\": \"point\"}, \"from\": {\"x\": 2825.8736820444087, \"y\": 907.648460952455, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.3125}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [55, 55, 55, 55], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3370.3736820444087, \"y\": 1657.648460952455, \"name\": \"point\"}, \"from\": {\"x\": 3370.3736820444087, \"y\": 907.648460952455, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.3263888888888889}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 4, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1762.8736820444087, \"y\": 1657.648460952455, \"name\": \"point\"}, \"ps\": {\"x\": 1762.8736820444087, \"y\": 157.64846095245505, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3252.8736820444087, \"y\": 1657.648460952455, \"name\": \"point\"}, \"ps\": {\"x\": 1762.8736820444087, \"y\": 1657.648460952455, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3252.8736820444087, \"y\": 157.64846095245505, \"name\": \"point\"}, \"ps\": {\"x\": 3252.8736820444087, \"y\": 1657.648460952455, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1762.8736820444087, \"y\": 157.64846095245505, \"name\": \"point\"}, \"ps\": {\"x\": 3252.8736820444087, \"y\": 157.64846095245505, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(5,218,218,0.6)\", \"bn\": \"#9B9491\", \"hd\": \"#D4D1D9\", \"ben\": \"#948C88\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m10\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5402.873682044408, \"y\": 907.648460952455, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 19, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 6, \"il\": 66, \"kw\": 200, \"mf\": 4, \"ms\": 5, \"sa\": 66, \"sc\": 55, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66, \"inf\": 45, \"usa\": 66}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66, 66, 66, 66], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5529.873682044408, \"y\": 1657.648460952455, \"name\": \"point\"}, \"from\": {\"x\": 5529.873682044408, \"y\": 907.648460952455, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6875}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5双白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [55, 55, 55, 55], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5135.373682044408, \"y\": 1657.648460952455, \"name\": \"point\"}, \"from\": {\"x\": 5135.373682044408, \"y\": 907.648460952455, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6736111111111112}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [19, 19, 19, 19], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 5, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4902.873682044408, \"y\": 1657.648460952455, \"name\": \"point\"}, \"ps\": {\"x\": 4902.873682044408, \"y\": 157.64846095245505, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5642.873682044408, \"y\": 1657.648460952455, \"name\": \"point\"}, \"ps\": {\"x\": 4902.873682044408, \"y\": 1657.648460952455, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5642.873682044408, \"y\": 157.64846095245505, \"name\": \"point\"}, \"ps\": {\"x\": 5642.873682044408, \"y\": 1657.648460952455, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4902.873682044408, \"y\": 157.64846095245505, \"name\": \"point\"}, \"ps\": {\"x\": 5642.873682044408, \"y\": 157.64846095245505, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#74DB43\", \"note\": [{\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 3435.678580623571, \"y\": -272.50122757402346, \"name\": \"point\"}, \"from\": {\"x\": 2935.678580623571, \"y\": -272.50122757402346, \"name\": \"point\"}, \"text\": \"大万能转角\", \"fontSize\": 250}, {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 4987.113211859758, \"y\": -275.1703472120755, \"name\": \"point\"}, \"from\": {\"x\": 4590.79935077635, \"y\": -361.2476495661295, \"name\": \"point\"}, \"text\": \"大万能转角\", \"fontSize\": 250}], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369363586298200.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:07:16", "updated_at": "2025-07-28 17:07:16", "sort": 0, "times": 2, "low_width": 3000, "high_width": 3500, "low_height": 1000, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/34828.json b/data/windoor-drawings/34828.json new file mode 100644 index 0000000..4c40dde --- /dev/null +++ b/data/windoor-drawings/34828.json @@ -0,0 +1 @@ +{"id": 34828, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(129,195,226,0.6)\", \"bn\": \"#635E5E\", \"hd\": \"#D4D1D9\", \"ben\": \"#696563\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 564.7107607580866, \"y\": 2238.2538995329032, \"name\": \"point\"}, \"sab\": 90, \"sqc\": false, \"stp\": {\"x\": 564.7107607580865, \"y\": 688.2538995329032, \"name\": \"point\"}, \"svb\": -1, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -1910, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1910, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1910, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1910, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 90, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 519.7107607580865, \"y\": 2163.2538995329032, \"name\": \"point\"}, \"ps\": {\"x\": 609.7107607580865, \"y\": 2163.2538995329032, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 519.7107607580865, \"y\": 763.2538995329032, \"name\": \"point\"}, \"ps\": {\"x\": 519.7107607580865, \"y\": 2163.2538995329032, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 609.7107607580865, \"y\": 763.2538995329032, \"name\": \"point\"}, \"ps\": {\"x\": 519.7107607580865, \"y\": 763.2538995329032, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 609.7107607580865, \"y\": 2163.2538995329032, \"name\": \"point\"}, \"ps\": {\"x\": 609.7107607580865, \"y\": 763.2538995329032, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 519.7107607580865, \"y\": 763.2538995329032, \"name\": \"point\"}, \"ps\": {\"x\": 519.7107607580865, \"y\": 2163.2538995329032, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(129,195,226,0.6)\", \"bn\": \"#635E5E\", \"hd\": \"#D4D1D9\", \"ben\": \"#696563\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1309.7107607580865, \"y\": 1463.2538995329032, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+23A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1409.7107607580865, \"y\": 2163.2538995329032, \"name\": \"point\"}, \"from\": {\"x\": 1409.7107607580865, \"y\": 1463.2538995329032, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+23A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1409.7107607580865, \"y\": 2163.2538995329032, \"name\": \"point\"}, \"from\": {\"x\": 1409.7107607580865, \"y\": 1463.2538995329032, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 609.7107607580865, \"y\": 2163.2538995329032, \"name\": \"point\"}, \"ps\": {\"x\": 609.7107607580865, \"y\": 763.2538995329032, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2439.7107607580865, \"y\": 2163.2538995329032, \"name\": \"point\"}, \"ps\": {\"x\": 609.7107607580865, \"y\": 2163.2538995329032, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2439.7107607580865, \"y\": 763.2538995329032, \"name\": \"point\"}, \"ps\": {\"x\": 2439.7107607580865, \"y\": 2163.2538995329032, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 609.7107607580865, \"y\": 763.2538995329032, \"name\": \"point\"}, \"ps\": {\"x\": 2439.7107607580865, \"y\": 763.2538995329032, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(129,195,226,0.6)\", \"bn\": \"#635E5E\", \"hd\": \"#D4D1D9\", \"ben\": \"#696563\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+23A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 29.710760758086508, \"y\": 2163.2538995329032, \"name\": \"point\"}, \"ps\": {\"x\": 29.710760758086508, \"y\": 763.2538995329032, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 519.7107607580865, \"y\": 2163.2538995329032, \"name\": \"point\"}, \"ps\": {\"x\": 29.710760758086508, \"y\": 2163.2538995329032, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 519.7107607580865, \"y\": 763.2538995329032, \"name\": \"point\"}, \"ps\": {\"x\": 519.7107607580865, \"y\": 2163.2538995329032, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 29.710760758086508, \"y\": 763.2538995329032, \"name\": \"point\"}, \"ps\": {\"x\": 519.7107607580865, \"y\": 763.2538995329032, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#C99661\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369369691353217.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:08:17", "updated_at": "2025-07-28 17:08:17", "sort": 0, "times": 6, "low_width": 1500, "high_width": 2000, "low_height": 1200, "high_height": 1600} \ No newline at end of file diff --git a/data/windoor-drawings/34829.json b/data/windoor-drawings/34829.json new file mode 100644 index 0000000..84593d4 --- /dev/null +++ b/data/windoor-drawings/34829.json @@ -0,0 +1 @@ +{"id": 34829, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 120}, \"cp\": [{\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#585858\", \"hd\": \"#D4D1D9\", \"ben\": \"#666666\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": -6020.000182577267, \"y\": 1757.9895926336887, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": -6020.000182577267, \"y\": 127.98959263368876, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -1640, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1640, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -1640, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -1640, \"y\": 0, \"name\": \"point\"}, \"name\": \"h4\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 120, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -6080.000182577267, \"y\": 1682.9895926336887, \"name\": \"point\"}, \"ps\": {\"x\": -5960.000182577267, \"y\": 1682.9895926336887, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -6080.000182577267, \"y\": 202.98959263368877, \"name\": \"point\"}, \"ps\": {\"x\": -6080.000182577267, \"y\": 1682.9895926336887, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -5960.000182577267, \"y\": 202.98959263368872, \"name\": \"point\"}, \"ps\": {\"x\": -6080.000182577267, \"y\": 202.98959263368877, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -5960.000182577267, \"y\": 1682.9895926336887, \"name\": \"point\"}, \"ps\": {\"x\": -5960.000182577267, \"y\": 202.98959263368872, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -6080.000182577267, \"y\": 202.98959263368877, \"name\": \"point\"}, \"ps\": {\"x\": -6080.000182577267, \"y\": 1682.9895926336887, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#585858\", \"hd\": \"#D4D1D9\", \"ben\": \"#666666\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -3940.000182577267, \"y\": 942.9895926336887, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+27A+5超白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 7.5, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -3720.000182577267, \"y\": 2582.9895926336885, \"name\": \"point\"}, \"from\": {\"x\": -3720.000182577267, \"y\": 1122.9895926336887, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6267605633802817}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+27A+5超白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -4005.000182577267, \"y\": 1682.9895926336887, \"name\": \"point\"}, \"from\": {\"x\": -4005.000182577267, \"y\": 942.9895926336887, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6126760563380281}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -5960.000182577267, \"y\": 1682.9895926336887, \"name\": \"point\"}, \"ps\": {\"x\": -5960.000182577267, \"y\": 202.98959263368872, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3240.000182577267, \"y\": 1682.9895926336887, \"name\": \"point\"}, \"ps\": {\"x\": -5960.000182577267, \"y\": 1682.9895926336887, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3240.000182577267, \"y\": 202.98959263368872, \"name\": \"point\"}, \"ps\": {\"x\": -3240.000182577267, \"y\": 1682.9895926336887, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -5960.000182577267, \"y\": 202.98959263368872, \"name\": \"point\"}, \"ps\": {\"x\": -3240.000182577267, \"y\": 202.98959263368872, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#585858\", \"hd\": \"#D4D1D9\", \"ben\": \"#666666\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+27A+5超白\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 7.5, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -6840.000182577267, \"y\": 1682.9895926336887, \"name\": \"point\"}, \"ps\": {\"x\": -6840.000182577267, \"y\": 202.98959263368863, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -6080.000182577267, \"y\": 1682.9895926336887, \"name\": \"point\"}, \"ps\": {\"x\": -6840.000182577267, \"y\": 1682.9895926336887, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -6080.000182577267, \"y\": 202.9895926336889, \"name\": \"point\"}, \"ps\": {\"x\": -6080.000182577267, \"y\": 1682.9895926336887, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -6840.000182577267, \"y\": 202.98959263368863, \"name\": \"point\"}, \"ps\": {\"x\": -6080.000182577267, \"y\": 202.9895926336889, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#EBC5C7\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": -6035.000182577267, \"y\": 2582.9895926336885, \"name\": \"point\"}, \"from\": {\"x\": -6035.000182577267, \"y\": 1682.9895926336887, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -3240.000182577267, \"y\": 1682.9895926336887, \"name\": \"point\"}, \"ps\": {\"x\": -5960.000182577267, \"y\": 1682.9895926336887, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3240.000182577267, \"y\": 2582.9895926336885, \"name\": \"point\"}, \"ps\": {\"x\": -3240.000182577267, \"y\": 1682.9895926336887, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -5960.000182577267, \"y\": 2582.9895926336885, \"name\": \"point\"}, \"ps\": {\"x\": -3240.000182577267, \"y\": 2582.9895926336885, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -5960.000182577267, \"y\": 1682.9895926336887, \"name\": \"point\"}, \"ps\": {\"x\": -5960.000182577267, \"y\": 2582.9895926336885, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369372295495247.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:08:43", "updated_at": "2025-07-28 17:08:43", "sort": 0, "times": 5, "low_width": 2500, "high_width": 3000, "low_height": 1200, "high_height": 1600} \ No newline at end of file diff --git a/data/windoor-drawings/34830.json b/data/windoor-drawings/34830.json new file mode 100644 index 0000000..db296ea --- /dev/null +++ b/data/windoor-drawings/34830.json @@ -0,0 +1 @@ +{"id": 34830, "name": "", "drawing_data": "{\"s\": {\"cs\": 16, \"cjs\": 172}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#49483C\", \"hd\": \"#D4D1D9\", \"ben\": \"#49483C\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": -2278.890803103909, \"y\": 2656.8950644960023, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": -2278.890803103909, \"y\": 866.895064496003, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -970, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -970, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -970, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -970, \"y\": 0, \"name\": \"point\"}, \"name\": \"h11\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 172, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -2364.890803103909, \"y\": 2581.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": -2192.890803103909, \"y\": 2581.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -2364.890803103909, \"y\": 941.895064496003, \"name\": \"point\"}, \"ps\": {\"x\": -2364.890803103909, \"y\": 2581.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -2192.890803103909, \"y\": 941.895064496003, \"name\": \"point\"}, \"ps\": {\"x\": -2364.890803103909, \"y\": 941.895064496003, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -2192.890803103909, \"y\": 2581.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": -2192.890803103909, \"y\": 941.895064496003, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -2364.890803103909, \"y\": 941.895064496003, \"name\": \"point\"}, \"ps\": {\"x\": -2364.890803103909, \"y\": 2581.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#49483C\", \"hd\": \"#D4D1D9\", \"ben\": \"#49483C\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 2033.109196896091, \"y\": 2156.8950644960028, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 2033.109196896091, \"y\": 866.8950644960028, \"name\": \"point\"}, \"svb\": 0, \"uid\": 5, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h12\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 172, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2119.109196896091, \"y\": 941.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": 1947.109196896091, \"y\": 941.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2119.109196896091, \"y\": 2081.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": 2119.109196896091, \"y\": 941.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1947.109196896091, \"y\": 2081.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": 2119.109196896091, \"y\": 2081.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1947.109196896091, \"y\": 941.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": 1947.109196896091, \"y\": 2081.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 2119.109196896091, \"y\": 2081.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": 2119.109196896091, \"y\": 941.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#49483C\", \"hd\": \"#D4D1D9\", \"ben\": \"#49483C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": -0.0000000000002273736754432321, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 2, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -1156.890803103909, \"y\": 1761.8950644960028, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 11.109196896090909, \"y\": 1761.8950644960028, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -6.215117056685285e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -572.8908031039091, \"y\": 2161.8950644960028, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [35, 35, 35]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 35, \"gg\": 5, \"il\": 51.5, \"kw\": 35, \"mf\": 4, \"ms\": 5, \"sa\": 51.5, \"sc\": 30, \"sm\": 35, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sl\": \"\", \"sm\": [{\"rt\": false, \"tf\": false, \"type\": \"DoubleSash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 51.5, 40, 51.5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -423.6408031039092, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"from\": {\"x\": -423.6408031039092, \"y\": 1563.1450644960028, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [51.5, 40, 51.5, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -372.1408031039091, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"from\": {\"x\": -372.1408031039091, \"y\": 1563.1450644960028, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 57.08791834553085, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"inward\", \"withTurningFrame\": true}, {\"rt\": false, \"tf\": false, \"type\": \"DoubleScreen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -412.8908031039092, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"from\": {\"x\": -412.8908031039092, \"y\": 1563.1450644960028, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -382.8908031039091, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"from\": {\"x\": -382.8908031039091, \"y\": 1563.1450644960028, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"inward\", \"withTurningFrame\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -2192.890803103909, \"y\": 2581.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": -2192.890803103909, \"y\": 941.895064496003, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1047.109196896091, \"y\": 2581.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": -2192.890803103909, \"y\": 2581.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1047.109196896091, \"y\": 941.895064496003, \"name\": \"point\"}, \"ps\": {\"x\": 1047.109196896091, \"y\": 2581.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -2192.890803103909, \"y\": 941.895064496003, \"name\": \"point\"}, \"ps\": {\"x\": 1047.109196896091, \"y\": 941.895064496003, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#49483C\", \"hd\": \"#D4D1D9\", \"ben\": \"#49483C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -905.2135200622342, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -905.2135200622342, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m10\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m11\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m12\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -2964.890803103909, \"y\": 1761.8950644960028, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -2676.140803103909, \"y\": 2161.8950644960028, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [35, 35]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 35, \"gg\": 5, \"il\": 51.5, \"kw\": 35, \"mf\": 4, \"ms\": 5, \"sa\": 51.5, \"sc\": 30, \"sm\": 35, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2757.390803103909, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"from\": {\"x\": -2757.390803103909, \"y\": 1563.1450644960028, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [51.5, 40, 51.5, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -2746.640803103909, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"from\": {\"x\": -2746.640803103909, \"y\": 1563.1450644960028, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -3794.890803103909, \"y\": 2581.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": -3794.890803103909, \"y\": 941.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -2364.890803103909, \"y\": 2581.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": -3794.890803103909, \"y\": 2581.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -2364.890803103909, \"y\": 941.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": -2364.890803103909, \"y\": 2581.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3794.890803103909, \"y\": 941.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": -2364.890803103909, \"y\": 941.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#49483C\", \"hd\": \"#D4D1D9\", \"ben\": \"#49483C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 35, \"gg\": 5, \"il\": 51.5, \"kw\": 35, \"mf\": 4, \"ms\": 5, \"sa\": 51.5, \"sc\": 30, \"sm\": 35, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 4, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1047.109196896091, \"y\": 2081.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": 1047.109196896091, \"y\": 941.8950644960026, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1947.109196896091, \"y\": 2081.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": 1047.109196896091, \"y\": 2081.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1947.109196896091, \"y\": 941.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": 1947.109196896091, \"y\": 2081.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1047.109196896091, \"y\": 941.8950644960026, \"name\": \"point\"}, \"ps\": {\"x\": 1947.109196896091, \"y\": 941.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#49483C\", \"hd\": \"#D4D1D9\", \"ben\": \"#49483C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f13\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f14\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 771.7213694539405, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m13\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 771.7213694539405, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m14\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m17\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m18\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2619.109196896091, \"y\": 1511.8950644960028, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2380.359196896091, \"y\": 1731.8950644960028, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": 1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [35, 35]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 35, \"gg\": 5, \"il\": 51.5, \"kw\": 35, \"mf\": 4, \"ms\": 5, \"sa\": 51.5, \"sc\": 30, \"sm\": 35, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2349.109196896091, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"from\": {\"x\": 2349.109196896091, \"y\": 1468.0950644960028, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": false, \"offset\": {\"x\": 28.56097293415405, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6637542662116042}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [51.5, 40, 51.5, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2750.859196896091, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"from\": {\"x\": 2750.859196896091, \"y\": 1348.1450644960028, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6637542662116042}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 6, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2119.109196896091, \"y\": 2081.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": 2119.109196896091, \"y\": 941.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3549.109196896091, \"y\": 2081.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": 2119.109196896091, \"y\": 2081.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3549.109196896091, \"y\": 941.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": 3549.109196896091, \"y\": 2081.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2119.109196896091, \"y\": 941.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": 3549.109196896091, \"y\": 941.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#767A91\", \"note\": [{\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1237.6614857025615, \"y\": 495.2595607193964, \"name\": \"point\"}, \"from\": {\"x\": 1039.392589401315, \"y\": 1050.6054531632208, \"name\": \"point\"}, \"text\": \"拼接\", \"fontSize\": 120}, {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -103.90459541740891, \"y\": 445.30763216705714, \"name\": \"point\"}, \"from\": {\"x\": -553.4719523884633, \"y\": 1180.3145808657648, \"name\": \"point\"}, \"text\": \"无中梃\", \"fontSize\": 120}, {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -480.0455644703452, \"y\": 149.29620370874966, \"name\": \"point\"}, \"from\": {\"x\": -980.0455644703452, \"y\": 149.29620370874966, \"name\": \"point\"}, \"text\": \"南卧\", \"fontSize\": 120}, {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -1556.9916080957892, \"y\": 422.16722008636737, \"name\": \"point\"}, \"from\": {\"x\": -861.722390674654, \"y\": 1303.1208398972258, \"name\": \"point\"}, \"text\": \"180度开启\", \"fontSize\": 120}, {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 429.7776649229663, \"y\": 257.2835367420322, \"name\": \"point\"}, \"from\": {\"x\": -226.59686305638115, \"y\": 1263.8455281725237, \"name\": \"point\"}, \"text\": \"180度开启\", \"fontSize\": 120}, {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": -2491.3796700827143, \"y\": 253.18164977954385, \"name\": \"point\"}, \"from\": {\"x\": -2819.486614818747, \"y\": 1225.483158221342, \"name\": \"point\"}, \"text\": \"90度内开内倒\", \"fontSize\": 120}, {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 2900.739542630129, \"y\": 113.43265949164208, \"name\": \"point\"}, \"from\": {\"x\": 2384.8721925128057, \"y\": 1233.4078275095114, \"name\": \"point\"}, \"text\": \"执手下移120\", \"fontSize\": 120}], \"wall\": [{\"dim\": {\"to\": {\"x\": -2267.890803103909, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"from\": {\"x\": -2267.890803103909, \"y\": 2581.8950644960028, \"name\": \"point\"}, \"name\": \"h4\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1047.109196896091, \"y\": 2581.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": -2192.890803103909, \"y\": 2581.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1047.109196896091, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": 1047.109196896091, \"y\": 2581.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -2192.890803103909, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": 1047.109196896091, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -2192.890803103909, \"y\": 2581.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": -2192.890803103909, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"dim\": {\"to\": {\"x\": 2044.109196896091, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"from\": {\"x\": 2044.109196896091, \"y\": 2081.8950644960028, \"name\": \"point\"}, \"name\": \"h6\", \"hidden\": false, \"offset\": {\"x\": 1611.5698451691733, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h5\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3549.109196896091, \"y\": 2081.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": 2119.109196896091, \"y\": 2081.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3549.109196896091, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": 3549.109196896091, \"y\": 2081.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2119.109196896091, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": 3549.109196896091, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2119.109196896091, \"y\": 2081.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": 2119.109196896091, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"dim\": {\"to\": {\"x\": -3869.890803103909, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"from\": {\"x\": -3869.890803103909, \"y\": 2581.8950644960028, \"name\": \"point\"}, \"name\": \"h8\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h7\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -2364.890803103909, \"y\": 2581.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": -3794.890803103909, \"y\": 2581.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -2364.890803103909, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": -2364.890803103909, \"y\": 2581.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3794.890803103909, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": -2364.890803103909, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -3794.890803103909, \"y\": 2581.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": -3794.890803103909, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"dim\": {\"to\": {\"x\": 972.1091968960908, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"from\": {\"x\": 972.1091968960908, \"y\": 2081.8950644960028, \"name\": \"point\"}, \"name\": \"h10\", \"hidden\": false, \"offset\": {\"x\": 699.3269997327507, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h9\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1947.109196896091, \"y\": 2081.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": 1047.109196896091, \"y\": 2081.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1947.109196896091, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": 1947.109196896091, \"y\": 2081.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1047.109196896091, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": 1947.109196896091, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1047.109196896091, \"y\": 2081.8950644960028, \"name\": \"point\"}, \"ps\": {\"x\": 1047.109196896091, \"y\": 3181.8950644960028, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369374826116770.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:09:09", "updated_at": "2025-07-28 17:09:09", "sort": 0, "times": 1, "low_width": 5500, "high_width": 7000, "low_height": 1100, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/34831.json b/data/windoor-drawings/34831.json new file mode 100644 index 0000000..985a9d4 --- /dev/null +++ b/data/windoor-drawings/34831.json @@ -0,0 +1 @@ +{"id": 34831, "name": "", "drawing_data": "{\"s\": {\"cs\": 30, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(122,185,224,1)\", \"bn\": \"#535353\", \"hd\": \"#D4D1D9\", \"ben\": \"#383232\"}, \"dm\": 2, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 2178.402962897398, \"y\": 2348.2515189461883, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 2178.402962897398, \"y\": -811.7484810538117, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 180, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2268.402962897398, \"y\": -736.7484810538116, \"name\": \"point\"}, \"ps\": {\"x\": 2088.402962897398, \"y\": -736.7484810538116, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2268.402962897398, \"y\": 2273.2515189461883, \"name\": \"point\"}, \"ps\": {\"x\": 2268.402962897398, \"y\": -736.7484810538116, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2088.402962897398, \"y\": 2273.2515189461883, \"name\": \"point\"}, \"ps\": {\"x\": 2268.402962897398, \"y\": 2273.2515189461883, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2088.402962897398, \"y\": -736.7484810538116, \"name\": \"point\"}, \"ps\": {\"x\": 2088.402962897398, \"y\": 2273.2515189461883, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 2268.402962897398, \"y\": 2273.2515189461883, \"name\": \"point\"}, \"ps\": {\"x\": 2268.402962897398, \"y\": -736.7484810538116, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(122,185,224,1)\", \"bn\": \"#535353\", \"hd\": \"#D4D1D9\", \"ben\": \"#383232\"}, \"dm\": 2, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 3813.4029628973985, \"y\": 2348.2515189461883, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 3813.4029628973985, \"y\": -811.7484810538117, \"name\": \"point\"}, \"svb\": 0, \"uid\": 4, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 180, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3903.4029628973985, \"y\": -736.7484810538117, \"name\": \"point\"}, \"ps\": {\"x\": 3723.4029628973985, \"y\": -736.7484810538117, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3903.4029628973985, \"y\": 2273.2515189461883, \"name\": \"point\"}, \"ps\": {\"x\": 3903.4029628973985, \"y\": -736.7484810538117, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3723.4029628973985, \"y\": 2273.2515189461883, \"name\": \"point\"}, \"ps\": {\"x\": 3903.4029628973985, \"y\": 2273.2515189461883, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3723.4029628973985, \"y\": -736.7484810538117, \"name\": \"point\"}, \"ps\": {\"x\": 3723.4029628973985, \"y\": 2273.2515189461883, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 3903.4029628973985, \"y\": 2273.2515189461883, \"name\": \"point\"}, \"ps\": {\"x\": 3903.4029628973985, \"y\": -736.7484810538117, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(122,185,224,1)\", \"bn\": \"#535353\", \"hd\": \"#D4D1D9\", \"ben\": \"#383232\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 15.673982287685703, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 1, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 2, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [25, 25, 25, 25], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1888.402962897398, \"y\": 12.251518946188185, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1888.402962897398, \"y\": 1409.2515189461883, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [13, 13, 13, 13], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [13, 13, 13, 13], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [13, 13, 13, 13], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": true, \"mw\": 0, \"sp\": \"5+12A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [28, 28]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 13, \"f\": 25, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 60, \"fm\": 28, \"gg\": 6, \"il\": 65, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 65, \"sc\": 60, \"sm\": 60, \"st\": 32, \"ut\": 46, \"ahh\": 240, \"ahw\": 240, \"dsa\": 65, \"dst\": 32, \"fdt\": 80, \"fut\": 46, \"inf\": 45, \"usa\": 65}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1688.402962897398, \"y\": 2273.2515189461883, \"name\": \"point\"}, \"ps\": {\"x\": 1688.402962897398, \"y\": -736.7484810538118, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2088.402962897398, \"y\": 2273.2515189461883, \"name\": \"point\"}, \"ps\": {\"x\": 1688.402962897398, \"y\": 2273.2515189461883, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2088.402962897398, \"y\": -736.7484810538118, \"name\": \"point\"}, \"ps\": {\"x\": 2088.402962897398, \"y\": 2273.2515189461883, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1688.402962897398, \"y\": -736.7484810538118, \"name\": \"point\"}, \"ps\": {\"x\": 2088.402962897398, \"y\": -736.7484810538118, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(122,185,224,1)\", \"bn\": \"#535353\", \"hd\": \"#D4D1D9\", \"ben\": \"#383232\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m10\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m11\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [32, 25, 32, 25], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2995.9029628973985, \"y\": 21.2515189461883, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2995.9029628973985, \"y\": 1383.2515189461883, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2995.9029628973985, \"y\": -356.7484810538117, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2995.9029628973985, \"y\": 1835.7515189461883, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 1, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [13, 13, 13, 13], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [13, 13, 13, 13], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [13, 13, 13, 13], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": true, \"mw\": 0, \"sp\": \"5+12A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [13, 13, 13, 13], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": true, \"mw\": 0, \"sp\": \"5+12A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [46, 80, 28, 28]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 13, \"f\": 25, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 60, \"fm\": 28, \"gg\": 6, \"il\": 65, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 65, \"sc\": 60, \"sm\": 60, \"st\": 32, \"ut\": 46, \"ahh\": 240, \"ahw\": 240, \"dsa\": 65, \"dst\": 32, \"fdt\": 80, \"fut\": 46, \"inf\": 45, \"usa\": 65}, \"sl\": \"\", \"sm\": [{\"gs\": [], \"tf\": false, \"wb\": {\"hd\": true}, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [65, 65, 65, 65], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"lock2s\": [], \"openDirection\": \"left\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [13, 13, 13, 13], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 1}, {\"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [65, 65, 65, 65], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0}], \"lock2s\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3209.9029628973985, \"y\": 2273.2515189461883, \"name\": \"point\"}, \"from\": {\"x\": 3209.9029628973985, \"y\": 693.7515189461883, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Lock2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [13, 13, 13, 13], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 1, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 15, \"emptyTrackAppended\": \"none\"}], \"ss\": \"\", \"tn\": false, \"tp\": [{\"idx\": 0, \"pos\": -1}, {\"idx\": 2, \"pos\": -1}, {\"idx\": 0, \"pos\": 0}, {\"idx\": 1, \"pos\": 0}], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2268.4029628973985, \"y\": 2273.2515189461883, \"name\": \"point\"}, \"ps\": {\"x\": 2268.4029628973985, \"y\": -736.7484810538117, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3723.4029628973985, \"y\": 2273.2515189461883, \"name\": \"point\"}, \"ps\": {\"x\": 2268.4029628973985, \"y\": 2273.2515189461883, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3723.4029628973985, \"y\": -736.7484810538117, \"name\": \"point\"}, \"ps\": {\"x\": 3723.4029628973985, \"y\": 2273.2515189461883, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2268.4029628973985, \"y\": -736.7484810538117, \"name\": \"point\"}, \"ps\": {\"x\": 3723.4029628973985, \"y\": -736.7484810538117, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(122,185,224,1)\", \"bn\": \"#535353\", \"hd\": \"#D4D1D9\", \"ben\": \"#383232\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [25, 25, 25, 25], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4103.4029628973985, \"y\": 1409.2515189461883, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 2, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4103.4029628973985, \"y\": 12.251518946188185, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 1, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [13, 13, 13, 13], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [13, 13, 13, 13], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F9\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [13, 13, 13, 13], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F10\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": true, \"mw\": 0, \"sp\": \"5+12A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [28, 28]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 13, \"f\": 25, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 60, \"fm\": 28, \"gg\": 6, \"il\": 65, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 65, \"sc\": 60, \"sm\": 60, \"st\": 32, \"ut\": 46, \"ahh\": 240, \"ahw\": 240, \"dsa\": 65, \"dst\": 32, \"fdt\": 80, \"fut\": 46, \"inf\": 45, \"usa\": 65}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 5, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3903.4029628973985, \"y\": 2273.2515189461883, \"name\": \"point\"}, \"ps\": {\"x\": 3903.4029628973985, \"y\": -736.7484810538117, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4303.4029628973985, \"y\": 2273.2515189461883, \"name\": \"point\"}, \"ps\": {\"x\": 3903.4029628973985, \"y\": 2273.2515189461883, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4303.4029628973985, \"y\": -736.7484810538117, \"name\": \"point\"}, \"ps\": {\"x\": 4303.4029628973985, \"y\": 2273.2515189461883, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3903.4029628973985, \"y\": -736.7484810538117, \"name\": \"point\"}, \"ps\": {\"x\": 4303.4029628973985, \"y\": -736.7484810538117, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#7B8178\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369379627527830.png", "catelog_id": 19714, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:09:57", "updated_at": "2025-07-28 17:09:57", "sort": 0, "times": 3, "low_width": 1400, "high_width": 1900, "low_height": 2500, "high_height": 3500} \ No newline at end of file diff --git a/data/windoor-drawings/34833.json b/data/windoor-drawings/34833.json new file mode 100644 index 0000000..46ede84 --- /dev/null +++ b/data/windoor-drawings/34833.json @@ -0,0 +1 @@ +{"id": 34833, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#8D8988\", \"hd\": \"#D4D1D9\", \"ben\": \"#9B9896\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 6, \"b\": 17.5, \"f\": 28, \"ag\": 120, \"am\": 30, \"db\": 100, \"fm\": 28, \"gg\": 6, \"il\": 66.5, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 66.5, \"sc\": 58, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66.5, \"inf\": 45, \"usa\": 66.5}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66.5, 66.5, 66.5, 66.5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3595.25, \"y\": 1839.336206896552, \"name\": \"point\"}, \"from\": {\"x\": 3595.25, \"y\": 1179.336206896552, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [17.5, 17.5, 17.5, 17.5], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": true, \"mw\": 0, \"sp\": \"双白5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [58, 58, 58, 58], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3599.5, \"y\": 1839.336206896552, \"name\": \"point\"}, \"from\": {\"x\": 3599.5, \"y\": 1179.336206896552, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [17.5, 17.5, 17.5, 17.5], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [6, 6, 6, 6], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"up\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -547.5, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2923.5, \"y\": 1839.336206896552, \"name\": \"point\"}, \"ps\": {\"x\": 2923.5, \"y\": 519.3362068965519, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3481.5, \"y\": 1839.336206896552, \"name\": \"point\"}, \"ps\": {\"x\": 2923.5, \"y\": 1839.336206896552, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3481.5, \"y\": 519.3362068965519, \"name\": \"point\"}, \"ps\": {\"x\": 3481.5, \"y\": 1839.336206896552, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2923.5, \"y\": 519.3362068965519, \"name\": \"point\"}, \"ps\": {\"x\": 3481.5, \"y\": 519.3362068965519, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#A9D865\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369448111103493.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:21:21", "updated_at": "2025-07-28 17:21:21", "sort": 0, "times": 292, "low_width": 250, "high_width": 750, "low_height": 1100, "high_height": 1500} \ No newline at end of file diff --git a/data/windoor-drawings/34834.json b/data/windoor-drawings/34834.json new file mode 100644 index 0000000..9854aaf --- /dev/null +++ b/data/windoor-drawings/34834.json @@ -0,0 +1 @@ +{"id": 34834, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,242,0.6)\", \"bn\": \"#776E6E\", \"hd\": \"#D4D1D9\", \"ben\": \"#70645F\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2982.6427699867145, \"y\": -489.14368853122255, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2245.1427699867145, \"y\": -904.1436885312226, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3325.1427699867145, \"y\": -904.1436885312226, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3232.6427699867145, \"y\": 595.8563114687774, \"name\": \"point\"}, \"from\": {\"x\": 3232.6427699867145, \"y\": -161.64368853122255, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3232.6427699867145, \"y\": 595.8563114687774, \"name\": \"point\"}, \"from\": {\"x\": 3232.6427699867145, \"y\": -161.64368853122255, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -105, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1492.6427699867145, \"y\": 595.8563114687774, \"name\": \"point\"}, \"ps\": {\"x\": 1492.6427699867145, \"y\": -1574.1436885312226, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3682.6427699867145, \"y\": 595.8563114687774, \"name\": \"point\"}, \"ps\": {\"x\": 1492.6427699867145, \"y\": 595.8563114687774, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3682.6427699867145, \"y\": -1574.1436885312226, \"name\": \"point\"}, \"ps\": {\"x\": 3682.6427699867145, \"y\": 595.8563114687774, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1492.6427699867145, \"y\": -1574.1436885312226, \"name\": \"point\"}, \"ps\": {\"x\": 3682.6427699867145, \"y\": -1574.1436885312226, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#A25632\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369453923065545.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:22:20", "updated_at": "2025-07-28 17:22:20", "sort": 0, "times": 1066, "low_width": 1800, "high_width": 2300, "low_height": 1800, "high_height": 2300} \ No newline at end of file diff --git a/data/windoor-drawings/34835.json b/data/windoor-drawings/34835.json new file mode 100644 index 0000000..00650ed --- /dev/null +++ b/data/windoor-drawings/34835.json @@ -0,0 +1 @@ +{"id": 34835, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4058.189655172414, \"y\": 250.34482758620695, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6218.189655172414, \"y\": 250.34482758620695, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3715.689655172414, \"y\": 900.344827586207, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.672733908025672e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6560.689655172414, \"y\": 900.3448275862063, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.672733908025672e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3715.689655172414, \"y\": -399.65517241379314, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.0939738360081042e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6560.689655172414, \"y\": -399.6551724137937, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90, 90, 90, 90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4158.189655172414, \"y\": 1360.344827586207, \"name\": \"point\"}, \"from\": {\"x\": 4158.189655172414, \"y\": 250.3448275862069, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6468.189655172414, \"y\": 1360.344827586207, \"name\": \"point\"}, \"from\": {\"x\": 6468.189655172414, \"y\": 100.3448275862064, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4158.189655172414, \"y\": 1360.344827586207, \"name\": \"point\"}, \"from\": {\"x\": 4158.189655172414, \"y\": 100.34482758620696, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6468.189655172414, \"y\": 1360.344827586207, \"name\": \"point\"}, \"from\": {\"x\": 6468.189655172414, \"y\": 100.3448275862064, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 580, \"y\": -20, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3358.189655172414, \"y\": 1360.344827586207, \"name\": \"point\"}, \"ps\": {\"x\": 3358.189655172414, \"y\": -859.655172413793, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6918.189655172414, \"y\": 1360.344827586207, \"name\": \"point\"}, \"ps\": {\"x\": 3358.189655172414, \"y\": 1360.344827586207, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6918.189655172414, \"y\": -859.655172413793, \"name\": \"point\"}, \"ps\": {\"x\": 6918.189655172414, \"y\": 1360.344827586207, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3358.189655172414, \"y\": -859.655172413793, \"name\": \"point\"}, \"ps\": {\"x\": 6918.189655172414, \"y\": -859.655172413793, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369458323888334.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:23:03", "updated_at": "2025-07-28 17:23:03", "sort": 0, "times": 1881, "low_width": 3300, "high_width": 3800, "low_height": 2000, "high_height": 2400} \ No newline at end of file diff --git a/data/windoor-drawings/34836.json b/data/windoor-drawings/34836.json new file mode 100644 index 0000000..4e15a5e --- /dev/null +++ b/data/windoor-drawings/34836.json @@ -0,0 +1 @@ +{"id": 34836, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#928D8B\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"vs\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 20, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 22, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 35, \"sc\": 1, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [35, 60, 35, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 1621.169005520116, \"y\": 2303.4090287763156, \"name\": \"point\"}, \"from\": {\"x\": 1342.669005520116, \"y\": 2303.4090287763156, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"up\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": true, \"mw\": 0, \"sp\": \"5mm\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 123.79139540296592, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -901.4999999999998, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1044.169005520116, \"y\": 2353.4090287763156, \"name\": \"point\"}, \"ps\": {\"x\": 1044.169005520116, \"y\": 1156.4090287763156, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1641.169005520116, \"y\": 2353.4090287763156, \"name\": \"point\"}, \"ps\": {\"x\": 1044.169005520116, \"y\": 2353.4090287763156, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1641.169005520116, \"y\": 1156.4090287763156, \"name\": \"point\"}, \"ps\": {\"x\": 1641.169005520116, \"y\": 2353.4090287763156, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1044.169005520116, \"y\": 1156.4090287763156, \"name\": \"point\"}, \"ps\": {\"x\": 1641.169005520116, \"y\": 1156.4090287763156, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#F59595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369461011136191.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:23:31", "updated_at": "2025-07-28 17:23:31", "sort": 0, "times": 356, "low_width": 400, "high_width": 600, "low_height": 1000, "high_height": 1400} \ No newline at end of file diff --git a/data/windoor-drawings/34837.json b/data/windoor-drawings/34837.json new file mode 100644 index 0000000..1da72d6 --- /dev/null +++ b/data/windoor-drawings/34837.json @@ -0,0 +1 @@ +{"id": 34837, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#f0540b\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m5\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2450.6740212689083, \"y\": -1139.44341917738, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1955.6740212689083, \"y\": -2239.4434191773803, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3345.6740212689083, \"y\": -2239.4434191773803, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1955.6740212689083, \"y\": -589.4434191773803, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.2498631198086297e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3345.6740212689083, \"y\": -589.4434191773807, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.2498631198086297e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60, 60, 60, 60, 60]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 10, \"db\": 100, \"fm\": 60, \"gg\": 6, \"il\": 60, \"kw\": 100, \"mf\": 5, \"ms\": 5, \"sa\": 40, \"sc\": 40, \"sm\": 28, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sl\": \"\", \"sm\": [{\"rt\": false, \"tf\": false, \"type\": \"DoubleSash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3500.6740212689083, \"y\": 1610.5565808226197, \"name\": \"point\"}, \"from\": {\"x\": 3500.6740212689083, \"y\": 505.5565808226195, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3540.6740212689083, \"y\": 1610.5565808226197, \"name\": \"point\"}, \"from\": {\"x\": 3540.6740212689083, \"y\": 505.5565808226195, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 200, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1450.6740212689083, \"y\": 1610.5565808226197, \"name\": \"point\"}, \"ps\": {\"x\": 1450.6740212689083, \"y\": -3889.44341917738, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4250.674021268908, \"y\": 1610.5565808226197, \"name\": \"point\"}, \"ps\": {\"x\": 1450.6740212689083, \"y\": 1610.5565808226197, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4250.674021268908, \"y\": -3889.44341917738, \"name\": \"point\"}, \"ps\": {\"x\": 4250.674021268908, \"y\": 1610.5565808226197, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1450.6740212689083, \"y\": -3889.44341917738, \"name\": \"point\"}, \"ps\": {\"x\": 4250.674021268908, \"y\": -3889.44341917738, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369467836851672.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:24:39", "updated_at": "2025-07-28 17:24:39", "sort": 0, "times": 66, "low_width": 1600, "high_width": 3000, "low_height": 5300, "high_height": 5700} \ No newline at end of file diff --git a/data/windoor-drawings/34838.json b/data/windoor-drawings/34838.json new file mode 100644 index 0000000..e83c174 --- /dev/null +++ b/data/windoor-drawings/34838.json @@ -0,0 +1 @@ +{"id": 34838, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#f0540b\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 3, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m7\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2404.0907859922445, \"y\": -6345.410354085083, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3804.090785992245, \"y\": -6345.410354085083, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1709.0907859922445, \"y\": -7545.410354085082, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3104.0907859922445, \"y\": -7545.410354085082, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4499.0907859922445, \"y\": -7545.410354085082, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1709.0907859922445, \"y\": -6345.410354085083, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -3.821003285667737e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3104.0907859922445, \"y\": -6345.410354085085, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -3.821003285667737e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4499.0907859922445, \"y\": -6345.410354085085, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -3.821003285667737e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1709.0907859922445, \"y\": -5145.410354085083, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3104.0907859922445, \"y\": -5145.410354085083, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 6, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4499.0907859922445, \"y\": -5145.410354085083, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 7, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 8, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 8, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 9, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 9, \"pos\": 0}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 0}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 10, \"pos\": 1}, \"ser\": {\"text\": \"F9\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 10, \"pos\": 0}, \"ser\": {\"text\": \"F10\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 0}, \"ser\": {\"text\": \"F11\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F12\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 10, \"db\": 100, \"fm\": 60, \"gg\": 6, \"il\": 60, \"kw\": 100, \"mf\": 5, \"ms\": 5, \"sa\": 40, \"sc\": 40, \"sm\": 28, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 899.9999999999995, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1004.0907859922444, \"y\": -3945.410354085083, \"name\": \"point\"}, \"ps\": {\"x\": 1004.0907859922444, \"y\": -8745.410354085083, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5204.0907859922445, \"y\": -3945.410354085083, \"name\": \"point\"}, \"ps\": {\"x\": 1004.0907859922444, \"y\": -3945.410354085083, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5204.0907859922445, \"y\": -8745.410354085083, \"name\": \"point\"}, \"ps\": {\"x\": 5204.0907859922445, \"y\": -3945.410354085083, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1004.0907859922444, \"y\": -8745.410354085083, \"name\": \"point\"}, \"ps\": {\"x\": 5204.0907859922445, \"y\": -8745.410354085083, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369476594191273.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:26:05", "updated_at": "2025-07-28 17:26:05", "sort": 0, "times": 165, "low_width": 3800, "high_width": 4400, "low_height": 4600, "high_height": 5000} \ No newline at end of file diff --git a/data/windoor-drawings/34839.json b/data/windoor-drawings/34839.json new file mode 100644 index 0000000..b556e34 --- /dev/null +++ b/data/windoor-drawings/34839.json @@ -0,0 +1 @@ +{"id": 34839, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(255,255,255,0.6)\", \"bn\": \"#9CA09C\", \"hd\": \"#D4D1D9\", \"ben\": \"#9CA09C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 40, \"ag\": 120, \"am\": 10, \"db\": 100, \"fm\": 60, \"gg\": 6, \"il\": 40, \"kw\": 100, \"mf\": 5, \"ms\": 5, \"sa\": 40, \"sc\": 40, \"sm\": 28, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2122.478529890916, \"y\": 1567.9594589133733, \"name\": \"point\"}, \"from\": {\"x\": 2122.478529890916, \"y\": 17.959458913373282, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5378787878787878}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -121, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1887.478529890916, \"y\": 667.9594589133733, \"name\": \"point\"}, \"ps\": {\"x\": 1887.478529890916, \"y\": -732.0405410866267, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2387.478529890916, \"y\": 667.9594589133733, \"name\": \"point\"}, \"ps\": {\"x\": 1887.478529890916, \"y\": 667.9594589133733, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2387.478529890916, \"y\": -732.0405410866267, \"name\": \"point\"}, \"ps\": {\"x\": 2387.478529890916, \"y\": 667.9594589133733, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1887.478529890916, \"y\": -732.0405410866267, \"name\": \"point\"}, \"ps\": {\"x\": 2387.478529890916, \"y\": -732.0405410866267, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#F5AEAE\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 1812.478529890916, \"y\": 1567.9594589133733, \"name\": \"point\"}, \"from\": {\"x\": 1812.478529890916, \"y\": 667.9594589133733, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2387.478529890916, \"y\": 667.9594589133733, \"name\": \"point\"}, \"ps\": {\"x\": 1887.478529890916, \"y\": 667.9594589133733, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2387.478529890916, \"y\": 1567.9594589133733, \"name\": \"point\"}, \"ps\": {\"x\": 2387.478529890916, \"y\": 667.9594589133733, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1887.478529890916, \"y\": 1567.9594589133733, \"name\": \"point\"}, \"ps\": {\"x\": 2387.478529890916, \"y\": 1567.9594589133733, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1887.478529890916, \"y\": 667.9594589133733, \"name\": \"point\"}, \"ps\": {\"x\": 1887.478529890916, \"y\": 1567.9594589133733, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369478595777039.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:26:26", "updated_at": "2025-07-28 17:26:26", "sort": 0, "times": 82, "low_width": 300, "high_width": 700, "low_height": 1200, "high_height": 1600} \ No newline at end of file diff --git a/data/windoor-drawings/34840.json b/data/windoor-drawings/34840.json new file mode 100644 index 0000000..799fa12 --- /dev/null +++ b/data/windoor-drawings/34840.json @@ -0,0 +1 @@ +{"id": 34840, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,242,0.6)\", \"bn\": \"#776E6E\", \"hd\": \"#D4D1D9\", \"ben\": \"#70645F\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f3\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"name\": \"simpleInnerArc\", \"segs\": [{\"pe\": {\"x\": 3664.077833431045, \"y\": 1434.8730801405468, \"name\": \"point\"}, \"ps\": {\"x\": 3664.077833431045, \"y\": 1524.8730801405468, \"name\": \"point\"}, \"name\": \"segment\"}, {\"r\": 346.49000000300214, \"pc\": {\"x\": 3350.0778334310407, \"y\": 1581.36308014764, \"name\": \"point\"}, \"name\": \"arc\", \"endAngle\": 3.578106482774107, \"startAngle\": 5.846671477995281, \"counterClockwise\": false}, {\"pe\": {\"x\": 3036.0778334310444, \"y\": 1524.8730801405468, \"name\": \"point\"}, \"ps\": {\"x\": 3036.0778334310444, \"y\": 1434.8730801405468, \"name\": \"point\"}, \"name\": \"segment\"}], \"innerEdgeIdx\": -1}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3351.3123671527665, \"y\": 1012.642064384844, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2869.133013344, \"y\": 1218.9901251666147, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -0.7071067811865476, \"y\": 0.7071067811865476, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3834.467581938404, \"y\": 1222.9854860883102, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0.7071067811865476, \"y\": 0.7071067811865476, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2730.5778334310444, \"y\": 1605.4083216073468, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3969.577833431045, \"y\": 1605.4083216073468, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2730.5778334310444, \"y\": 2605.408321607347, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3969.577833431045, \"y\": 2605.408321607347, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90, 90, 90, 90, 90, 90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3136.0778334310444, \"y\": 2905.408321607347, \"name\": \"point\"}, \"from\": {\"x\": 3136.0778334310444, \"y\": 2105.408321607347, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 6, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3890.077833431045, \"y\": 2905.408321607347, \"name\": \"point\"}, \"from\": {\"x\": 3890.077833431045, \"y\": 2090.408321607347, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 7, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3160.0778334310444, \"y\": 2905.408321607347, \"name\": \"point\"}, \"from\": {\"x\": 3160.0778334310444, \"y\": 2090.408321607347, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 6, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3890.077833431045, \"y\": 2905.408321607347, \"name\": \"point\"}, \"from\": {\"x\": 3890.077833431045, \"y\": 2090.408321607347, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 7, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 60, \"y\": 199.9999999999989, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"cpt\": {\"x\": 3410.0778334310444, \"y\": 1975.408321607347, \"name\": \"point\"}, \"type\": \"springline\", \"width\": 2000, \"height\": 1200, \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2410.0778334310444, \"y\": 2905.408321607347, \"name\": \"point\"}, \"ps\": {\"x\": 2410.0778334310444, \"y\": 1375.408321607347, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4290.077833431044, \"y\": 2905.408321607347, \"name\": \"point\"}, \"ps\": {\"x\": 2410.0778334310444, \"y\": 2905.408321607347, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4290.0778334310435, \"y\": 1375.408321607346, \"name\": \"point\"}, \"ps\": {\"x\": 4290.077833431044, \"y\": 2905.408321607347, \"name\": \"point\"}, \"name\": \"segment\"}, {\"r\": 1036.3333333333314, \"pc\": {\"x\": 3350.0778334310457, \"y\": 1811.7416549406792, \"name\": \"point\"}, \"name\": \"arc\", \"endAngle\": 3.5761795154358325, \"startAngle\": 5.8485984453335425, \"counterClockwise\": false}]], \"virtual\": false, \"arcHeight\": 400}}], \"epi\": [], \"sbf\": [], \"thd\": {\"to\": {\"x\": 2147.5778334310444, \"y\": 2905.408321607347, \"name\": \"point\"}, \"from\": {\"x\": 2147.5778334310444, \"y\": 775.4083216073475, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"twd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wlc\": \"#A25632\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369480814313453.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:26:48", "updated_at": "2025-07-28 17:26:48", "sort": 0, "times": 567, "low_width": 1600, "high_width": 2050, "low_height": 1800, "high_height": 2300} \ No newline at end of file diff --git a/data/windoor-drawings/34841.json b/data/windoor-drawings/34841.json new file mode 100644 index 0000000..affe948 --- /dev/null +++ b/data/windoor-drawings/34841.json @@ -0,0 +1 @@ +{"id": 34841, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#8D8988\", \"hd\": \"#D4D1D9\", \"ben\": \"#9B9896\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 3, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 2, \"name\": \"m8\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 3, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 4, \"name\": \"m10\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 5, \"name\": \"m11\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 6, \"name\": \"m12\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -106.65087184902768, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 4, \"midx\": 0, \"name\": \"i9\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -106.65087184902768, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 4, \"midx\": 1, \"name\": \"i10\", \"type\": \"innermullion\"}]}, \"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2048.908045977012, \"y\": 1110.382183908046, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6838.908045977012, \"y\": 1110.382183908046, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3448.908045977012, \"y\": 1110.382183908046, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2748.908045977012, \"y\": 1280.382183908046, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5438.908045977012, \"y\": 1110.382183908046, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6138.908045977012, \"y\": 1280.382183908046, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2748.908045977012, \"y\": 667.382183908046, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6138.908045977012, \"y\": 667.382183908046, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [17.5, 17.5, 17.5, 17.5], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"双白5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [17.5, 17.5, 17.5, 17.5], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"双白5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [17.5, 17.5, 17.5, 17.5], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"双白8+14A+8\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [17.5, 17.5, 17.5, 17.5], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"双白5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [17.5, 17.5, 17.5, 17.5], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"双白5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [28, 28, 28, 28, 28, 28, 28, 28]}, \"ot\": \"inward\", \"ps\": {\"a\": 6, \"b\": 17.5, \"f\": 28, \"ag\": 120, \"am\": 30, \"db\": 100, \"fm\": 28, \"gg\": 6, \"il\": 66.5, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 66.5, \"sc\": 58, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 66.5, \"inf\": 45, \"usa\": 66.5}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66.5, 66.5, 66.5, 66.5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2876.658045977012, \"y\": 2280.382183908046, \"name\": \"point\"}, \"from\": {\"x\": 2876.658045977012, \"y\": 667.382183908046, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [17.5, 17.5, 17.5, 17.5], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"双白5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 6, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66.5, 66.5, 66.5, 66.5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3576.658045977012, \"y\": 2280.382183908046, \"name\": \"point\"}, \"from\": {\"x\": 3576.658045977012, \"y\": 667.382183908046, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [17.5, 17.5, 17.5, 17.5], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"双白5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 6, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66.5, 66.5, 66.5, 66.5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5661.158045977012, \"y\": 2280.382183908046, \"name\": \"point\"}, \"from\": {\"x\": 5661.158045977012, \"y\": 667.382183908046, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [17.5, 17.5, 17.5, 17.5], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"双白5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 7, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [66.5, 66.5, 66.5, 66.5], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6361.158045977012, \"y\": 2280.382183908046, \"name\": \"point\"}, \"from\": {\"x\": 6361.158045977012, \"y\": 667.382183908046, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [17.5, 17.5, 17.5, 17.5], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"双白5+20A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 7, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [58, 58, 58, 58], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2880.908045977012, \"y\": 2280.382183908046, \"name\": \"point\"}, \"from\": {\"x\": 2880.908045977012, \"y\": 667.382183908046, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [17.5, 17.5, 17.5, 17.5], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 6, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [58, 58, 58, 58], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2966.908045977012, \"y\": 2280.382183908046, \"name\": \"point\"}, \"from\": {\"x\": 2966.908045977012, \"y\": 667.382183908046, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [17.5, 17.5, 17.5, 17.5], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 6, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [58, 58, 58, 58], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6270.908045977012, \"y\": 2280.382183908046, \"name\": \"point\"}, \"from\": {\"x\": 6270.908045977012, \"y\": 667.382183908046, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [17.5, 17.5, 17.5, 17.5], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 7, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [58, 58, 58, 58], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6356.908045977012, \"y\": 2280.382183908046, \"name\": \"point\"}, \"from\": {\"x\": 6356.908045977012, \"y\": 667.382183908046, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [17.5, 17.5, 17.5, 17.5], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 7, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [6, 6, 6, 6], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"down\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 6, \"pos\": 1}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [6, 6, 6, 6], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"down\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 6, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [6, 6, 6, 6], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"down\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 7, \"pos\": 1}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [6, 6, 6, 6], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"down\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 7, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 1322.5, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1748.908045977012, \"y\": 2180.382183908046, \"name\": \"point\"}, \"ps\": {\"x\": 1748.908045977012, \"y\": 40.382183908046045, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7138.908045977012, \"y\": 2180.382183908046, \"name\": \"point\"}, \"ps\": {\"x\": 1748.908045977012, \"y\": 2180.382183908046, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7138.908045977012, \"y\": 40.382183908046045, \"name\": \"point\"}, \"ps\": {\"x\": 7138.908045977012, \"y\": 2180.382183908046, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1748.908045977012, \"y\": 40.382183908046045, \"name\": \"point\"}, \"ps\": {\"x\": 7138.908045977012, \"y\": 40.382183908046045, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#A9D865\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 1673.908045977012, \"y\": 2280.382183908046, \"name\": \"point\"}, \"from\": {\"x\": 1673.908045977012, \"y\": 2180.382183908046, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 7138.908045977012, \"y\": 2180.382183908046, \"name\": \"point\"}, \"ps\": {\"x\": 1748.908045977012, \"y\": 2180.382183908046, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7138.908045977012, \"y\": 2280.382183908046, \"name\": \"point\"}, \"ps\": {\"x\": 7138.908045977012, \"y\": 2180.382183908046, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1748.908045977012, \"y\": 2280.382183908046, \"name\": \"point\"}, \"ps\": {\"x\": 7138.908045977012, \"y\": 2280.382183908046, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1748.908045977012, \"y\": 2180.382183908046, \"name\": \"point\"}, \"ps\": {\"x\": 1748.908045977012, \"y\": 2280.382183908046, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369494848392854.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:29:09", "updated_at": "2025-07-28 17:29:09", "sort": 0, "times": 850, "low_width": 5000, "high_width": 5600, "low_height": 1800, "high_height": 2400} \ No newline at end of file diff --git a/data/windoor-drawings/34842.json b/data/windoor-drawings/34842.json new file mode 100644 index 0000000..750b67e --- /dev/null +++ b/data/windoor-drawings/34842.json @@ -0,0 +1 @@ +{"id": 34842, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#3D3D3D\", \"hd\": \"#D4D1D9\", \"ben\": \"#3D3D3D\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 23.37330325846574, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 45, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"rt\": false, \"tf\": false, \"type\": \"DoubleSash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1357.1080113851792, \"y\": 1927.5513911286432, \"name\": \"point\"}, \"from\": {\"x\": 1357.1080113851792, \"y\": 857.5513911286434, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 1882.1080113851797, \"y\": 1897.5513911286432, \"name\": \"point\"}, \"from\": {\"x\": 1342.1080113851797, \"y\": 1897.5513911286432, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": -16.347480139793333, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": 540, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1547.1080113851797, \"y\": 1927.5513911286432, \"name\": \"point\"}, \"from\": {\"x\": 1547.1080113851797, \"y\": 857.5513911286434, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"outward\", \"withTurningFrame\": true}, {\"rt\": false, \"tf\": false, \"type\": \"DoubleScreen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1357.1080113851792, \"y\": 1927.5513911286432, \"name\": \"point\"}, \"from\": {\"x\": 1357.1080113851792, \"y\": 857.5513911286434, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 1882.1080113851797, \"y\": 1897.5513911286432, \"name\": \"point\"}, \"from\": {\"x\": 1342.1080113851797, \"y\": 1897.5513911286432, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": -9.195090246244945, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": 540, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1417.1080113851797, \"y\": 1927.5513911286432, \"name\": \"point\"}, \"from\": {\"x\": 1417.1080113851797, \"y\": 857.5513911286437, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"enabled\": true, \"openToward\": \"inward\", \"withTurningFrame\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 109.07541520617087, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -500, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 512.1080113851792, \"y\": 1927.5513911286432, \"name\": \"point\"}, \"ps\": {\"x\": 512.1080113851792, \"y\": -212.44860887135633, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1912.1080113851797, \"y\": 1927.5513911286432, \"name\": \"point\"}, \"ps\": {\"x\": 512.1080113851792, \"y\": 1927.5513911286432, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1912.1080113851797, \"y\": -212.44860887135633, \"name\": \"point\"}, \"ps\": {\"x\": 1912.1080113851797, \"y\": 1927.5513911286432, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 512.1080113851792, \"y\": -212.44860887135633, \"name\": \"point\"}, \"ps\": {\"x\": 1912.1080113851797, \"y\": -212.44860887135633, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369497056746096.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:29:30", "updated_at": "2025-07-28 17:29:30", "sort": 0, "times": 209, "low_width": 1200, "high_width": 1600, "low_height": 1800, "high_height": 2300} \ No newline at end of file diff --git a/data/windoor-drawings/34844.json b/data/windoor-drawings/34844.json new file mode 100644 index 0000000..433ea4c --- /dev/null +++ b/data/windoor-drawings/34844.json @@ -0,0 +1 @@ +{"id": 34844, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#3D3D3D\", \"hd\": \"#D4D1D9\", \"ben\": \"#3D3D3D\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 712.8101799967953, \"y\": 900.2855304947759, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 391.56017999679534, \"y\": 1195.285530494776, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [45, 45]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 45, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -295, \"y\": -100, \"name\": \"point\"}, \"from\": {\"x\": -295, \"y\": -100, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 835.3101799967952, \"y\": 2245.285530494776, \"name\": \"point\"}, \"from\": {\"x\": 835.3101799967952, \"y\": 645.285530494776, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 12.556348830396471, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -295, \"y\": -100, \"name\": \"point\"}, \"from\": {\"x\": -295, \"y\": -100, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -295, \"y\": -100, \"name\": \"point\"}, \"from\": {\"x\": -295, \"y\": -100, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.4065510597302504}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -295, \"y\": -100, \"name\": \"point\"}, \"from\": {\"x\": -295, \"y\": -100, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -295, \"y\": -100, \"name\": \"point\"}, \"from\": {\"x\": -295, \"y\": -100, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -295, \"y\": -100, \"name\": \"point\"}, \"from\": {\"x\": -295, \"y\": -100, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -295, \"y\": -100, \"name\": \"point\"}, \"from\": {\"x\": -295, \"y\": -100, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 540.3101799967952, \"y\": 1855.285530494776, \"name\": \"point\"}, \"from\": {\"x\": 540.3101799967952, \"y\": 574.035530494776, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -295, \"y\": -100, \"name\": \"point\"}, \"from\": {\"x\": -295, \"y\": -100, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -295, \"y\": -100, \"name\": \"point\"}, \"from\": {\"x\": -295, \"y\": -100, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.4065510597302504}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -295, \"y\": -100, \"name\": \"point\"}, \"from\": {\"x\": -295, \"y\": -100, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -295, \"y\": -100, \"name\": \"point\"}, \"from\": {\"x\": -295, \"y\": -100, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -295, \"y\": -100, \"name\": \"point\"}, \"from\": {\"x\": -295, \"y\": -100, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -215.00000000000023, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 62.81017999679534, \"y\": 1955.285530494776, \"name\": \"point\"}, \"ps\": {\"x\": 62.81017999679534, \"y\": -154.7144695052241, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2032.8101799967951, \"y\": 1955.285530494776, \"name\": \"point\"}, \"ps\": {\"x\": 62.81017999679534, \"y\": 1955.285530494776, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2032.8101799967951, \"y\": -154.7144695052241, \"name\": \"point\"}, \"ps\": {\"x\": 2032.8101799967951, \"y\": 1955.285530494776, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 62.81017999679534, \"y\": -154.7144695052241, \"name\": \"point\"}, \"ps\": {\"x\": 2032.8101799967951, \"y\": -154.7144695052241, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": -12.18982000320466, \"y\": 2245.285530494776, \"name\": \"point\"}, \"from\": {\"x\": -12.18982000320466, \"y\": 1955.285530494776, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -0.6646414887325136, \"y\": -27.594687148103276, \"name\": \"point\"}, \"from\": {\"x\": -0.6646414887325136, \"y\": -27.594687148103276, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 62.81017999679534, \"y\": 2245.285530494776, \"name\": \"point\"}, \"ps\": {\"x\": 62.81017999679534, \"y\": 1955.285530494776, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2024.9650472534329, \"y\": 2245.285530494776, \"name\": \"point\"}, \"ps\": {\"x\": 62.81017999679534, \"y\": 2245.285530494776, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2024.9650472534329, \"y\": 1955.285530494776, \"name\": \"point\"}, \"ps\": {\"x\": 2024.9650472534329, \"y\": 2245.285530494776, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 62.81017999679534, \"y\": 1955.285530494776, \"name\": \"point\"}, \"ps\": {\"x\": 2024.9650472534329, \"y\": 1955.285530494776, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175369499069572810.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-28 17:29:50", "updated_at": "2025-07-28 17:29:50", "sort": 0, "times": 278, "low_width": 1600, "high_width": 2200, "low_height": 1800, "high_height": 2300} \ No newline at end of file diff --git a/data/windoor-drawings/34936.json b/data/windoor-drawings/34936.json new file mode 100644 index 0000000..5105d38 --- /dev/null +++ b/data/windoor-drawings/34936.json @@ -0,0 +1 @@ +{"id": 34936, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#646260\", \"hd\": \"#D4D1D9\", \"ben\": \"#7E7B7A\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f3\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f4\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3619.901573920453, \"y\": 1893.6240024800109, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3304.9015739204524, \"y\": 1550.4681404421326, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"双白钢5+20+5一体折弯\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"双白钢5+20+5一体折弯\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 30, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3749.901573920453, \"y\": 2500.4681404421326, \"name\": \"point\"}, \"from\": {\"x\": 3749.901573920453, \"y\": 2017.9681404421328, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"双白钢5+20+5一体折弯\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3749.901573920453, \"y\": 2500.4681404421326, \"name\": \"point\"}, \"from\": {\"x\": 3749.901573920453, \"y\": 2017.9681404421328, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -252.49999999999957, \"y\": -721.9999999999998, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"cpt\": {\"x\": 3694.901573920453, \"y\": 1560.4681404421328, \"name\": \"point\"}, \"type\": \"trapezoid\", \"width\": 1945, \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2974.9015739204524, \"y\": 2500.4681404421326, \"name\": \"point\"}, \"ps\": {\"x\": 2974.9015739204524, \"y\": 1282.4681404421326, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4919.901573920452, \"y\": 2500.4681404421326, \"name\": \"point\"}, \"ps\": {\"x\": 2974.9015739204524, \"y\": 2500.4681404421326, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4919.901573920452, \"y\": 1295.4681404421326, \"name\": \"point\"}, \"ps\": {\"x\": 4919.901573920452, \"y\": 2500.4681404421326, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2974.9015739204524, \"y\": 1282.4681404421326, \"name\": \"point\"}, \"ps\": {\"x\": 4919.901573920452, \"y\": 1295.4681404421326, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"direction\": \"up\", \"leftHeight\": 1218, \"rightHeight\": 1205}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175383912468524463.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-07-30 09:32:04", "updated_at": "2025-07-30 09:32:04", "sort": 0, "times": 161, "low_width": 1700, "high_width": 2300, "low_height": 900, "high_height": 1500} \ No newline at end of file diff --git a/data/windoor-drawings/35692.json b/data/windoor-drawings/35692.json new file mode 100644 index 0000000..f27b9b4 --- /dev/null +++ b/data/windoor-drawings/35692.json @@ -0,0 +1 @@ +{"id": 35692, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 110}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(122,253,253,0.6)\", \"bn\": \"#5F5F5F\", \"hd\": \"#D4D1D9\", \"ben\": \"#615E5C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [25, 25, 25, 25], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 40, \"f\": 25, \"ag\": 120, \"am\": 30, \"db\": 100, \"fl\": 25, \"fm\": 25, \"gg\": 5, \"il\": 46.2, \"kw\": 200, \"mf\": 4.5, \"ms\": 5, \"sa\": 46.2, \"sc\": 30.5, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 46.2, \"inf\": 45, \"usa\": 46.2}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -805, \"y\": 384.99999999999994, \"name\": \"point\"}, \"from\": {\"x\": -805, \"y\": 384.99999999999994, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46.2, 46.2, 46.2, 46.2], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -229.7504877448417, \"y\": 1478.2784952570123, \"name\": \"point\"}, \"from\": {\"x\": -229.7504877448417, \"y\": 1065.2955714776203, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -805, \"y\": 384.99999999999994, \"name\": \"point\"}, \"from\": {\"x\": -805, \"y\": 384.99999999999994, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -805, \"y\": 384.99999999999994, \"name\": \"point\"}, \"from\": {\"x\": -805, \"y\": 384.99999999999994, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5025859951546258}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -805, \"y\": 384.99999999999994, \"name\": \"point\"}, \"from\": {\"x\": -805, \"y\": 384.99999999999994, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -805, \"y\": 384.99999999999994, \"name\": \"point\"}, \"from\": {\"x\": -805, \"y\": 384.99999999999994, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -805, \"y\": 384.99999999999994, \"name\": \"point\"}, \"from\": {\"x\": -805, \"y\": 384.99999999999994, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": -805, \"y\": 384.99999999999994, \"name\": \"point\"}, \"from\": {\"x\": -805, \"y\": 384.99999999999994, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [30.5, 30.5, 30.5, 30.5], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1271.8995122551578, \"y\": 1863.2784952570123, \"name\": \"point\"}, \"from\": {\"x\": 1271.8995122551578, \"y\": 1063.2784952570123, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -805, \"y\": 384.99999999999994, \"name\": \"point\"}, \"from\": {\"x\": -805, \"y\": 384.99999999999994, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -805, \"y\": 384.99999999999994, \"name\": \"point\"}, \"from\": {\"x\": -805, \"y\": 384.99999999999994, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5025859951546258}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -805, \"y\": 384.99999999999994, \"name\": \"point\"}, \"from\": {\"x\": -805, \"y\": 384.99999999999994, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -805, \"y\": 384.99999999999994, \"name\": \"point\"}, \"from\": {\"x\": -805, \"y\": 384.99999999999994, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -805, \"y\": 384.99999999999994, \"name\": \"point\"}, \"from\": {\"x\": -805, \"y\": 384.99999999999994, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -805, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -452.85048774484176, \"y\": 1478.2784952570123, \"name\": \"point\"}, \"ps\": {\"x\": -452.85048774484176, \"y\": 648.2784952570123, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 337.14951225515824, \"y\": 1478.2784952570123, \"name\": \"point\"}, \"ps\": {\"x\": -452.85048774484176, \"y\": 1478.2784952570123, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 337.14951225515824, \"y\": 648.2784952570122, \"name\": \"point\"}, \"ps\": {\"x\": 337.14951225515824, \"y\": 1478.2784952570123, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -452.85048774484176, \"y\": 648.2784952570123, \"name\": \"point\"}, \"ps\": {\"x\": 337.14951225515824, \"y\": 648.2784952570122, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#F86F00\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175574264979105197.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 10:17:30", "updated_at": "2025-08-21 10:17:30", "sort": 0, "times": 68, "low_width": 600, "high_width": 1200, "low_height": 600, "high_height": 1200} \ No newline at end of file diff --git a/data/windoor-drawings/35693.json b/data/windoor-drawings/35693.json new file mode 100644 index 0000000..efd5e05 --- /dev/null +++ b/data/windoor-drawings/35693.json @@ -0,0 +1 @@ +{"id": 35693, "name": "", "drawing_data": "{\"s\": {\"cs\": 1, \"cjs\": 50}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,239,255,0.6)\", \"bn\": \"#DB3D1C\", \"hd\": \"#D4D1D9\", \"ben\": \"#8F1A4E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [24.5, 24.5, 24.5, 24.5], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 16, \"f\": 24.5, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 24.5, \"fm\": 33, \"gg\": 4, \"il\": 40, \"kw\": 90, \"mf\": 4, \"ms\": 5, \"sa\": 40, \"sc\": 60, \"sm\": 90, \"ahh\": 240, \"ahw\": 240, \"dsa\": 40, \"inf\": 45, \"usa\": 40}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 2985.247126436782, \"y\": 2493.747126436782, \"name\": \"point\"}, \"from\": {\"x\": 2985.247126436782, \"y\": 1443.247126436782, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.049738219895287955}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.3}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.950261780104712}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 3, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -243.5, \"y\": -40, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1899.747126436782, \"y\": 2518.247126436782, \"name\": \"point\"}, \"ps\": {\"x\": 1899.747126436782, \"y\": 368.24712643678185, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2749.747126436782, \"y\": 2518.247126436782, \"name\": \"point\"}, \"ps\": {\"x\": 1899.747126436782, \"y\": 2518.247126436782, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2749.747126436782, \"y\": 368.24712643678185, \"name\": \"point\"}, \"ps\": {\"x\": 2749.747126436782, \"y\": 2518.247126436782, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1899.747126436782, \"y\": 368.24712643678185, \"name\": \"point\"}, \"ps\": {\"x\": 2749.747126436782, \"y\": 368.24712643678185, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#B4F595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175574299638267347.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 10:23:17", "updated_at": "2025-08-21 10:23:17", "sort": 0, "times": 854, "low_width": 650, "high_width": 1050, "low_height": 2000, "high_height": 2300} \ No newline at end of file diff --git a/data/windoor-drawings/35694.json b/data/windoor-drawings/35694.json new file mode 100644 index 0000000..1d32318 --- /dev/null +++ b/data/windoor-drawings/35694.json @@ -0,0 +1 @@ +{"id": 35694, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 110}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(122,253,253,0.6)\", \"bn\": \"#5F5F5F\", \"hd\": \"#D4D1D9\", \"ben\": \"#615E5C\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [25, 25, 25, 25], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -873.9347646925994, \"y\": 1624.6053633252525, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5\", \"te\": [], \"th\": null, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [25]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 40, \"f\": 25, \"ag\": 120, \"am\": 30, \"db\": 100, \"fl\": 25, \"fm\": 25, \"gg\": 5, \"il\": 46.2, \"kw\": 200, \"mf\": 4.5, \"ms\": 5, \"sa\": 46.2, \"sc\": 30.5, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 46.2, \"inf\": 45, \"usa\": 46.2}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [46.2, 46.2, 46.2, 46.2], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -734.5347646925995, \"y\": 2039.6053633252525, \"name\": \"point\"}, \"from\": {\"x\": -734.5347646925995, \"y\": 1624.6053633252525, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [30.5, 30.5, 30.5, 30.5], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -584.1847646925995, \"y\": 2039.6053633252525, \"name\": \"point\"}, \"from\": {\"x\": -584.1847646925995, \"y\": 1624.6053633252525, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [40, 40, 40, 40], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -195, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1523.9347646925994, \"y\": 2039.6053633252525, \"name\": \"point\"}, \"ps\": {\"x\": -1523.9347646925994, \"y\": 1209.6053633252525, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 486.0652353074006, \"y\": 2039.6053633252525, \"name\": \"point\"}, \"ps\": {\"x\": -1523.9347646925994, \"y\": 2039.6053633252525, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 486.0652353074006, \"y\": 1209.6053633252525, \"name\": \"point\"}, \"ps\": {\"x\": 486.0652353074006, \"y\": 2039.6053633252525, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1523.9347646925994, \"y\": 1209.6053633252525, \"name\": \"point\"}, \"ps\": {\"x\": 486.0652353074006, \"y\": 1209.6053633252525, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#F86F00\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175574315565962029.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 10:25:56", "updated_at": "2025-08-21 10:25:56", "sort": 0, "times": 76, "low_width": 1800, "high_width": 2200, "low_height": 600, "high_height": 1000} \ No newline at end of file diff --git a/data/windoor-drawings/35695.json b/data/windoor-drawings/35695.json new file mode 100644 index 0000000..64f7707 --- /dev/null +++ b/data/windoor-drawings/35695.json @@ -0,0 +1 @@ +{"id": 35695, "name": "", "drawing_data": "{\"s\": {\"cs\": 10, \"cjs\": 120}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(11,241,241,0.47843137254901963)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [35, 35, 35, 35], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2538.1970633436213, \"y\": 1539.3690038983896, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [35]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 35, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 35, \"fm\": 35, \"gg\": 6, \"il\": 72, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 72, \"sc\": 72, \"sm\": 25, \"ahh\": 240, \"ahw\": 240, \"dsa\": 72, \"inf\": 45, \"usa\": 72}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [72, 72, 72, 72], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2659.6970633436213, \"y\": 2274.3690038983896, \"name\": \"point\"}, \"from\": {\"x\": 2659.6970633436213, \"y\": 1539.3690038983896, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left_with_up\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [72, 72, 72, 72], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2659.6970633436213, \"y\": 2274.3690038983896, \"name\": \"point\"}, \"from\": {\"x\": 2659.6970633436213, \"y\": 1539.3690038983896, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -480, \"y\": -40, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1888.1970633436213, \"y\": 2274.3690038983896, \"name\": \"point\"}, \"ps\": {\"x\": 1888.1970633436213, \"y\": 804.3690038983896, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3328.1970633436213, \"y\": 2274.3690038983896, \"name\": \"point\"}, \"ps\": {\"x\": 1888.1970633436213, \"y\": 2274.3690038983896, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3328.1970633436213, \"y\": 804.3690038983898, \"name\": \"point\"}, \"ps\": {\"x\": 3328.1970633436213, \"y\": 2274.3690038983896, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1888.1970633436213, \"y\": 804.3690038983896, \"name\": \"point\"}, \"ps\": {\"x\": 3328.1970633436213, \"y\": 804.3690038983898, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#E3F1DC\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175574324871484408.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 10:27:29", "updated_at": "2025-08-21 10:27:29", "sort": 0, "times": 84, "low_width": 1200, "high_width": 1600, "low_height": 1200, "high_height": 1600} \ No newline at end of file diff --git a/data/windoor-drawings/35697.json b/data/windoor-drawings/35697.json new file mode 100644 index 0000000..b89095f --- /dev/null +++ b/data/windoor-drawings/35697.json @@ -0,0 +1 @@ +{"id": 35697, "name": "", "drawing_data": "{\"s\": {\"cs\": 10, \"cjs\": 120}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(11,241,241,0.47843137254901963)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [35, 35, 35, 35], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1887.0043526707568, \"y\": 1691.8726135033794, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [35]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 35, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 35, \"fm\": 35, \"gg\": 6, \"il\": 72, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 72, \"sc\": 72, \"sm\": 25, \"ahh\": 240, \"ahw\": 240, \"dsa\": 72, \"inf\": 45, \"usa\": 72}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [72, 72, 72, 72], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1745.7543526707568, \"y\": 2421.8726135033794, \"name\": \"point\"}, \"from\": {\"x\": 1745.7543526707568, \"y\": 2350.8726135033794, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"up\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [72, 72, 72, 72], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2008.5043526707568, \"y\": 2421.8726135033794, \"name\": \"point\"}, \"from\": {\"x\": 2008.5043526707568, \"y\": 1691.8726135033794, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -620, \"y\": -40, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1237.0043526707568, \"y\": 2421.8726135033794, \"name\": \"point\"}, \"ps\": {\"x\": 1237.0043526707568, \"y\": 961.8726135033794, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2397.004352670757, \"y\": 2421.8726135033794, \"name\": \"point\"}, \"ps\": {\"x\": 1237.0043526707568, \"y\": 2421.8726135033794, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2397.004352670757, \"y\": 961.8726135033794, \"name\": \"point\"}, \"ps\": {\"x\": 2397.004352670757, \"y\": 2421.8726135033794, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1237.0043526707568, \"y\": 961.8726135033794, \"name\": \"point\"}, \"ps\": {\"x\": 2397.004352670757, \"y\": 961.8726135033794, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#E3F1DC\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175574407554783524.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 10:41:16", "updated_at": "2025-08-21 10:41:16", "sort": 0, "times": 71, "low_width": 1000, "high_width": 1400, "low_height": 1200, "high_height": 1600} \ No newline at end of file diff --git a/data/windoor-drawings/35698.json b/data/windoor-drawings/35698.json new file mode 100644 index 0000000..d55c52a --- /dev/null +++ b/data/windoor-drawings/35698.json @@ -0,0 +1 @@ +{"id": 35698, "name": "", "drawing_data": "{\"s\": {\"cs\": 10, \"cjs\": 120}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(11,241,241,0.47843137254901963)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [35, 35, 35, 35], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1233.1131384868772, \"y\": 1741.979129419794, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1283.1131384868772, \"y\": 2283.229129419794, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [35, 35]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 35, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 35, \"fm\": 35, \"gg\": 6, \"il\": 72, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 72, \"sc\": 72, \"sm\": 25, \"ahh\": 240, \"ahw\": 240, \"dsa\": 72, \"inf\": 45, \"usa\": 72}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [72, 72, 72, 72], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1205.6131384868772, \"y\": 2841.979129419794, \"name\": \"point\"}, \"from\": {\"x\": 1205.6131384868772, \"y\": 2770.979129419794, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"up\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [72, 72, 72, 72], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1404.6131384868772, \"y\": 2841.979129419794, \"name\": \"point\"}, \"from\": {\"x\": 1404.6131384868772, \"y\": 2283.229129419794, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -727.5, \"y\": -40, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 760.6131384868772, \"y\": 2841.979129419794, \"name\": \"point\"}, \"ps\": {\"x\": 760.6131384868772, \"y\": 1381.979129419794, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1705.6131384868772, \"y\": 2841.979129419794, \"name\": \"point\"}, \"ps\": {\"x\": 760.6131384868772, \"y\": 2841.979129419794, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1705.6131384868772, \"y\": 1381.979129419794, \"name\": \"point\"}, \"ps\": {\"x\": 1705.6131384868772, \"y\": 2841.979129419794, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 760.6131384868772, \"y\": 1381.979129419794, \"name\": \"point\"}, \"ps\": {\"x\": 1705.6131384868772, \"y\": 1381.979129419794, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#E3F1DC\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175574413723783796.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 10:42:18", "updated_at": "2025-08-21 10:42:18", "sort": 0, "times": 163, "low_width": 700, "high_width": 1150, "low_height": 1200, "high_height": 1600} \ No newline at end of file diff --git a/data/windoor-drawings/35699.json b/data/windoor-drawings/35699.json new file mode 100644 index 0000000..aa30e8d --- /dev/null +++ b/data/windoor-drawings/35699.json @@ -0,0 +1 @@ +{"id": 35699, "name": "", "drawing_data": "{\"s\": {\"cs\": 10, \"cjs\": 120}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(11,241,241,0.47843137254901963)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [35, 35, 35, 35], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 433.2076858693499, \"y\": 2013.4284335073853, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [35]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 35, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 35, \"fm\": 35, \"gg\": 6, \"il\": 72, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 72, \"sc\": 72, \"sm\": 25, \"ahh\": 240, \"ahw\": 240, \"dsa\": 72, \"inf\": 45, \"usa\": 72}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [72, 72, 72, 72], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 608.2076858693499, \"y\": 3113.4284335073853, \"name\": \"point\"}, \"from\": {\"x\": 608.2076858693499, \"y\": 3042.4284335073853, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"up\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [72, 72, 72, 72], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 409.2076858693499, \"y\": 3113.4284335073853, \"name\": \"point\"}, \"from\": {\"x\": 409.2076858693499, \"y\": 2554.6784335073853, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -930, \"y\": -40, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 163.20768586934992, \"y\": 3113.4284335073853, \"name\": \"point\"}, \"ps\": {\"x\": 163.20768586934992, \"y\": 1653.4284335073853, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 703.2076858693499, \"y\": 3113.4284335073853, \"name\": \"point\"}, \"ps\": {\"x\": 163.20768586934992, \"y\": 3113.4284335073853, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 703.2076858693499, \"y\": 1653.4284335073853, \"name\": \"point\"}, \"ps\": {\"x\": 703.2076858693499, \"y\": 3113.4284335073853, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 163.20768586934992, \"y\": 1653.4284335073853, \"name\": \"point\"}, \"ps\": {\"x\": 703.2076858693499, \"y\": 1653.4284335073853, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#E3F1DC\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175574419592351127.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 10:43:16", "updated_at": "2025-08-21 10:43:16", "sort": 0, "times": 91, "low_width": 300, "high_width": 700, "low_height": 1200, "high_height": 1600} \ No newline at end of file diff --git a/data/windoor-drawings/35700.json b/data/windoor-drawings/35700.json new file mode 100644 index 0000000..07cbd81 --- /dev/null +++ b/data/windoor-drawings/35700.json @@ -0,0 +1 @@ +{"id": 35700, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 110}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(77,236,236,0.6)\", \"bn\": \"#686666\", \"hd\": \"#D4D1D9\", \"ben\": \"#5C5959\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m7\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [35, 35, 35, 35], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3677.02351253545, \"y\": 4068.7534857146143, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3360.77351253545, \"y\": 4578.753485714615, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3360.77351253545, \"y\": 3358.7534857146147, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"标配(5mm+20A+5mm)\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"标配(5mm+20A+5mm)\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"标配(5mm+20A+5mm)\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [35, 35, 35]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 10, \"f\": 35, \"ag\": 120, \"am\": 15, \"db\": 100, \"fl\": 35, \"fm\": 35, \"gg\": 6, \"il\": 50, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 50, \"sc\": 50, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3809.52351253545, \"y\": 5568.753485714615, \"name\": \"point\"}, \"from\": {\"x\": 3809.52351253545, \"y\": 4218.753485714615, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.2890295358649789}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"标配(5mm+20A+5mm)\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3809.52351253545, \"y\": 5568.753485714615, \"name\": \"point\"}, \"from\": {\"x\": 3809.52351253545, \"y\": 3968.7534857146143, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.2890295358649789}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"up\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -291.5, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3027.02351253545, \"y\": 4928.753485714615, \"name\": \"point\"}, \"ps\": {\"x\": 3027.02351253545, \"y\": 3208.7534857146147, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4437.02351253545, \"y\": 4928.753485714615, \"name\": \"point\"}, \"ps\": {\"x\": 3027.02351253545, \"y\": 4928.753485714615, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4437.02351253545, \"y\": 3208.7534857146147, \"name\": \"point\"}, \"ps\": {\"x\": 4437.02351253545, \"y\": 4928.753485714615, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3027.02351253545, \"y\": 3208.7534857146147, \"name\": \"point\"}, \"ps\": {\"x\": 4437.02351253545, \"y\": 3208.7534857146147, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#BEBEBE\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 2952.02351253545, \"y\": 5568.753485714615, \"name\": \"point\"}, \"from\": {\"x\": 2952.02351253545, \"y\": 4928.753485714615, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4437.02351253545, \"y\": 4928.753485714615, \"name\": \"point\"}, \"ps\": {\"x\": 3027.02351253545, \"y\": 4928.753485714615, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4437.02351253545, \"y\": 5568.753485714615, \"name\": \"point\"}, \"ps\": {\"x\": 4437.02351253545, \"y\": 4928.753485714615, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3027.02351253545, \"y\": 5568.753485714615, \"name\": \"point\"}, \"ps\": {\"x\": 4437.02351253545, \"y\": 5568.753485714615, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3027.02351253545, \"y\": 4928.753485714615, \"name\": \"point\"}, \"ps\": {\"x\": 3027.02351253545, \"y\": 5568.753485714615, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175574444174006990.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 10:47:21", "updated_at": "2025-08-21 10:47:21", "sort": 0, "times": 66, "low_width": 1200, "high_width": 1600, "low_height": 1500, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/35701.json b/data/windoor-drawings/35701.json new file mode 100644 index 0000000..eacaf19 --- /dev/null +++ b/data/windoor-drawings/35701.json @@ -0,0 +1 @@ +{"id": 35701, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#9C9998\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 2, \"name\": \"m10\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1640.5342449922257, \"y\": 2432.7375623497373, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2940.5342449922255, \"y\": 2432.7375623497373, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1033.0342449922257, \"y\": 2632.7375623497373, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2290.5342449922255, \"y\": 2632.7375623497373, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3548.0342449922255, \"y\": 2632.7375623497373, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2290.5342449922255, \"y\": 1940.2375623497371, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90, 90, 90, 90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 60, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2390.5342449922255, \"y\": 3632.737562349738, \"name\": \"point\"}, \"from\": {\"x\": 2390.5342449922255, \"y\": 1940.2375623497371, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2540.5342449922255, \"y\": 3632.737562349738, \"name\": \"point\"}, \"from\": {\"x\": 2540.5342449922255, \"y\": 1940.2375623497371, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2390.5342449922255, \"y\": 3632.737562349738, \"name\": \"point\"}, \"from\": {\"x\": 2390.5342449922255, \"y\": 1940.2375623497371, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2540.5342449922255, \"y\": 3632.737562349738, \"name\": \"point\"}, \"from\": {\"x\": 2540.5342449922255, \"y\": 1940.2375623497371, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 199, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 410.5342449922257, \"y\": 3632.737562349738, \"name\": \"point\"}, \"ps\": {\"x\": 410.5342449922257, \"y\": 1232.7375623497371, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4170.5342449922255, \"y\": 3632.737562349738, \"name\": \"point\"}, \"ps\": {\"x\": 410.5342449922257, \"y\": 3632.737562349738, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4170.5342449922255, \"y\": 1232.7375623497371, \"name\": \"point\"}, \"ps\": {\"x\": 4170.5342449922255, \"y\": 3632.737562349738, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 410.5342449922257, \"y\": 1232.7375623497371, \"name\": \"point\"}, \"ps\": {\"x\": 4170.5342449922255, \"y\": 1232.7375623497371, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175574481050267201.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 10:53:30", "updated_at": "2025-08-21 10:53:30", "sort": 0, "times": 429, "low_width": 3500, "high_width": 4000, "low_height": 2200, "high_height": 2600} \ No newline at end of file diff --git a/data/windoor-drawings/35702.json b/data/windoor-drawings/35702.json new file mode 100644 index 0000000..5813fa9 --- /dev/null +++ b/data/windoor-drawings/35702.json @@ -0,0 +1 @@ +{"id": 35702, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#4B4B4B\", \"hd\": \"#D4D1D9\", \"ben\": \"#4B4B4B\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 60, \"fm\": 90, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2687.5004513450085, \"y\": 2433.868929409641, \"name\": \"point\"}, \"from\": {\"x\": 2687.5004513450085, \"y\": 1848.8689294096412, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -725.0000000000002, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1652.5004513450083, \"y\": 2433.868929409641, \"name\": \"point\"}, \"ps\": {\"x\": 1652.5004513450083, \"y\": 1263.8689294096412, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2602.5004513450085, \"y\": 2433.868929409641, \"name\": \"point\"}, \"ps\": {\"x\": 1652.5004513450083, \"y\": 2433.868929409641, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2602.5004513450085, \"y\": 1263.8689294096412, \"name\": \"point\"}, \"ps\": {\"x\": 2602.5004513450085, \"y\": 2433.868929409641, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1652.5004513450083, \"y\": 1263.8689294096412, \"name\": \"point\"}, \"ps\": {\"x\": 2602.5004513450085, \"y\": 1263.8689294096412, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175574488738454960.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 10:54:47", "updated_at": "2025-08-21 10:54:47", "sort": 0, "times": 78, "low_width": 750, "high_width": 1150, "low_height": 1000, "high_height": 1300} \ No newline at end of file diff --git a/data/windoor-drawings/35705.json b/data/windoor-drawings/35705.json new file mode 100644 index 0000000..2b6f21a --- /dev/null +++ b/data/windoor-drawings/35705.json @@ -0,0 +1 @@ +{"id": 35705, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(216,238,241,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ri\": \"\", \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 6.631275108426507, \"y\": 251.9884541202141, \"name\": \"vector\"}, \"pst\": {\"x\": 2893.3275862068967, \"y\": 3119.242816091954, \"name\": \"point\"}, \"sab\": 146.56009738046697, \"sqc\": false, \"stp\": {\"x\": 2893.3275862068967, \"y\": 749.242816091954, \"name\": \"point\"}, \"svb\": -0.30039397598207485, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 97, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 97, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 97, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 97, \"y\": 0, \"name\": \"point\"}, \"name\": \"h4\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 100, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2843.3275862068967, \"y\": 3044.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 2943.3275862068967, \"y\": 3044.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2843.3275862068967, \"y\": 824.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 2843.3275862068967, \"y\": 3044.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2943.3275862068967, \"y\": 824.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 2843.3275862068967, \"y\": 824.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2943.3275862068967, \"y\": 3044.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 2943.3275862068967, \"y\": 824.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 2843.3275862068967, \"y\": 824.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 2843.3275862068967, \"y\": 3044.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(216,238,241,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ri\": \"\", \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 6443.327586206897, \"y\": 3119.242816091954, \"name\": \"point\"}, \"sab\": 90, \"sqc\": false, \"stp\": {\"x\": 6443.327586206897, \"y\": 749.242816091954, \"name\": \"point\"}, \"svb\": 1, \"uid\": 3, \"dimL\": {\"to\": {\"x\": -53, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -53, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -53, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -53, \"y\": 0, \"name\": \"point\"}, \"name\": \"h5\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 100, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 6493.327586206897, \"y\": 824.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 6393.327586206897, \"y\": 824.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6493.327586206897, \"y\": 3044.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 6493.327586206897, \"y\": 824.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6393.327586206897, \"y\": 3044.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 6493.327586206897, \"y\": 3044.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6393.327586206897, \"y\": 824.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 6393.327586206897, \"y\": 3044.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 6493.327586206897, \"y\": 3044.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 6493.327586206897, \"y\": 824.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(216,238,241,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ri\": \"\", \"st\": 1, \"uid\": 6, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 1393.3275862068967, \"y\": 3119.242816091954, \"name\": \"point\"}, \"from\": {\"x\": 1293.3275862068967, \"y\": 3119.242816091954, \"name\": \"point\"}, \"name\": \"h6\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 279.8850179651972, \"name\": \"vector\"}, \"position\": \"down\"}, \"size\": 100, \"type\": \"Connector\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1293.3275862068967, \"y\": 3044.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 1393.3275862068967, \"y\": 3044.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1293.3275862068967, \"y\": 824.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 1293.3275862068967, \"y\": 3044.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1393.3275862068967, \"y\": 824.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 1293.3275862068967, \"y\": 824.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1393.3275862068967, \"y\": 3044.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 1393.3275862068967, \"y\": 824.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 1293.3275862068967, \"y\": 824.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 1293.3275862068967, \"y\": 3044.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(216,238,241,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m8\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 2, \"name\": \"m10\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5693.327586206897, \"y\": 1934.242816091954, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3643.3275862068967, \"y\": 1934.242816091954, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3308.3275862068967, \"y\": 2144.242816091954, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 6028.327586206897, \"y\": 2144.242816091954, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"信义8+8中空玻璃\", \"te\": [], \"th\": null, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60, 60, 60, 60]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 20, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 60, \"fm\": 60, \"gg\": 6, \"il\": 50, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 50, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"from\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3758.3275862068967, \"y\": 3214.242816091954, \"name\": \"point\"}, \"from\": {\"x\": 3758.3275862068967, \"y\": 1564.242816091954, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"from\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 3863.3275862068967, \"y\": 2114.242816091954, \"name\": \"point\"}, \"from\": {\"x\": 3863.3275862068967, \"y\": 1564.242816091954, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.44715447154471544}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"from\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"from\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"from\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"from\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4390.827586206897, \"y\": 3069.242816091954, \"name\": \"point\"}, \"from\": {\"x\": 4390.827586206897, \"y\": 1494.242816091954, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"from\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 4495.827586206897, \"y\": 2139.242816091954, \"name\": \"point\"}, \"from\": {\"x\": 4495.827586206897, \"y\": 1494.242816091954, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.44715447154471544}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"from\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"from\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"from\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"from\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 6003.327586206897, \"y\": 3069.242816091954, \"name\": \"point\"}, \"from\": {\"x\": 6003.327586206897, \"y\": 1494.242816091954, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"from\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 6108.327586206897, \"y\": 2139.242816091954, \"name\": \"point\"}, \"from\": {\"x\": 6108.327586206897, \"y\": 1494.242816091954, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5528455284552846}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"from\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"from\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"from\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"from\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5995.827586206897, \"y\": 3069.242816091954, \"name\": \"point\"}, \"from\": {\"x\": 5995.827586206897, \"y\": 1494.242816091954, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"from\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 6100.827586206897, \"y\": 2139.242816091954, \"name\": \"point\"}, \"from\": {\"x\": 6100.827586206897, \"y\": 1494.242816091954, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5528455284552846}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"from\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"from\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"from\": {\"x\": 75, \"y\": 25, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right_with_down\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 476.5, \"y\": -20, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2943.3275862068967, \"y\": 3044.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 2943.3275862068967, \"y\": 824.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6393.327586206897, \"y\": 3044.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 2943.3275862068967, \"y\": 3044.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6393.327586206897, \"y\": 824.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 6393.327586206897, \"y\": 3044.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2943.3275862068967, \"y\": 824.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 6393.327586206897, \"y\": 824.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(216,238,241,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m11\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m12\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1673.3275862068967, \"y\": 1934.242816091954, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": true, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": true, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 20, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 60, \"fm\": 60, \"gg\": 6, \"il\": 50, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 50, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 4, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 48.5, \"y\": -20, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1393.3275862068967, \"y\": 3044.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 1393.3275862068967, \"y\": 824.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2843.3275862068967, \"y\": 3044.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 1393.3275862068967, \"y\": 3044.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2843.3275862068967, \"y\": 824.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 2843.3275862068967, \"y\": 3044.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1393.3275862068967, \"y\": 824.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 2843.3275862068967, \"y\": 824.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(216,238,241,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f10\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 20, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 60, \"fm\": 60, \"gg\": 6, \"il\": 50, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 50, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 5, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -55, \"y\": -20, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 6493.327586206897, \"y\": 3044.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 6493.327586206897, \"y\": 824.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7103.327586206897, \"y\": 3044.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 6493.327586206897, \"y\": 3044.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 7103.327586206897, \"y\": 824.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 7103.327586206897, \"y\": 3044.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6493.327586206897, \"y\": 824.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 7103.327586206897, \"y\": 824.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#DCDCDC\", \"note\": [{\"cr\": \"#0730F8\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1915.2130314897136, \"y\": 615.296928899369, \"name\": \"point\"}, \"from\": {\"x\": 1726.2906443632055, \"y\": 1265.1899406145574, \"name\": \"point\"}, \"text\": \"包水管\", \"fontSize\": 120}], \"wall\": [{\"dim\": {\"to\": {\"x\": 2868.3275862068967, \"y\": 3214.242816091954, \"name\": \"point\"}, \"from\": {\"x\": 2868.3275862068967, \"y\": 3044.242816091954, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 281.1309061431084, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 150, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 150, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 6393.327586206897, \"y\": 3044.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 2943.3275862068967, \"y\": 3044.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6393.327586206897, \"y\": 3214.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 6393.327586206897, \"y\": 3044.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2943.3275862068967, \"y\": 3214.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 6393.327586206897, \"y\": 3214.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2943.3275862068967, \"y\": 3044.242816091954, \"name\": \"point\"}, \"ps\": {\"x\": 2943.3275862068967, \"y\": 3214.242816091954, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575384156046480.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 13:24:02", "updated_at": "2025-08-21 13:24:02", "sort": 0, "times": 290, "low_width": 5000, "high_width": 5500, "low_height": 2000, "high_height": 2400} \ No newline at end of file diff --git a/data/windoor-drawings/35706.json b/data/windoor-drawings/35706.json new file mode 100644 index 0000000..ed7f126 --- /dev/null +++ b/data/windoor-drawings/35706.json @@ -0,0 +1 @@ +{"id": 35706, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(216,238,241,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ri\": \"\", \"st\": 1, \"uid\": 2, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 2701.571120689656, \"y\": 2535.7083333333335, \"name\": \"point\"}, \"from\": {\"x\": 2641.571120689656, \"y\": 2535.7083333333335, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"size\": 60, \"type\": \"Connector\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2641.571120689656, \"y\": 2460.7083333333335, \"name\": \"point\"}, \"ps\": {\"x\": 2701.571120689656, \"y\": 2460.7083333333335, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2641.571120689656, \"y\": 280.7083333333335, \"name\": \"point\"}, \"ps\": {\"x\": 2641.571120689656, \"y\": 2460.7083333333335, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2701.571120689656, \"y\": 280.7083333333335, \"name\": \"point\"}, \"ps\": {\"x\": 2641.571120689656, \"y\": 280.7083333333335, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2701.571120689656, \"y\": 2460.7083333333335, \"name\": \"point\"}, \"ps\": {\"x\": 2701.571120689656, \"y\": 280.7083333333335, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 2641.571120689656, \"y\": 280.7083333333335, \"name\": \"point\"}, \"ps\": {\"x\": 2641.571120689656, \"y\": 2460.7083333333335, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(216,238,241,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3651.571120689656, \"y\": 1370.7083333333337, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 20, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 60, \"fm\": 60, \"gg\": 6, \"il\": 50, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 50, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"from\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"from\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"from\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"from\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle2\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"from\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"from\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"from\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.05558252427184466}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"from\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"from\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"from\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.3}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"from\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"from\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"from\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.9444174757281554}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"from\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"from\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"from\": {\"x\": -55, \"y\": 60, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 3, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 78.5, \"y\": -20, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2701.571120689656, \"y\": 2460.7083333333335, \"name\": \"point\"}, \"ps\": {\"x\": 2701.571120689656, \"y\": 280.7083333333335, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4311.571120689656, \"y\": 2460.7083333333335, \"name\": \"point\"}, \"ps\": {\"x\": 2701.571120689656, \"y\": 2460.7083333333335, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4311.571120689656, \"y\": 280.7083333333335, \"name\": \"point\"}, \"ps\": {\"x\": 4311.571120689656, \"y\": 2460.7083333333335, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2701.571120689656, \"y\": 280.7083333333335, \"name\": \"point\"}, \"ps\": {\"x\": 4311.571120689656, \"y\": 280.7083333333335, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"twd\": {\"to\": {\"x\": 4311.571120689656, \"y\": 2723.2083333333335, \"name\": \"point\"}, \"from\": {\"x\": 2641.571120689656, \"y\": 2723.2083333333335, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wlc\": \"#DCDCDC\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575393639642796.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 13:25:36", "updated_at": "2025-08-21 13:25:36", "sort": 0, "times": 146, "low_width": 1500, "high_width": 1800, "low_height": 2000, "high_height": 2400} \ No newline at end of file diff --git a/data/windoor-drawings/35707.json b/data/windoor-drawings/35707.json new file mode 100644 index 0000000..939911f --- /dev/null +++ b/data/windoor-drawings/35707.json @@ -0,0 +1 @@ +{"id": 35707, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(228,235,235,0.6)\", \"bn\": \"#5C5857\", \"hd\": \"#D4D1D9\", \"ben\": \"#666260\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ri\": \"\", \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": -679.9443766276041, \"y\": -86.72213745117188, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": -679.9443766276042, \"y\": -2061.7221374511723, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -76, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -76, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -76, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -76, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 110, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -734.9443766276042, \"y\": -161.72213745117176, \"name\": \"point\"}, \"ps\": {\"x\": -624.9443766276042, \"y\": -161.72213745117176, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -734.9443766276042, \"y\": -1986.722137451172, \"name\": \"point\"}, \"ps\": {\"x\": -734.9443766276042, \"y\": -161.72213745117176, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -624.9443766276042, \"y\": -1986.722137451172, \"name\": \"point\"}, \"ps\": {\"x\": -734.9443766276042, \"y\": -1986.722137451172, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -624.9443766276042, \"y\": -161.72213745117176, \"name\": \"point\"}, \"ps\": {\"x\": -624.9443766276042, \"y\": -1986.722137451172, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -734.9443766276042, \"y\": -1986.722137451172, \"name\": \"point\"}, \"ps\": {\"x\": -734.9443766276042, \"y\": -161.72213745117176, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(228,235,235,0.6)\", \"bn\": \"#5C5857\", \"hd\": \"#D4D1D9\", \"ben\": \"#666260\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 625.0556233723958, \"y\": -1074.2221374511716, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -9.490597446177483e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 967.5556233723958, \"y\": -656.7221374511714, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 60, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 2.5000000000002274, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 2.5000000000002274, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 875.0556233723956, \"y\": -161.72213745117188, \"name\": \"point\"}, \"from\": {\"x\": 875.0556233723956, \"y\": -1314.2221374511714, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 2.5000000000002274, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 2.5000000000002274, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 980.0556233723956, \"y\": -701.7221374511714, \"name\": \"point\"}, \"from\": {\"x\": 980.0556233723956, \"y\": -1314.2221374511714, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 2.5000000000002274, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 2.5000000000002274, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 2.5000000000002274, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 2.5000000000002274, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 2.5000000000002274, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 2.5000000000002274, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 2.5000000000002274, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 2.5000000000002274, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 875.0556233723956, \"y\": -159.22213745117165, \"name\": \"point\"}, \"from\": {\"x\": 875.0556233723956, \"y\": -1316.722137451172, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 2.5000000000002274, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 2.5000000000002274, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 980.0556233723956, \"y\": -704.2221374511716, \"name\": \"point\"}, \"from\": {\"x\": 980.0556233723956, \"y\": -1316.722137451172, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 2.5000000000002274, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 2.5000000000002274, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 2.5000000000002274, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 2.5000000000002274, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 2.5000000000002274, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 2.5000000000002274, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"up\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": -95.89314778645848, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 280.5, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -624.9443766276042, \"y\": -161.72213745117176, \"name\": \"point\"}, \"ps\": {\"x\": -624.9443766276042, \"y\": -1986.7221374511716, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1325.0556233723958, \"y\": -161.72213745117176, \"name\": \"point\"}, \"ps\": {\"x\": -624.9443766276042, \"y\": -161.72213745117176, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1325.0556233723958, \"y\": -1986.7221374511716, \"name\": \"point\"}, \"ps\": {\"x\": 1325.0556233723958, \"y\": -161.72213745117176, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -624.9443766276042, \"y\": -1986.7221374511716, \"name\": \"point\"}, \"ps\": {\"x\": 1325.0556233723958, \"y\": -1986.7221374511716, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(228,235,235,0.6)\", \"bn\": \"#5C5857\", \"hd\": \"#D4D1D9\", \"ben\": \"#666260\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 60, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 73.47675271699882, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -38, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1094.9443766276042, \"y\": -161.72213745117176, \"name\": \"point\"}, \"ps\": {\"x\": -1094.9443766276042, \"y\": -1986.7221374511716, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -734.9443766276042, \"y\": -161.72213745117176, \"name\": \"point\"}, \"ps\": {\"x\": -1094.9443766276042, \"y\": -161.72213745117176, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -734.9443766276042, \"y\": -1986.7221374511716, \"name\": \"point\"}, \"ps\": {\"x\": -734.9443766276042, \"y\": -161.72213745117176, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1094.9443766276042, \"y\": -1986.7221374511716, \"name\": \"point\"}, \"ps\": {\"x\": -734.9443766276042, \"y\": -1986.7221374511716, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(228,235,235,0.6)\", \"bn\": \"#5C5857\", \"hd\": \"#D4D1D9\", \"ben\": \"#666260\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 60, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 4, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -1020, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1325.0556233723955, \"y\": -161.72213745117176, \"name\": \"point\"}, \"ps\": {\"x\": 1325.0556233723955, \"y\": -1986.7221374511716, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1685.0556233723955, \"y\": -161.72213745117176, \"name\": \"point\"}, \"ps\": {\"x\": 1325.0556233723955, \"y\": -161.72213745117176, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1685.0556233723955, \"y\": -1986.7221374511716, \"name\": \"point\"}, \"ps\": {\"x\": 1685.0556233723955, \"y\": -161.72213745117176, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1325.0556233723955, \"y\": -1986.7221374511716, \"name\": \"point\"}, \"ps\": {\"x\": 1685.0556233723955, \"y\": -1986.7221374511716, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#AC661D\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575403866271885.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 13:27:19", "updated_at": "2025-08-21 13:27:19", "sort": 0, "times": 62, "low_width": 2000, "high_width": 2400, "low_height": 1600, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/35708.json b/data/windoor-drawings/35708.json new file mode 100644 index 0000000..f12ba84 --- /dev/null +++ b/data/windoor-drawings/35708.json @@ -0,0 +1 @@ +{"id": 35708, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 110}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(77,236,236,0.6)\", \"bn\": \"#686666\", \"hd\": \"#D4D1D9\", \"ben\": \"#5C5959\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m7\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [35, 35, 35, 35], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4508.182032082766, \"y\": 3922.805909737825, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4824.432032082766, \"y\": 4437.805909737825, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4824.432032082766, \"y\": 3207.8059097378245, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [35, 35, 35]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 10, \"f\": 35, \"ag\": 120, \"am\": 15, \"db\": 100, \"fl\": 35, \"fm\": 35, \"gg\": 6, \"il\": 50, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 50, \"sc\": 50, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 50, \"inf\": 45, \"usa\": 50}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4725.682032082766, \"y\": 5437.805909737825, \"name\": \"point\"}, \"from\": {\"x\": 4725.682032082766, \"y\": 4087.805909737825, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": -285.7984551019872, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.7217573221757322}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [50, 50, 50, 50], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4725.682032082766, \"y\": 4787.805909737825, \"name\": \"point\"}, \"from\": {\"x\": 4725.682032082766, \"y\": 3822.805909737825, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.7217573221757322}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [10, 10, 10, 10], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"up\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 47.5, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3118.1820320827665, \"y\": 4787.805909737825, \"name\": \"point\"}, \"ps\": {\"x\": 3118.1820320827665, \"y\": 3057.8059097378245, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5158.182032082766, \"y\": 4787.805909737825, \"name\": \"point\"}, \"ps\": {\"x\": 3118.1820320827665, \"y\": 4787.805909737825, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5158.182032082766, \"y\": 3057.8059097378245, \"name\": \"point\"}, \"ps\": {\"x\": 5158.182032082766, \"y\": 4787.805909737825, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3118.1820320827665, \"y\": 3057.8059097378245, \"name\": \"point\"}, \"ps\": {\"x\": 5158.182032082766, \"y\": 3057.8059097378245, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#BEBEBE\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 3043.1820320827665, \"y\": 5437.805909737825, \"name\": \"point\"}, \"from\": {\"x\": 3043.1820320827665, \"y\": 4787.805909737825, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 5158.182032082766, \"y\": 4787.805909737825, \"name\": \"point\"}, \"ps\": {\"x\": 3118.1820320827665, \"y\": 4787.805909737825, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5158.182032082766, \"y\": 5437.805909737825, \"name\": \"point\"}, \"ps\": {\"x\": 5158.182032082766, \"y\": 4787.805909737825, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3118.1820320827665, \"y\": 5437.805909737825, \"name\": \"point\"}, \"ps\": {\"x\": 5158.182032082766, \"y\": 5437.805909737825, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3118.1820320827665, \"y\": 4787.805909737825, \"name\": \"point\"}, \"ps\": {\"x\": 3118.1820320827665, \"y\": 5437.805909737825, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575414569621036.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 13:29:06", "updated_at": "2025-08-21 13:29:06", "sort": 0, "times": 89, "low_width": 1800, "high_width": 2200, "low_height": 1500, "high_height": 1900} \ No newline at end of file diff --git a/data/windoor-drawings/35709.json b/data/windoor-drawings/35709.json new file mode 100644 index 0000000..1ec9b2f --- /dev/null +++ b/data/windoor-drawings/35709.json @@ -0,0 +1 @@ +{"id": 35709, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#646260\", \"hd\": \"#D4D1D9\", \"ben\": \"#7E7B7A\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3296.0855127362556, \"y\": -438.67366017545874, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4647.085512736256, \"y\": -438.67366017545874, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2982.5855127362556, \"y\": -3.673660175458735, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4960.585512736256, \"y\": -3.673660175458792, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.2544958397508156e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90, 90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 60, \"fm\": 90, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3396.0855127362556, \"y\": 426.32633982454126, \"name\": \"point\"}, \"from\": {\"x\": 3396.0855127362556, \"y\": -646.1736601754587, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4897.085512736256, \"y\": 426.32633982454126, \"name\": \"point\"}, \"from\": {\"x\": 4897.085512736256, \"y\": -646.1736601754587, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3396.0855127362556, \"y\": 426.32633982454126, \"name\": \"point\"}, \"from\": {\"x\": 3396.0855127362556, \"y\": -646.1736601754587, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4897.085512736256, \"y\": 426.32633982454126, \"name\": \"point\"}, \"from\": {\"x\": 4897.085512736256, \"y\": -646.1736601754587, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 117.50000000000044, \"y\": -60, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2654.0855127362556, \"y\": 426.32633982454126, \"name\": \"point\"}, \"ps\": {\"x\": 2654.0855127362556, \"y\": -1303.6736601754587, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5289.085512736256, \"y\": 426.32633982454126, \"name\": \"point\"}, \"ps\": {\"x\": 2654.0855127362556, \"y\": 426.32633982454126, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5289.085512736256, \"y\": -1303.6736601754587, \"name\": \"point\"}, \"ps\": {\"x\": 5289.085512736256, \"y\": 426.32633982454126, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2654.0855127362556, \"y\": -1303.6736601754587, \"name\": \"point\"}, \"ps\": {\"x\": 5289.085512736256, \"y\": -1303.6736601754587, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575424562091356.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 13:30:46", "updated_at": "2025-08-21 13:30:46", "sort": 0, "times": 171, "low_width": 2400, "high_width": 2800, "low_height": 1500, "high_height": 1900} \ No newline at end of file diff --git a/data/windoor-drawings/35710.json b/data/windoor-drawings/35710.json new file mode 100644 index 0000000..2c94fbc --- /dev/null +++ b/data/windoor-drawings/35710.json @@ -0,0 +1 @@ +{"id": 35710, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2656.220936613922, \"y\": 627.3868105734932, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5610.220936613921, \"y\": 627.3868105734932, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2282.220936613922, \"y\": 734.3868105734932, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -3.3939053487992564e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5984.220936613921, \"y\": 734.3868105734919, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.3232922777349173e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+18A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"10+12A+10 白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+18A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 30, \"fm\": 30, \"gg\": 6, \"il\": 20, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 20, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 20, \"inf\": 45, \"usa\": 20}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 2911.220936613922, \"y\": 719.3868105734933, \"name\": \"point\"}, \"from\": {\"x\": 2911.220936613922, \"y\": 269.38681057349334, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.38071065989847697}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+18A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 5913.220936613921, \"y\": 732.386810573492, \"name\": \"point\"}, \"from\": {\"x\": 5913.220936613921, \"y\": 134.88681057349254, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.6192893401015225}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+18A+5白玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 1686.5, \"y\": -140, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1893.2209366139216, \"y\": 1747.3868105734932, \"name\": \"point\"}, \"ps\": {\"x\": 1893.2209366139216, \"y\": -492.6131894265068, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6373.220936613921, \"y\": 1747.3868105734932, \"name\": \"point\"}, \"ps\": {\"x\": 1893.2209366139216, \"y\": 1747.3868105734932, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6373.220936613921, \"y\": -492.6131894265068, \"name\": \"point\"}, \"ps\": {\"x\": 6373.220936613921, \"y\": 1747.3868105734932, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1893.2209366139216, \"y\": -492.6131894265068, \"name\": \"point\"}, \"ps\": {\"x\": 6373.220936613921, \"y\": -492.6131894265068, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575467661548382.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 13:33:05", "updated_at": "2025-08-21 13:37:56", "sort": 0, "times": 215, "low_width": 4200, "high_width": 4600, "low_height": 2000, "high_height": 2400} \ No newline at end of file diff --git a/data/windoor-drawings/35711.json b/data/windoor-drawings/35711.json new file mode 100644 index 0000000..dee90cc --- /dev/null +++ b/data/windoor-drawings/35711.json @@ -0,0 +1 @@ +{"id": 35711, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#7D808E\", \"hd\": \"#D4D1D9\", \"ben\": \"#7D808E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"i6\", \"type\": \"innermullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"i7\", \"type\": \"innermullion\"}]}, \"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4802.994252873563, \"y\": 1375.3160919540232, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5288.994252873563, \"y\": 1841.3160919540232, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5288.994252873563, \"y\": 655.3160919540237, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -2.3658291289271567e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5488.994252873563, \"y\": 1248.3160919540237, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [3.5, 3.5, 3.5, 3.5], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [3.5, 3.5, 3.5, 3.5], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [3.5, 3.5, 3.5, 3.5], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [3.5, 3.5, 3.5, 3.5], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [28, 28, 28, 28]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 3.5, \"f\": 28, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 28, \"fm\": 28, \"gg\": 5, \"il\": 72, \"kw\": 200, \"mf\": 4.5, \"ms\": 5, \"sa\": 72, \"sc\": 52, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 72, \"inf\": 45, \"usa\": 72}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [72, 72, 72, 72], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5027.994252873563, \"y\": 2355.3160919540232, \"name\": \"point\"}, \"from\": {\"x\": 5027.994252873563, \"y\": 1514.287823402787, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.7296819787985865}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [3.5, 3.5, 3.5, 3.5], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [52, 52, 52, 52], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5295.994252873563, \"y\": 2355.3160919540232, \"name\": \"point\"}, \"from\": {\"x\": 5295.994252873563, \"y\": 991.8160919540234, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.7296819787985865}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [3.5, 3.5, 3.5, 3.5], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"up\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 820, \"y\": 0.00000000000011368683772161605, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1748.9942528735633, \"y\": 2355.3160919540232, \"name\": \"point\"}, \"ps\": {\"x\": 1748.9942528735633, \"y\": 395.31609195402314, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5788.994252873563, \"y\": 2355.3160919540232, \"name\": \"point\"}, \"ps\": {\"x\": 1748.9942528735633, \"y\": 2355.3160919540232, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5788.994252873563, \"y\": 395.3160919540235, \"name\": \"point\"}, \"ps\": {\"x\": 5788.994252873563, \"y\": 2355.3160919540232, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1748.9942528735633, \"y\": 395.31609195402314, \"name\": \"point\"}, \"ps\": {\"x\": 5788.994252873563, \"y\": 395.3160919540235, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575471272741471.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 13:38:32", "updated_at": "2025-08-21 13:38:32", "sort": 0, "times": 50, "low_width": 3800, "high_width": 4200, "low_height": 1700, "high_height": 2100} \ No newline at end of file diff --git a/data/windoor-drawings/35712.json b/data/windoor-drawings/35712.json new file mode 100644 index 0000000..a2a94d7 --- /dev/null +++ b/data/windoor-drawings/35712.json @@ -0,0 +1 @@ +{"id": 35712, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(230,236,236,0.6)\", \"bn\": \"#706E6D\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ri\": \"\", \"st\": 1, \"uid\": 5, \"dimL\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 2659.2528735632186, \"y\": 2254.310344827586, \"name\": \"point\"}, \"from\": {\"x\": 2549.2528735632186, \"y\": 2254.310344827586, \"name\": \"point\"}, \"name\": \"h4\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 23.27586206896558, \"name\": \"vector\"}, \"position\": \"down\"}, \"size\": 110, \"type\": \"Connector\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2659.2528735632186, \"y\": -115.68965517241428, \"name\": \"point\"}, \"ps\": {\"x\": 2549.2528735632186, \"y\": -115.68965517241428, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2659.2528735632186, \"y\": 2179.310344827586, \"name\": \"point\"}, \"ps\": {\"x\": 2659.2528735632186, \"y\": -115.68965517241428, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2549.2528735632186, \"y\": 2179.310344827586, \"name\": \"point\"}, \"ps\": {\"x\": 2659.2528735632186, \"y\": 2179.310344827586, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2549.2528735632186, \"y\": -115.68965517241428, \"name\": \"point\"}, \"ps\": {\"x\": 2549.2528735632186, \"y\": 2179.310344827586, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 2659.2528735632186, \"y\": 2179.310344827586, \"name\": \"point\"}, \"ps\": {\"x\": 2659.2528735632186, \"y\": -115.68965517241428, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(230,236,236,0.6)\", \"bn\": \"#706E6D\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": -54.310344827586505, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 43.09721795950736, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 2644.602011151548, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 2644.602011151548, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m8\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m9\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 2, \"name\": \"m10\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 849.2528735632186, \"y\": 1031.810344827586, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1849.2528735632184, \"y\": 1031.810344827586, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 506.7528735632186, \"y\": 1284.310344827586, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2191.7528735632186, \"y\": 1284.310344827586, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1349.2528735632186, \"y\": 1284.310344827586, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -3.808804557654895e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90, 90, 90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 60, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 949.2528735632184, \"y\": 2269.310344827586, \"name\": \"point\"}, \"from\": {\"x\": 949.2528735632184, \"y\": 719.310344827586, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 1054.2528735632186, \"y\": 1239.310344827586, \"name\": \"point\"}, \"from\": {\"x\": 1054.2528735632186, \"y\": 719.310344827586, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.4015444015444015}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2099.2528735632186, \"y\": 2269.310344827586, \"name\": \"point\"}, \"from\": {\"x\": 2099.2528735632186, \"y\": 591.8103448275859, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 2204.2528735632186, \"y\": 1239.310344827586, \"name\": \"point\"}, \"from\": {\"x\": 2204.2528735632186, \"y\": 591.8103448275859, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5984555984555985}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 949.2528735632184, \"y\": 2269.310344827586, \"name\": \"point\"}, \"from\": {\"x\": 949.2528735632184, \"y\": 719.310344827586, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 1054.2528735632186, \"y\": 1239.310344827586, \"name\": \"point\"}, \"from\": {\"x\": 1054.2528735632186, \"y\": 719.310344827586, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.4015444015444015}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2099.2528735632186, \"y\": 2269.310344827586, \"name\": \"point\"}, \"from\": {\"x\": 2099.2528735632186, \"y\": 719.3103448275859, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 2204.2528735632186, \"y\": 1239.310344827586, \"name\": \"point\"}, \"from\": {\"x\": 2204.2528735632186, \"y\": 719.3103448275859, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5984555984555985}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"up\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"fm\": {\"db\": [], \"ew\": [24, 24, 24, 24], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hh\": 240, \"od\": \"up\", \"oe\": false, \"fmh\": [], \"gap\": 120, \"hdl\": 240, \"hdo\": 0, \"hmc\": 0, \"ori\": \"horizon\", \"shb\": true, \"type\": \"AntiTheft\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": -40.8678150804144, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0.00000000000011368683772161605, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 149.2528735632186, \"y\": 2179.310344827586, \"name\": \"point\"}, \"ps\": {\"x\": 149.2528735632186, \"y\": -115.68965517241384, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2549.2528735632186, \"y\": 2179.310344827586, \"name\": \"point\"}, \"ps\": {\"x\": 149.2528735632186, \"y\": 2179.310344827586, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2549.2528735632186, \"y\": -115.68965517241428, \"name\": \"point\"}, \"ps\": {\"x\": 2549.2528735632186, \"y\": 2179.310344827586, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 149.2528735632186, \"y\": -115.68965517241384, \"name\": \"point\"}, \"ps\": {\"x\": 2549.2528735632186, \"y\": -115.68965517241428, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"twd\": {\"to\": {\"x\": 2659.2528735632186, \"y\": 2441.810344827586, \"name\": \"point\"}, \"from\": {\"x\": 149.2528735632186, \"y\": 2441.810344827586, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wlc\": \"#914C3C\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 74.2528735632186, \"y\": 2269.310344827586, \"name\": \"point\"}, \"from\": {\"x\": 74.2528735632186, \"y\": 2179.310344827586, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 2255.0271346789104, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2549.2528735632186, \"y\": 2179.310344827586, \"name\": \"point\"}, \"ps\": {\"x\": 149.2528735632186, \"y\": 2179.310344827586, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2549.2528735632186, \"y\": 2269.310344827586, \"name\": \"point\"}, \"ps\": {\"x\": 2549.2528735632186, \"y\": 2179.310344827586, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 149.2528735632186, \"y\": 2269.310344827586, \"name\": \"point\"}, \"ps\": {\"x\": 2549.2528735632186, \"y\": 2269.310344827586, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 149.2528735632186, \"y\": 2179.310344827586, \"name\": \"point\"}, \"ps\": {\"x\": 149.2528735632186, \"y\": 2269.310344827586, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575481819285947.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 13:40:19", "updated_at": "2025-08-21 13:40:19", "sort": 0, "times": 151, "low_width": 2300, "high_width": 2700, "low_height": 2100, "high_height": 2500} \ No newline at end of file diff --git a/data/windoor-drawings/35713.json b/data/windoor-drawings/35713.json new file mode 100644 index 0000000..41ebef8 --- /dev/null +++ b/data/windoor-drawings/35713.json @@ -0,0 +1 @@ +{"id": 35713, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#f0540b\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m5\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3231.624080816735, \"y\": 1363.839687299208, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4295.624080816735, \"y\": 1363.8396872992082, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2922.624080816735, \"y\": 1586.839687299208, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4604.624080816735, \"y\": 1586.839687299208, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90, 90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 60, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3331.624080816735, \"y\": 2373.839687299208, \"name\": \"point\"}, \"from\": {\"x\": 3331.624080816735, \"y\": 977.839687299208, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4545.624080816735, \"y\": 2373.839687299208, \"name\": \"point\"}, \"from\": {\"x\": 4545.624080816735, \"y\": 977.8396872992082, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3331.624080816735, \"y\": 2373.839687299208, \"name\": \"point\"}, \"from\": {\"x\": 3331.624080816735, \"y\": 977.839687299208, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4545.624080816735, \"y\": 2373.839687299208, \"name\": \"point\"}, \"from\": {\"x\": 4545.624080816735, \"y\": 977.8396872992082, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 297.5, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2598.624080816735, \"y\": 2373.839687299208, \"name\": \"point\"}, \"ps\": {\"x\": 2598.624080816735, \"y\": 353.839687299208, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4928.624080816735, \"y\": 2373.839687299208, \"name\": \"point\"}, \"ps\": {\"x\": 2598.624080816735, \"y\": 2373.839687299208, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4928.624080816735, \"y\": 353.8396872992083, \"name\": \"point\"}, \"ps\": {\"x\": 4928.624080816735, \"y\": 2373.839687299208, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2598.624080816735, \"y\": 353.839687299208, \"name\": \"point\"}, \"ps\": {\"x\": 4928.624080816735, \"y\": 353.8396872992083, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575510050460134.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 13:45:00", "updated_at": "2025-08-21 13:45:00", "sort": 0, "times": 72, "low_width": 2100, "high_width": 2500, "low_height": 1800, "high_height": 2200} \ No newline at end of file diff --git a/data/windoor-drawings/35714.json b/data/windoor-drawings/35714.json new file mode 100644 index 0000000..8e47945 --- /dev/null +++ b/data/windoor-drawings/35714.json @@ -0,0 +1 @@ +{"id": 35714, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 50}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(106,228,228,0.6)\", \"bn\": \"#9E9C9C\", \"hd\": \"#D4D1D9\", \"ben\": \"#383A38\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [28, 28, 28, 28], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 28, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 28, \"fm\": 30, \"gg\": 7.5, \"il\": 63, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2931.474137931035, \"y\": 1551.8477011494251, \"name\": \"point\"}, \"from\": {\"x\": 2931.474137931035, \"y\": 1493.8477011494251, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"up\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5mm单玻\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 111, \"y\": -79.99999999999989, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2036.4741379310349, \"y\": 1551.8477011494251, \"name\": \"point\"}, \"ps\": {\"x\": 2036.4741379310349, \"y\": 1051.8477011494251, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3476.474137931035, \"y\": 1551.8477011494251, \"name\": \"point\"}, \"ps\": {\"x\": 2036.4741379310349, \"y\": 1551.8477011494251, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3476.474137931035, \"y\": 1051.8477011494251, \"name\": \"point\"}, \"ps\": {\"x\": 3476.474137931035, \"y\": 1551.8477011494251, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2036.4741379310349, \"y\": 1051.8477011494251, \"name\": \"point\"}, \"ps\": {\"x\": 3476.474137931035, \"y\": 1051.8477011494251, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#F88F77\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575516773508171.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 13:46:08", "updated_at": "2025-08-21 13:46:08", "sort": 0, "times": 99, "low_width": 1200, "high_width": 1600, "low_height": 300, "high_height": 700} \ No newline at end of file diff --git a/data/windoor-drawings/35715.json b/data/windoor-drawings/35715.json new file mode 100644 index 0000000..13261c9 --- /dev/null +++ b/data/windoor-drawings/35715.json @@ -0,0 +1 @@ +{"id": 35715, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#646260\", \"hd\": \"#D4D1D9\", \"ben\": \"#7E7B7A\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3072.5920231529226, \"y\": -964.3728789254588, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2759.0920231529226, \"y\": -526.8728789254587, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"双白钢5+25+5一体折弯\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"双白钢5+25+5一体折弯\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 60, \"fm\": 90, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3172.5920231529226, \"y\": -101.87287892545874, \"name\": \"point\"}, \"from\": {\"x\": 3172.5920231529226, \"y\": -1169.3728789254587, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"双白钢5+25+5一体折弯\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3172.5920231529226, \"y\": -101.87287892545874, \"name\": \"point\"}, \"from\": {\"x\": 3172.5920231529226, \"y\": -1169.3728789254587, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -340, \"y\": -60, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2430.5920231529226, \"y\": -101.87287892545874, \"name\": \"point\"}, \"ps\": {\"x\": 2430.5920231529226, \"y\": -1826.8728789254587, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4150.592023152923, \"y\": -101.87287892545874, \"name\": \"point\"}, \"ps\": {\"x\": 2430.5920231529226, \"y\": -101.87287892545874, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4150.592023152923, \"y\": -1826.8728789254587, \"name\": \"point\"}, \"ps\": {\"x\": 4150.592023152923, \"y\": -101.87287892545874, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2430.5920231529226, \"y\": -1826.8728789254587, \"name\": \"point\"}, \"ps\": {\"x\": 4150.592023152923, \"y\": -1826.8728789254587, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575522114648646.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 13:47:01", "updated_at": "2025-08-21 13:47:01", "sort": 0, "times": 103, "low_width": 1500, "high_width": 1900, "low_height": 1500, "high_height": 1900} \ No newline at end of file diff --git a/data/windoor-drawings/35717.json b/data/windoor-drawings/35717.json new file mode 100644 index 0000000..5563075 --- /dev/null +++ b/data/windoor-drawings/35717.json @@ -0,0 +1 @@ +{"id": 35717, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#646260\", \"hd\": \"#D4D1D9\", \"ben\": \"#7E7B7A\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2760.1753564862556, \"y\": -1429.0395455921257, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3073.6753564862556, \"y\": -999.0395455921256, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"双白钢5+25+5一体折弯\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"双白钢5+25+5一体折弯\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 60, \"fm\": 90, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3010.1753564862556, \"y\": -559.0395455921257, \"name\": \"point\"}, \"from\": {\"x\": 3010.1753564862556, \"y\": -1641.5395455921257, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"双白钢5+25+5一体折弯\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3010.1753564862556, \"y\": -559.0395455921257, \"name\": \"point\"}, \"from\": {\"x\": 3010.1753564862556, \"y\": -1641.5395455921257, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -475, \"y\": -60, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1952.1753564862556, \"y\": -559.0395455921258, \"name\": \"point\"}, \"ps\": {\"x\": 1952.1753564862556, \"y\": -2299.0395455921257, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3402.1753564862556, \"y\": -559.0395455921258, \"name\": \"point\"}, \"ps\": {\"x\": 1952.1753564862556, \"y\": -559.0395455921258, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3402.1753564862556, \"y\": -2299.0395455921257, \"name\": \"point\"}, \"ps\": {\"x\": 3402.1753564862556, \"y\": -559.0395455921258, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1952.1753564862556, \"y\": -2299.0395455921257, \"name\": \"point\"}, \"ps\": {\"x\": 3402.1753564862556, \"y\": -2299.0395455921257, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575539035839004.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 13:49:51", "updated_at": "2025-08-21 13:49:51", "sort": 0, "times": 113, "low_width": 1250, "high_width": 1650, "low_height": 1550, "high_height": 2000} \ No newline at end of file diff --git a/data/windoor-drawings/35719.json b/data/windoor-drawings/35719.json new file mode 100644 index 0000000..0d882c6 --- /dev/null +++ b/data/windoor-drawings/35719.json @@ -0,0 +1 @@ +{"id": 35719, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#5F5C5A\", \"hd\": \"#D4D1D9\", \"ben\": \"#696766\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [33, 33, 33, 33], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2747.385057471265, \"y\": 1096.9827586206898, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [29]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 22, \"f\": 33, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 33, \"fm\": 29, \"gg\": 9, \"il\": 60, \"kw\": 200, \"mf\": 4.5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3139.385057471265, \"y\": 2146.9827586206898, \"name\": \"point\"}, \"from\": {\"x\": 3139.385057471265, \"y\": 1612.7327586206898, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [22, 22, 22, 22], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -920, \"y\": -140, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2467.385057471265, \"y\": 2146.9827586206898, \"name\": \"point\"}, \"ps\": {\"x\": 2467.385057471265, \"y\": 716.9827586206898, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3027.385057471265, \"y\": 2146.9827586206898, \"name\": \"point\"}, \"ps\": {\"x\": 2467.385057471265, \"y\": 2146.9827586206898, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3027.385057471265, \"y\": 716.9827586206898, \"name\": \"point\"}, \"ps\": {\"x\": 3027.385057471265, \"y\": 2146.9827586206898, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2467.385057471265, \"y\": 716.9827586206898, \"name\": \"point\"}, \"ps\": {\"x\": 3027.385057471265, \"y\": 716.9827586206898, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575556774527956.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 13:52:47", "updated_at": "2025-08-21 13:52:47", "sort": 0, "times": 274, "low_width": 300, "high_width": 800, "low_height": 1200, "high_height": 1700} \ No newline at end of file diff --git a/data/windoor-drawings/35721.json b/data/windoor-drawings/35721.json new file mode 100644 index 0000000..2e8e9ba --- /dev/null +++ b/data/windoor-drawings/35721.json @@ -0,0 +1 @@ +{"id": 35721, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#f0540b\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ri\": \"\", \"sa\": 90, \"st\": 1, \"sv\": -1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": -251.95180980938028, \"y\": 2348.908402941386, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": -251.9518098093804, \"y\": 468.9084029413869, \"name\": \"point\"}, \"svb\": 0, \"uid\": 2, \"dimL\": {\"to\": {\"x\": -2140, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2140, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -2140, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2140, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 100, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -301.9518098093804, \"y\": 2273.9084029413866, \"name\": \"point\"}, \"ps\": {\"x\": -201.9518098093804, \"y\": 2273.9084029413866, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -301.9518098093804, \"y\": 543.9084029413868, \"name\": \"point\"}, \"ps\": {\"x\": -301.9518098093804, \"y\": 2273.9084029413866, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -201.9518098093804, \"y\": 543.9084029413868, \"name\": \"point\"}, \"ps\": {\"x\": -301.9518098093804, \"y\": 543.9084029413868, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -201.9518098093804, \"y\": 2273.9084029413866, \"name\": \"point\"}, \"ps\": {\"x\": -201.9518098093804, \"y\": 543.9084029413868, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": -301.9518098093804, \"y\": 543.9084029413868, \"name\": \"point\"}, \"ps\": {\"x\": -301.9518098093804, \"y\": 2273.9084029413866, \"name\": \"point\"}, \"name\": \"segment\"}}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#f0540b\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": 1, \"lb\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ri\": \"\", \"sa\": 90, \"st\": 1, \"sv\": 1, \"hfp\": 0, \"pac\": false, \"pso\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pst\": {\"x\": 1388.0481901906198, \"y\": 2348.908402941386, \"name\": \"point\"}, \"sab\": 180, \"sqc\": false, \"stp\": {\"x\": 1388.0481901906196, \"y\": 468.9084029413869, \"name\": \"point\"}, \"svb\": 0, \"uid\": 3, \"dimL\": {\"to\": {\"x\": -2140, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2140, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": -2140, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": -2140, \"y\": 0, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"psth\": false, \"size\": 100, \"type\": \"CornerJoiner\", \"attrs\": {}, \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1438.0481901906196, \"y\": 543.9084029413868, \"name\": \"point\"}, \"ps\": {\"x\": 1338.0481901906196, \"y\": 543.9084029413868, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1438.0481901906196, \"y\": 2273.9084029413866, \"name\": \"point\"}, \"ps\": {\"x\": 1438.0481901906196, \"y\": 543.9084029413868, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1338.0481901906196, \"y\": 2273.9084029413866, \"name\": \"point\"}, \"ps\": {\"x\": 1438.0481901906196, \"y\": 2273.9084029413866, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1338.0481901906196, \"y\": 543.9084029413868, \"name\": \"point\"}, \"ps\": {\"x\": 1338.0481901906196, \"y\": 2273.9084029413866, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"mulShape\": {\"pe\": {\"x\": 1438.0481901906196, \"y\": 2273.9084029413866, \"name\": \"point\"}, \"ps\": {\"x\": 1438.0481901906196, \"y\": 543.9084029413868, \"name\": \"point\"}, \"name\": \"segment\"}}}], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#f0540b\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 568.0481901906196, \"y\": 1676.9084029413868, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 431.0481901906196, \"y\": 1117.9084029413868, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 60, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 531.0481901906195, \"y\": 2273.9084029413866, \"name\": \"point\"}, \"from\": {\"x\": 531.0481901906195, \"y\": 1117.9084029413868, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 90.90118315208338, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 531.0481901906195, \"y\": 2273.9084029413866, \"name\": \"point\"}, \"from\": {\"x\": 531.0481901906195, \"y\": 1117.9084029413868, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -767, \"y\": 0.00000000000005684341886080804, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -201.9518098093804, \"y\": 2273.9084029413866, \"name\": \"point\"}, \"ps\": {\"x\": -201.9518098093804, \"y\": 543.9084029413868, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1338.0481901906196, \"y\": 2273.9084029413866, \"name\": \"point\"}, \"ps\": {\"x\": -201.9518098093804, \"y\": 2273.9084029413866, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1338.0481901906196, \"y\": 543.9084029413868, \"name\": \"point\"}, \"ps\": {\"x\": 1338.0481901906196, \"y\": 2273.9084029413866, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -201.9518098093804, \"y\": 543.9084029413868, \"name\": \"point\"}, \"ps\": {\"x\": 1338.0481901906196, \"y\": 543.9084029413868, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#f0540b\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 60, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 4, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -1070, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -561.9518098093805, \"y\": 2273.9084029413866, \"name\": \"point\"}, \"ps\": {\"x\": -561.9518098093805, \"y\": 543.9084029413867, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -301.9518098093805, \"y\": 2273.9084029413866, \"name\": \"point\"}, \"ps\": {\"x\": -561.9518098093805, \"y\": 2273.9084029413866, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -301.9518098093805, \"y\": 543.9084029413867, \"name\": \"point\"}, \"ps\": {\"x\": -301.9518098093805, \"y\": 2273.9084029413866, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -561.9518098093805, \"y\": 543.9084029413867, \"name\": \"point\"}, \"ps\": {\"x\": -301.9518098093805, \"y\": 543.9084029413867, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#f0540b\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 60, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 5, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -1070, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1438.0481901906196, \"y\": 2273.9084029413866, \"name\": \"point\"}, \"ps\": {\"x\": 1438.0481901906196, \"y\": 543.9084029413867, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1698.0481901906196, \"y\": 2273.9084029413866, \"name\": \"point\"}, \"ps\": {\"x\": 1438.0481901906196, \"y\": 2273.9084029413866, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1698.0481901906196, \"y\": 543.9084029413867, \"name\": \"point\"}, \"ps\": {\"x\": 1698.0481901906196, \"y\": 2273.9084029413866, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1438.0481901906196, \"y\": 543.9084029413867, \"name\": \"point\"}, \"ps\": {\"x\": 1698.0481901906196, \"y\": 543.9084029413867, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575756691440794.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 14:26:07", "updated_at": "2025-08-21 14:26:07", "sort": 0, "times": 72, "low_width": 1700, "high_width": 2100, "low_height": 1500, "high_height": 1900} \ No newline at end of file diff --git a/data/windoor-drawings/35723.json b/data/windoor-drawings/35723.json new file mode 100644 index 0000000..b7792a1 --- /dev/null +++ b/data/windoor-drawings/35723.json @@ -0,0 +1 @@ +{"id": 35723, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(224,236,236,0.6)\", \"bn\": \"#888888\", \"hd\": \"#D4D1D9\", \"ben\": \"#858585\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 3, \"name\": \"m7\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 4, \"name\": \"m8\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2571.551724137931, \"y\": 1238.132183908046, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3756.551724137931, \"y\": 1238.132183908046, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4366.551724137931, \"y\": 1238.132183908046, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5551.551724137931, \"y\": 1238.132183908046, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2266.551724137931, \"y\": 1648.132183908046, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3164.051724137931, \"y\": 1648.132183908046, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4061.551724137931, \"y\": 1648.132183908046, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4959.051724137931, \"y\": 1648.132183908046, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5856.551724137931, \"y\": 1648.132183908046, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2266.551724137931, \"y\": 438.1321839080461, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4061.551724137931, \"y\": 438.1321839080461, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 6, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5856.551724137931, \"y\": 438.1321839080461, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 8, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 9, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 10, \"pos\": 0}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 1}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 0}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 8, \"pos\": 1}, \"ser\": {\"text\": \"F9\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 11, \"pos\": 0}, \"ser\": {\"text\": \"F10\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 30, \"fm\": 30, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2701.551724137931, \"y\": 2348.132183908046, \"name\": \"point\"}, \"from\": {\"x\": 2701.551724137931, \"y\": 1043.132183908046, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 2806.551724137931, \"y\": 1633.132183908046, \"name\": \"point\"}, \"from\": {\"x\": 2806.551724137931, \"y\": 1043.132183908046, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 9, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4496.051724137931, \"y\": 2348.132183908046, \"name\": \"point\"}, \"from\": {\"x\": 4496.051724137931, \"y\": 1043.132183908046, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 4601.051724137931, \"y\": 1633.132183908046, \"name\": \"point\"}, \"from\": {\"x\": 4601.051724137931, \"y\": 1043.132183908046, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 10, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5772.051724137931, \"y\": 2348.132183908046, \"name\": \"point\"}, \"from\": {\"x\": 5772.051724137931, \"y\": 1043.132183908046, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 5877.051724137931, \"y\": 1633.132183908046, \"name\": \"point\"}, \"from\": {\"x\": 5877.051724137931, \"y\": 1043.132183908046, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 11, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2701.051724137931, \"y\": 2348.132183908046, \"name\": \"point\"}, \"from\": {\"x\": 2701.051724137931, \"y\": 1043.132183908046, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 2806.051724137931, \"y\": 1633.132183908046, \"name\": \"point\"}, \"from\": {\"x\": 2806.051724137931, \"y\": 1043.132183908046, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 9, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4496.051724137931, \"y\": 2348.132183908046, \"name\": \"point\"}, \"from\": {\"x\": 4496.051724137931, \"y\": 1043.132183908046, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 4601.051724137931, \"y\": 1633.132183908046, \"name\": \"point\"}, \"from\": {\"x\": 4601.051724137931, \"y\": 1043.132183908046, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 10, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 5772.051724137931, \"y\": 2348.132183908046, \"name\": \"point\"}, \"from\": {\"x\": 5772.051724137931, \"y\": 1043.132183908046, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 5877.051724137931, \"y\": 1633.132183908046, \"name\": \"point\"}, \"from\": {\"x\": 5877.051724137931, \"y\": 1043.132183908046, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 11, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 915, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1946.5517241379312, \"y\": 2348.132183908046, \"name\": \"point\"}, \"ps\": {\"x\": 1946.5517241379312, \"y\": 128.13218390804604, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6176.551724137931, \"y\": 2348.132183908046, \"name\": \"point\"}, \"ps\": {\"x\": 1946.5517241379312, \"y\": 2348.132183908046, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 6176.551724137931, \"y\": 128.13218390804604, \"name\": \"point\"}, \"ps\": {\"x\": 6176.551724137931, \"y\": 2348.132183908046, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1946.5517241379312, \"y\": 128.13218390804604, \"name\": \"point\"}, \"ps\": {\"x\": 6176.551724137931, \"y\": 128.13218390804604, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575765279923500.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 14:27:33", "updated_at": "2025-08-21 14:27:33", "sort": 0, "times": 377, "low_width": 4000, "high_width": 4400, "low_height": 2000, "high_height": 2400} \ No newline at end of file diff --git a/data/windoor-drawings/35724.json b/data/windoor-drawings/35724.json new file mode 100644 index 0000000..2753fff --- /dev/null +++ b/data/windoor-drawings/35724.json @@ -0,0 +1 @@ +{"id": 35724, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 115}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(115,252,252,0.6)\", \"bn\": \"#ADB3C9\", \"hd\": \"#D4D1D9\", \"ben\": \"#ADB3C9\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 45.05531038636764, \"y\": 884.0322377238028, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 380.0553103863677, \"y\": 946.0322377238028, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5白+20A+5路易\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5白+20A+5路易\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [60, 60]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 60, \"fm\": 60, \"gg\": 60, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 280.05531038636764, \"y\": 1946.0322377238028, \"name\": \"point\"}, \"from\": {\"x\": 280.05531038636764, \"y\": 399.0322377238029, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5白+20A+5路易\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 280.05531038636764, \"y\": 1946.0322377238028, \"name\": \"point\"}, \"from\": {\"x\": 280.05531038636764, \"y\": 399.0322377238029, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -312.49999999999994, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1014.9446896136324, \"y\": 1946.0322377238028, \"name\": \"point\"}, \"ps\": {\"x\": -1014.9446896136324, \"y\": -177.96776227619716, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 745.0553103863676, \"y\": 1946.0322377238028, \"name\": \"point\"}, \"ps\": {\"x\": -1014.9446896136324, \"y\": 1946.0322377238028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 745.0553103863676, \"y\": -177.96776227619716, \"name\": \"point\"}, \"ps\": {\"x\": 745.0553103863676, \"y\": 1946.0322377238028, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1014.9446896136324, \"y\": -177.96776227619716, \"name\": \"point\"}, \"ps\": {\"x\": 745.0553103863676, \"y\": -177.96776227619716, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#BB5424\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575925513775154.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 14:54:16", "updated_at": "2025-08-21 14:54:16", "sort": 0, "times": 65, "low_width": 1500, "high_width": 1900, "low_height": 1900, "high_height": 2300} \ No newline at end of file diff --git a/data/windoor-drawings/35725.json b/data/windoor-drawings/35725.json new file mode 100644 index 0000000..862f059 --- /dev/null +++ b/data/windoor-drawings/35725.json @@ -0,0 +1 @@ +{"id": 35725, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(224,236,236,0.6)\", \"bn\": \"#888888\", \"hd\": \"#D4D1D9\", \"ben\": \"#858585\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 2, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3291.9064966135775, \"y\": 1229.8828072175895, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4776.9064966135775, \"y\": 1229.8828072175895, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2986.9064966135775, \"y\": 1639.8828072175893, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4034.4064966135775, \"y\": 1639.8828072175893, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5081.9064966135775, \"y\": 1639.8828072175893, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2986.9064966135775, \"y\": 429.8828072175893, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 5081.9064966135775, \"y\": 429.8828072175893, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 2, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 0}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [30, 30, 30, 30, 30, 30, 30]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 30, \"fm\": 30, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3421.9064966135775, \"y\": 2339.8828072175893, \"name\": \"point\"}, \"from\": {\"x\": 3421.9064966135775, \"y\": 1034.8828072175893, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 3526.9064966135775, \"y\": 1624.8828072175893, \"name\": \"point\"}, \"from\": {\"x\": 3526.9064966135775, \"y\": 1034.8828072175893, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4996.9064966135775, \"y\": 2339.8828072175893, \"name\": \"point\"}, \"from\": {\"x\": 4996.9064966135775, \"y\": 1034.8828072175893, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 5101.9064966135775, \"y\": 1624.8828072175893, \"name\": \"point\"}, \"from\": {\"x\": 5101.9064966135775, \"y\": 1034.8828072175893, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 6, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3421.9064966135775, \"y\": 2339.8828072175893, \"name\": \"point\"}, \"from\": {\"x\": 3421.9064966135775, \"y\": 1034.8828072175893, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 3526.9064966135775, \"y\": 1624.8828072175893, \"name\": \"point\"}, \"from\": {\"x\": 3526.9064966135775, \"y\": 1034.8828072175893, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 5, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4996.9064966135775, \"y\": 2339.8828072175893, \"name\": \"point\"}, \"from\": {\"x\": 4996.9064966135775, \"y\": 1034.8828072175893, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 5101.9064966135775, \"y\": 1624.8828072175893, \"name\": \"point\"}, \"from\": {\"x\": 5101.9064966135775, \"y\": 1034.8828072175893, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 6, \"pos\": 1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 167.5, \"y\": 0.000000000000007105427357601002, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2666.9064966135775, \"y\": 2339.8828072175893, \"name\": \"point\"}, \"ps\": {\"x\": 2666.9064966135775, \"y\": 119.88280721758952, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5401.9064966135775, \"y\": 2339.8828072175893, \"name\": \"point\"}, \"ps\": {\"x\": 2666.9064966135775, \"y\": 2339.8828072175893, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 5401.9064966135775, \"y\": 119.88280721758974, \"name\": \"point\"}, \"ps\": {\"x\": 5401.9064966135775, \"y\": 2339.8828072175893, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2666.9064966135775, \"y\": 119.88280721758952, \"name\": \"point\"}, \"ps\": {\"x\": 5401.9064966135775, \"y\": 119.88280721758974, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575930348531117.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 14:55:04", "updated_at": "2025-08-21 14:55:04", "sort": 0, "times": 362, "low_width": 2500, "high_width": 2900, "low_height": 2000, "high_height": 2400} \ No newline at end of file diff --git a/data/windoor-drawings/35726.json b/data/windoor-drawings/35726.json new file mode 100644 index 0000000..5b147aa --- /dev/null +++ b/data/windoor-drawings/35726.json @@ -0,0 +1 @@ +{"id": 35726, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#81807F\", \"hd\": \"#D4D1D9\", \"ben\": \"#81807F\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 3, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m12\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m13\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 2, \"name\": \"m14\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [35, 35, 35, 35], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3691.589401214238, \"y\": 483.419030990834, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3691.589401214238, \"y\": 2053.419030990834, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3691.589401214238, \"y\": 853.419030990834, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3276.589401214238, \"y\": 668.419030990834, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3276.589401214238, \"y\": 1453.419030990834, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3276.589401214238, \"y\": 2194.669030990834, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4106.589401214238, \"y\": 668.419030990834, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4106.589401214238, \"y\": 1453.419030990834, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4106.589401214238, \"y\": 2194.669030990834, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3276.589401214238, \"y\": -72.83096900916598, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 4106.589401214238, \"y\": -72.83096900916598, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 9, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [12, 12, 12, 12], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 9, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5透明\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [12, 12, 12, 12], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 10, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5透明\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [12, 12, 12, 12], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 10, \"pos\": 0}, \"ser\": {\"text\": \"F3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5透明\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [12, 12, 12, 12], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 3, \"pos\": 1}, \"ser\": {\"text\": \"F4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5透明\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [12, 12, 12, 12], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 1}, \"ser\": {\"text\": \"F5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5透明\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [12, 12, 12, 12], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 6, \"pos\": 0}, \"ser\": {\"text\": \"F6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5透明\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [12, 12, 12, 12], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 7, \"pos\": 1}, \"ser\": {\"text\": \"F7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5透明\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [12, 12, 12, 12], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"F8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5透明\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [12, 12, 12, 12], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 8, \"pos\": 1}, \"ser\": {\"text\": \"F9\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5透明\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [12, 12, 12, 12], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 8, \"pos\": 0}, \"ser\": {\"text\": \"F10\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5透明\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 12, \"f\": 35, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 35, \"fm\": 35, \"gg\": 5, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 74, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [74, 60, 74, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3397.089401214238, \"y\": 3153.419030990834, \"name\": \"point\"}, \"from\": {\"x\": 3397.089401214238, \"y\": 1453.419030990834, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [12, 12, 12, 12], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5透明\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 4, \"pos\": 1}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 74, 60, 74], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 4336.089401214238, \"y\": 3153.419030990834, \"name\": \"point\"}, \"from\": {\"x\": 4336.089401214238, \"y\": 1428.419030990834, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [12, 12, 12, 12], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+12A+5透明\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": true, \"polyId\": {\"idx\": 7, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 344.5, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2626.589401214238, \"y\": 2353.419030990834, \"name\": \"point\"}, \"ps\": {\"x\": 2626.589401214238, \"y\": -646.580969009166, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4756.589401214238, \"y\": 2353.419030990834, \"name\": \"point\"}, \"ps\": {\"x\": 2626.589401214238, \"y\": 2353.419030990834, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4756.589401214238, \"y\": -646.580969009166, \"name\": \"point\"}, \"ps\": {\"x\": 4756.589401214238, \"y\": 2353.419030990834, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2626.589401214238, \"y\": -646.580969009166, \"name\": \"point\"}, \"ps\": {\"x\": 4756.589401214238, \"y\": -646.580969009166, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#D57325\", \"note\": [], \"wall\": [{\"dim\": {\"to\": {\"x\": 2551.589401214238, \"y\": 3153.419030990834, \"name\": \"point\"}, \"from\": {\"x\": 2551.589401214238, \"y\": 2353.419030990834, \"name\": \"point\"}, \"name\": \"h3\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"left\"}, \"dimW\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"h2\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"down\"}, \"type\": \"Wall\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 4756.589401214238, \"y\": 2353.419030990834, \"name\": \"point\"}, \"ps\": {\"x\": 2626.589401214238, \"y\": 2353.419030990834, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 4756.589401214238, \"y\": 3153.419030990834, \"name\": \"point\"}, \"ps\": {\"x\": 4756.589401214238, \"y\": 2353.419030990834, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2626.589401214238, \"y\": 3153.419030990834, \"name\": \"point\"}, \"ps\": {\"x\": 4756.589401214238, \"y\": 3153.419030990834, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2626.589401214238, \"y\": 2353.419030990834, \"name\": \"point\"}, \"ps\": {\"x\": 2626.589401214238, \"y\": 3153.419030990834, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575936991252972.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 14:56:09", "updated_at": "2025-08-21 14:56:09", "sort": 0, "times": 84, "low_width": 1900, "high_width": 2300, "low_height": 2800, "high_height": 3200} \ No newline at end of file diff --git a/data/windoor-drawings/35727.json b/data/windoor-drawings/35727.json new file mode 100644 index 0000000..bd41af5 --- /dev/null +++ b/data/windoor-drawings/35727.json @@ -0,0 +1 @@ +{"id": 35727, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#f0540b\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 0, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": 1, \"name\": \"m6\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3029.9722995645043, \"y\": 1907.8325123152713, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3106.9722995645043, \"y\": 1448.8325123152713, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 60, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3356.9722995645043, \"y\": 2384.8325123152713, \"name\": \"point\"}, \"from\": {\"x\": 3356.9722995645043, \"y\": 1448.8325123152713, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"S1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Screen\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Screen\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}, {\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3356.9722995645043, \"y\": 2384.8325123152713, \"name\": \"point\"}, \"from\": {\"x\": 3356.9722995645043, \"y\": 1448.8325123152713, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 3, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"inward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+15A+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": -454, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2319.9722995645043, \"y\": 2384.8325123152713, \"name\": \"point\"}, \"ps\": {\"x\": 2319.9722995645043, \"y\": 974.8325123152712, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3739.972299564504, \"y\": 2384.8325123152713, \"name\": \"point\"}, \"ps\": {\"x\": 2319.9722995645043, \"y\": 2384.8325123152713, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3739.972299564504, \"y\": 974.8325123152712, \"name\": \"point\"}, \"ps\": {\"x\": 3739.972299564504, \"y\": 2384.8325123152713, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2319.9722995645043, \"y\": 974.8325123152712, \"name\": \"point\"}, \"ps\": {\"x\": 3739.972299564504, \"y\": 974.8325123152712, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175575942879082671.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-08-21 14:57:09", "updated_at": "2025-08-21 14:57:09", "sort": 0, "times": 71, "low_width": 1200, "high_width": 1600, "low_height": 1200, "high_height": 1600} \ No newline at end of file diff --git a/data/windoor-drawings/36287.json b/data/windoor-drawings/36287.json new file mode 100644 index 0000000..df052af --- /dev/null +++ b/data/windoor-drawings/36287.json @@ -0,0 +1 @@ +{"id": 36287, "name": "", "drawing_data": "{\"s\": {\"cs\": 1, \"cjs\": 1}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#8F8478\", \"hd\": \"#D4D1D9\", \"ben\": \"#8F8478\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 1, \"b\": 1, \"f\": 16, \"ag\": 1, \"am\": 1, \"db\": 1, \"fl\": 16, \"fm\": 16, \"gg\": 1, \"il\": 16, \"kw\": 1, \"mf\": 1, \"ms\": 5, \"sa\": 16, \"sc\": 1, \"sm\": 16, \"ahh\": 1, \"aho\": 0, \"ahw\": 1, \"dsa\": 16, \"inf\": 1, \"usa\": 16}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -106, \"y\": 35, \"name\": \"point\"}, \"from\": {\"x\": -106, \"y\": 35, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": -591.8496691024425, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2906.250206211127, \"y\": 3019.3832203320494, \"name\": \"point\"}, \"from\": {\"x\": 2906.250206211127, \"y\": 2011.4941087751397, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 1869.8395879055083, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 3011.250206211127, \"y\": 3003.3832203320494, \"name\": \"point\"}, \"from\": {\"x\": 3011.250206211127, \"y\": 2011.4941087751397, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle7\", \"lockDimToSash\": false, \"percentOffset\": 0.5285698138988072}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -106, \"y\": 35, \"name\": \"point\"}, \"from\": {\"x\": -106, \"y\": 35, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -106, \"y\": 35, \"name\": \"point\"}, \"from\": {\"x\": -106, \"y\": 35, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -106, \"y\": 35, \"name\": \"point\"}, \"from\": {\"x\": -106, \"y\": 35, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 3083.250206211127, \"y\": 2103.3832203320494, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"c\": 3, \"is\": \"wheel\", \"tp\": \"decorationSemiArcPro\", \"cps\": [], \"oas\": \"fill\", \"sbw\": 10, \"tab\": false, \"wcc\": 3, \"estc\": true}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [16]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2699.250206211127, \"y\": 3019.3832203320494, \"name\": \"point\"}, \"ps\": {\"x\": 2699.250206211127, \"y\": 883.3832203320494, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3467.250206211127, \"y\": 3019.3832203320494, \"name\": \"point\"}, \"ps\": {\"x\": 2699.250206211127, \"y\": 3019.3832203320494, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3467.250206211127, \"y\": 883.3832203320494, \"name\": \"point\"}, \"ps\": {\"x\": 3467.250206211127, \"y\": 3019.3832203320494, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2699.250206211127, \"y\": 883.3832203320494, \"name\": \"point\"}, \"ps\": {\"x\": 3467.250206211127, \"y\": 883.3832203320494, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#8F8478\", \"hd\": \"#D4D1D9\", \"ben\": \"#8F8478\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": -505.9089794116635, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": -2363.606759607005, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f6\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 1, \"b\": 1, \"f\": 16, \"ag\": 1, \"am\": 1, \"db\": 1, \"fl\": 16, \"fm\": 16, \"gg\": 1, \"il\": 16, \"kw\": 1, \"mf\": 1, \"ms\": 5, \"sa\": 16, \"sc\": 1, \"sm\": 16, \"ahh\": 1, \"aho\": 0, \"ahw\": 1, \"dsa\": 16, \"inf\": 1, \"usa\": 16}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 2, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2791.3558097171435, \"y\": 2885.8232493268592, \"name\": \"point\"}, \"ps\": {\"x\": 2791.3558097171435, \"y\": 2235.8232493268592, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3021.3558097171435, \"y\": 2885.8232493268592, \"name\": \"point\"}, \"ps\": {\"x\": 2791.3558097171435, \"y\": 2885.8232493268592, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3021.3558097171435, \"y\": 2235.8232493268592, \"name\": \"point\"}, \"ps\": {\"x\": 3021.3558097171435, \"y\": 2885.8232493268592, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2791.3558097171435, \"y\": 2235.8232493268592, \"name\": \"point\"}, \"ps\": {\"x\": 3021.3558097171435, \"y\": 2235.8232493268592, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}, {\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#8F8478\", \"hd\": \"#D4D1D9\", \"ben\": \"#8F8478\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 1307.186453445379, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f9\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": -2286.708594482805, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f10\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [1, 1, 1, 1], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 1, \"b\": 1, \"f\": 16, \"ag\": 1, \"am\": 1, \"db\": 1, \"fl\": 16, \"fm\": 16, \"gg\": 1, \"il\": 16, \"kw\": 1, \"mf\": 1, \"ms\": 5, \"sa\": 16, \"sc\": 1, \"sm\": 16, \"ahh\": 1, \"aho\": 0, \"ahw\": 1, \"dsa\": 16, \"inf\": 1, \"usa\": 16}, \"sl\": \"\", \"sm\": [], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 3, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 3135.373915717074, \"y\": 2883.6376867098406, \"name\": \"point\"}, \"ps\": {\"x\": 3135.373915717074, \"y\": 2233.6376867098406, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3365.373915717074, \"y\": 2883.6376867098406, \"name\": \"point\"}, \"ps\": {\"x\": 3135.373915717074, \"y\": 2883.6376867098406, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3365.373915717074, \"y\": 2233.6376867098406, \"name\": \"point\"}, \"ps\": {\"x\": 3365.373915717074, \"y\": 2883.6376867098406, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 3135.373915717074, \"y\": 2233.6376867098406, \"name\": \"point\"}, \"ps\": {\"x\": 3365.373915717074, \"y\": 2233.6376867098406, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175671612291244339.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-09-01 16:42:02", "updated_at": "2025-09-01 16:42:02", "sort": 0, "times": 141, "low_width": 0, "high_width": 0, "low_height": 0, "high_height": 0} \ No newline at end of file diff --git a/data/windoor-drawings/36288.json b/data/windoor-drawings/36288.json new file mode 100644 index 0000000..1d60d65 --- /dev/null +++ b/data/windoor-drawings/36288.json @@ -0,0 +1 @@ +{"id": 36288, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0)\", \"bn\": \"https://webcc-pro.obs.cn-east-3.myhuaweicloud.com/imge/order/175558137897901815.png\", \"hd\": \"#D4D1D9\", \"ben\": \"https://webcc-pro.obs.cn-east-3.myhuaweicloud.com/imge/order/175558137897901815.png\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [35, 60, 35, 35], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 2, 2, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [{\"height\": 10, \"polyId\": {\"idx\": -1, \"pos\": -1}}], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 60, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"aho\": 0, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 892.4109373884487, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2908.5391589919327, \"y\": 2690.251302919969, \"name\": \"point\"}, \"from\": {\"x\": 2908.5391589919327, \"y\": 1640.251302919969, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle7\", \"lockDimToSash\": false, \"percentOffset\": 0.47127605490594815}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2399.5391589919327, \"y\": 2280.251302919969, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"tp\": \"decorationBarCrabapple\", \"cps\": [], \"sbw\": 10}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"20\"]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 3064.539158991933, \"y\": 1640.251302919969, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2014.5391589919327, \"y\": 2690.251302919969, \"name\": \"point\"}, \"ps\": {\"x\": 2014.5391589919327, \"y\": 678.251302919969, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2784.5391589919327, \"y\": 2690.251302919969, \"name\": \"point\"}, \"ps\": {\"x\": 2014.5391589919327, \"y\": 2690.251302919969, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2784.5391589919327, \"y\": 678.251302919969, \"name\": \"point\"}, \"ps\": {\"x\": 2784.5391589919327, \"y\": 2690.251302919969, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2014.5391589919327, \"y\": 678.251302919969, \"name\": \"point\"}, \"ps\": {\"x\": 2784.5391589919327, \"y\": 678.251302919969, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175671617515340197.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-09-01 16:42:56", "updated_at": "2025-09-01 16:42:56", "sort": 0, "times": 524, "low_width": 0, "high_width": 0, "low_height": 0, "high_height": 0} \ No newline at end of file diff --git a/data/windoor-drawings/36289.json b/data/windoor-drawings/36289.json new file mode 100644 index 0000000..bc36db4 --- /dev/null +++ b/data/windoor-drawings/36289.json @@ -0,0 +1 @@ +{"id": 36289, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0)\", \"bn\": \"#7DAAE7\", \"hd\": \"#D4D1D9\", \"ben\": \"#7DAAE7\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 995.485038506487, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 82.10180623973702, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [35, 60, 35, 35], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 2, 2, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [{\"height\": 10, \"polyId\": {\"idx\": -1, \"pos\": -1}}], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 60, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"aho\": 0, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": -2383.8409375748533, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -2290.2621911739698, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -2326.601819017265, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2274.4507746126947, \"y\": 2781.2772185335907, \"name\": \"point\"}, \"from\": {\"x\": 2274.4507746126947, \"y\": 1681.2772185335907, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": -309.2823487360563, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle7\", \"lockDimToSash\": false, \"percentOffset\": 0.49184149184149184}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2438.4507746126947, \"y\": 1784.2772185335907, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": -3.951426843521479e-16, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2438.4507746126947, \"y\": 1580.2772185335907, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"8mm双方格油砂\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 1, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"20\", \"20\"]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 49.975012493753184, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 3098.450774612694, \"y\": 1731.2772185335907, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2048.4507746126947, \"y\": 2781.2772185335907, \"name\": \"point\"}, \"ps\": {\"x\": 2048.4507746126947, \"y\": 591.2772185335907, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2828.4507746126947, \"y\": 2781.2772185335907, \"name\": \"point\"}, \"ps\": {\"x\": 2048.4507746126947, \"y\": 2781.2772185335907, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2828.4507746126947, \"y\": 591.2772185335907, \"name\": \"point\"}, \"ps\": {\"x\": 2828.4507746126947, \"y\": 2781.2772185335907, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2048.4507746126947, \"y\": 591.2772185335907, \"name\": \"point\"}, \"ps\": {\"x\": 2828.4507746126947, \"y\": 591.2772185335907, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175671641165178737.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-09-01 16:46:52", "updated_at": "2025-09-01 16:46:52", "sort": 0, "times": 434, "low_width": 0, "high_width": 0, "low_height": 0, "high_height": 0} \ No newline at end of file diff --git a/data/windoor-drawings/36290.json b/data/windoor-drawings/36290.json new file mode 100644 index 0000000..755a406 --- /dev/null +++ b/data/windoor-drawings/36290.json @@ -0,0 +1 @@ +{"id": 36290, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#FFFFFF\", \"hd\": \"#D4D1D9\", \"ben\": \"#FFFFFF\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [32, 32, 32, 32], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 1, \"f\": 32, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 32, \"fm\": 16, \"gg\": 5, \"il\": 16, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 16, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"aho\": 0, \"ahw\": 240, \"dsa\": 16, \"inf\": 45, \"usa\": 16}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -812.5, \"y\": -236.5, \"name\": \"point\"}, \"from\": {\"x\": -812.5, \"y\": -236.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 7.246744422531265, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1451.466617754953, \"y\": 1695.0843727072636, \"name\": \"point\"}, \"from\": {\"x\": 1451.466617754953, \"y\": 685.0843727072636, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": false, \"hardwareShape\": \"Handle7\", \"lockDimToSash\": false, \"percentOffset\": 0.5131906421105027}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.04006968641114982}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.7}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.9599303135888502}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -812.5, \"y\": -236.5, \"name\": \"point\"}, \"from\": {\"x\": -812.5, \"y\": -236.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -812.5, \"y\": -236.5, \"name\": \"point\"}, \"from\": {\"x\": -812.5, \"y\": -236.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -812.5, \"y\": -236.5, \"name\": \"point\"}, \"from\": {\"x\": -812.5, \"y\": -236.5, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 3, \"openToward\": \"outward\", \"openDirection\": \"right\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1615.966617754953, \"y\": 1163.0843727072636, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}], [\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"c\": 4, \"is\": \"wheel\", \"tp\": \"decorationSemiArcPro\", \"cps\": [], \"oas\": \"fill\", \"sbw\": 10, \"tab\": false, \"wcc\": 1, \"estc\": true}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"16\"]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1228.466617754953, \"y\": 1695.0843727072636, \"name\": \"point\"}, \"ps\": {\"x\": 1228.466617754953, \"y\": -377.9156272927364, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2003.466617754953, \"y\": 1695.0843727072636, \"name\": \"point\"}, \"ps\": {\"x\": 1228.466617754953, \"y\": 1695.0843727072636, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2003.466617754953, \"y\": -377.9156272927364, \"name\": \"point\"}, \"ps\": {\"x\": 2003.466617754953, \"y\": 1695.0843727072636, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1228.466617754953, \"y\": -377.9156272927364, \"name\": \"point\"}, \"ps\": {\"x\": 2003.466617754953, \"y\": -377.9156272927364, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175671652285961494.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-09-01 16:48:42", "updated_at": "2025-09-01 16:48:42", "sort": 0, "times": 261, "low_width": 0, "high_width": 0, "low_height": 0, "high_height": 0} \ No newline at end of file diff --git a/data/windoor-drawings/36291.json b/data/windoor-drawings/36291.json new file mode 100644 index 0000000..43ff927 --- /dev/null +++ b/data/windoor-drawings/36291.json @@ -0,0 +1 @@ +{"id": 36291, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0)\", \"bn\": \"#4B4B4B\", \"hd\": \"#D4D1D9\", \"ben\": \"#4B4B4B\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": -49.040567079583525, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 52.309938218222214, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [35, 60, 35, 35], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 2, 2, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [{\"height\": 10, \"polyId\": {\"idx\": -1, \"pos\": -1}}], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 60, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"aho\": 0, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [0.01, 0.01, 0.01, 0.01], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2509.729059041908, \"y\": 2592.0860998072394, \"name\": \"point\"}, \"from\": {\"x\": 2509.729059041908, \"y\": 1542.0860998072394, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle7\", \"lockDimToSash\": false, \"percentOffset\": 0.49406175771971494}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"l\": {\"x\": 2259.5844934675524, \"y\": 1149.425287356322, \"name\": \"point\"}, \"at\": true, \"mb\": 100, \"ml\": 100, \"mm\": 140, \"mr\": 100, \"mt\": 140, \"sbh\": 400, \"name\": \"doorHoleSplit\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 2}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"5\"]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 2664.739059041908, \"y\": 1542.0860998072396, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1614.739059041908, \"y\": 2592.0860998072394, \"name\": \"point\"}, \"ps\": {\"x\": 1614.739059041908, \"y\": 442.0860998072396, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2369.739059041908, \"y\": 2592.0860998072394, \"name\": \"point\"}, \"ps\": {\"x\": 1614.739059041908, \"y\": 2592.0860998072394, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2369.739059041908, \"y\": 442.0860998072396, \"name\": \"point\"}, \"ps\": {\"x\": 2369.739059041908, \"y\": 2592.0860998072394, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1614.739059041908, \"y\": 442.0860998072396, \"name\": \"point\"}, \"ps\": {\"x\": 2369.739059041908, \"y\": 442.0860998072396, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175671656611671047.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-09-01 16:49:27", "updated_at": "2025-09-01 16:49:27", "sort": 0, "times": 836, "low_width": 0, "high_width": 0, "low_height": 0, "high_height": 0} \ No newline at end of file diff --git a/data/windoor-drawings/36292.json b/data/windoor-drawings/36292.json new file mode 100644 index 0000000..5727086 --- /dev/null +++ b/data/windoor-drawings/36292.json @@ -0,0 +1 @@ +{"id": 36292, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#A09D9D\", \"hd\": \"#D4D1D9\", \"ben\": \"#A29E9E\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": -27.289299319950715, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 2, 2, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 16, \"b\": 1, \"f\": 30, \"ag\": 120, \"am\": 16, \"db\": 100, \"fl\": 30, \"fm\": 16, \"gg\": 60, \"il\": 16, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 16, \"sc\": 16, \"sm\": 16, \"ahh\": 240, \"aho\": 0, \"ahw\": 240, \"dsa\": 16, \"inf\": 16, \"usa\": 16}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": -173.77052658840887, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -374.394660307336, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -242.6923369814334, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 2, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -349.95771316048535, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 3, \"name\": \"m4\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -224.74913059527387, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 4, \"name\": \"m5\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": -339.4301120588573, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 5, \"name\": \"m6\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 893.7245527283842, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 6, \"name\": \"m7\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 2033.6448570586497, \"y\": 1952.593575007368, \"name\": \"point\"}, \"from\": {\"x\": 2033.6448570586497, \"y\": 881.0935750073681, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": -259.2483435395311, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle7\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.037564162389174066}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.3}, {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Hinge\", \"lockDimToSash\": false, \"percentOffset\": 0.962435837610826}], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hingeCount\": 3, \"openToward\": \"inward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1519.64485705865, \"y\": -104.00642499263184, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1519.64485705865, \"y\": 196.2935750073682, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1519.64485705865, \"y\": 396.29357500736813, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1519.64485705865, \"y\": 496.59357500736814, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1519.64485705865, \"y\": 95.99357500736818, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 1, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1519.64485705865, \"y\": 696.5935750073681, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 3, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1544.64485705865, \"y\": -4.006424992631828, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 4, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1544.64485705865, \"y\": 296.2935750073682, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 2, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1744.64485705865, \"y\": 296.2935750073682, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 7, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1544.64485705865, \"y\": 596.5935750073681, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 5, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1746.64485705865, \"y\": 596.5935750073681, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 9, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1744.64485705865, \"y\": -4.006424992631828, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": 0, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 6, \"pos\": 0}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 6, \"pos\": 1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 11, \"pos\": 1}, \"ser\": {\"text\": \"A3\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 11, \"pos\": 0}, \"ser\": {\"text\": \"A4\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 4, \"pos\": 1}, \"ser\": {\"text\": \"A5\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 7, \"pos\": 1}, \"ser\": {\"text\": \"A6\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 8, \"pos\": 1}, \"ser\": {\"text\": \"A7\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 8, \"pos\": 0}, \"ser\": {\"text\": \"A8\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 3, \"pos\": 0}, \"ser\": {\"text\": \"A9\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 9, \"pos\": 1}, \"ser\": {\"text\": \"A10\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 10, \"pos\": 1}, \"ser\": {\"text\": \"A11\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 10, \"pos\": 0}, \"ser\": {\"text\": \"A12\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [1, 1, 1, 1], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 5, \"pos\": 1}, \"ser\": {\"text\": \"A13\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": true, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 2184.64485705865, \"y\": 902.593575007368, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1134.64485705865, \"y\": 1952.593575007368, \"name\": \"point\"}, \"ps\": {\"x\": 1134.64485705865, \"y\": -220.40642499263183, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1904.64485705865, \"y\": 1952.593575007368, \"name\": \"point\"}, \"ps\": {\"x\": 1134.64485705865, \"y\": 1952.593575007368, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1904.64485705865, \"y\": -220.40642499263183, \"name\": \"point\"}, \"ps\": {\"x\": 1904.64485705865, \"y\": 1952.593575007368, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1134.64485705865, \"y\": -220.40642499263183, \"name\": \"point\"}, \"ps\": {\"x\": 1904.64485705865, \"y\": -220.40642499263183, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#E06E5D\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175671678152075133.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-09-01 16:53:01", "updated_at": "2025-09-01 16:53:01", "sort": 0, "times": 165, "low_width": 0, "high_width": 0, "low_height": 0, "high_height": 0} \ No newline at end of file diff --git a/data/windoor-drawings/36293.json b/data/windoor-drawings/36293.json new file mode 100644 index 0000000..8d79e91 --- /dev/null +++ b/data/windoor-drawings/36293.json @@ -0,0 +1 @@ +{"id": 36293, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(42,245,245,0.8392156862745098)\", \"bn\": \"#F86016\", \"hd\": \"#D4D1D9\", \"ben\": \"#2D1C07\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [2, 2, 2, 2], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 5, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 30, \"fm\": 30, \"gg\": 6, \"il\": 20, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 20, \"sc\": 20, \"sm\": 60, \"ahh\": 240, \"aho\": 0, \"ahw\": 240, \"dsa\": 20, \"inf\": 45, \"usa\": 20}, \"sl\": \"\", \"sm\": [{\"r\": [], \"gs\": [], \"tf\": false, \"wb\": {\"hd\": true}, \"bds\": [{\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}], \"eas\": -1, \"gcs\": [], \"ptd\": false, \"tcs\": [], \"pthc\": 3, \"type\": \"Slide\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"sashes\": [{\"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"hm\": {\"lock\": [{\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 1559.037356321839, \"y\": 2398.778735632184, \"name\": \"point\"}, \"from\": {\"x\": 1559.037356321839, \"y\": 1448.7787356321842, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 46.69540229885047, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": false, \"hardwareShape\": \"Lock\", \"lockDimToSash\": false, \"percentOffset\": 0.5090439276485789}], \"lock2s\": [], \"openDirection\": \"right\", \"pullupEnabled\": false, \"handleForSlide\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 1, \"autoOffset\": true, \"hardwareShape\": \"HandleForSlide\", \"lockDimToSash\": false, \"percentOffset\": 0}}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1709.037356321839, \"y\": 1948.778735632184, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}], [\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"c\": 4, \"is\": \"wheel\", \"tp\": \"decorationSemiArcPro\", \"cps\": [], \"oas\": \"fill\", \"sbw\": 10, \"tab\": true, \"wcc\": 1, \"estc\": true}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"30\"]}, \"sm\": [], \"rid\": \"\", \"type\": \"Sash\", \"attrs\": {\"lockCode\": \"\", \"lockName\": \"\"}, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true, \"isFixed\": false, \"fixedWidth\": -1, \"trackIndex\": 0, \"columnIndex\": 0}], \"enabled\": true, \"appliedOptionIndex\": 11, \"emptyTrackAppended\": \"none\"}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 2394.037356321839, \"y\": 1348.778735632184, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 1344.037356321839, \"y\": 2398.778735632184, \"name\": \"point\"}, \"ps\": {\"x\": 1344.037356321839, \"y\": 433.7787356321839, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2744.037356321839, \"y\": 2398.778735632184, \"name\": \"point\"}, \"ps\": {\"x\": 1344.037356321839, \"y\": 2398.778735632184, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2744.037356321839, \"y\": 433.7787356321839, \"name\": \"point\"}, \"ps\": {\"x\": 2744.037356321839, \"y\": 2398.778735632184, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 1344.037356321839, \"y\": 433.7787356321839, \"name\": \"point\"}, \"ps\": {\"x\": 2744.037356321839, \"y\": 433.7787356321839, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#F5C695\", \"note\": [{\"cr\": \"#000BFF\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 1379.9892040262066, \"y\": 2802.7809752738412, \"name\": \"point\"}, \"from\": {\"x\": 1359.5569531863407, \"y\": 2751.700348174177, \"name\": \"point\"}, \"text\": \"锁\", \"fontSize\": 120}], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175671691879288589.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-09-01 16:55:19", "updated_at": "2025-09-01 16:55:19", "sort": 0, "times": 163, "low_width": 0, "high_width": 0, "low_height": 0, "high_height": 0} \ No newline at end of file diff --git a/data/windoor-drawings/36294.json b/data/windoor-drawings/36294.json new file mode 100644 index 0000000..178668c --- /dev/null +++ b/data/windoor-drawings/36294.json @@ -0,0 +1 @@ +{"id": 36294, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(42,245,245,0.8392156862745098)\", \"bn\": \"#F86016\", \"hd\": \"#D4D1D9\", \"ben\": \"#2D1C07\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [30, 30, 30, 30], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 2, 2, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": []}, \"phs\": [{\"height\": 10, \"polyId\": {\"idx\": -1, \"pos\": -1}}], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 5, \"f\": 30, \"ag\": 120, \"am\": 45, \"db\": 100, \"fl\": 30, \"fm\": 30, \"gg\": 6, \"il\": 20, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 20, \"sc\": 20, \"sm\": 60, \"ahh\": 240, \"aho\": 0, \"ahw\": 240, \"dsa\": 20, \"inf\": 45, \"usa\": 20}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": -345, \"y\": 35.000000000000114, \"name\": \"point\"}, \"from\": {\"x\": -345, \"y\": 35.000000000000114, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [20, 20, 20, 20], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 3030.3304597701153, \"y\": 2621.4798850574716, \"name\": \"point\"}, \"from\": {\"x\": 3030.3304597701153, \"y\": 1671.4798850574716, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 39.51149425287349, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": false, \"hardwareShape\": \"Handle7\", \"lockDimToSash\": false, \"percentOffset\": 0.5067385444743935}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -345, \"y\": 35.000000000000114, \"name\": \"point\"}, \"from\": {\"x\": -345, \"y\": 35.000000000000114, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": -345, \"y\": 35.000000000000114, \"name\": \"point\"}, \"from\": {\"x\": -345, \"y\": 35.000000000000114, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": -345, \"y\": 35.000000000000114, \"name\": \"point\"}, \"from\": {\"x\": -345, \"y\": 35.000000000000114, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 2550.3304597701153, \"y\": 2161.4798850574716, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}], [\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"c\": 4, \"is\": \"wheel\", \"tp\": \"decorationSemiArcPro\", \"cps\": [], \"oas\": \"fill\", \"sbw\": 10, \"tab\": true, \"wcc\": 1, \"estc\": true}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [5, 5, 5, 5], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"A2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"30\"]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"ep\": [\"down\"], \"ph\": [], \"cpt\": {\"x\": 3245.3304597701153, \"y\": 1571.4798850574714, \"name\": \"point\"}, \"type\": \"singleTrack\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 2195.3304597701153, \"y\": 2621.4798850574716, \"name\": \"point\"}, \"ps\": {\"x\": 2195.3304597701153, \"y\": 726.4798850574716, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2905.3304597701153, \"y\": 2621.4798850574716, \"name\": \"point\"}, \"ps\": {\"x\": 2195.3304597701153, \"y\": 2621.4798850574716, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2905.3304597701153, \"y\": 726.4798850574716, \"name\": \"point\"}, \"ps\": {\"x\": 2905.3304597701153, \"y\": 2621.4798850574716, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2195.3304597701153, \"y\": 726.4798850574716, \"name\": \"point\"}, \"ps\": {\"x\": 2905.3304597701153, \"y\": 726.4798850574716, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#F5C695\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175671699315457787.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-09-01 16:56:34", "updated_at": "2025-09-01 16:56:34", "sort": 0, "times": 174, "low_width": 0, "high_width": 0, "low_height": 0, "high_height": 0} \ No newline at end of file diff --git a/data/windoor-drawings/36296.json b/data/windoor-drawings/36296.json new file mode 100644 index 0000000..a98718f --- /dev/null +++ b/data/windoor-drawings/36296.json @@ -0,0 +1 @@ +{"id": 36296, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(0,255,255,0.6)\", \"bn\": \"#f0540b\", \"hd\": \"#D4D1D9\", \"ben\": \"#f0540b\"}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 2, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 3, \"midx\": -1, \"name\": \"f3\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 4, \"midx\": -1, \"name\": \"f4\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 5, \"midx\": -1, \"name\": \"f5\", \"type\": \"line\"}]}, \"fm\": {\"db\": [], \"ew\": [2, 20, 20, 20, 20, 20, 20], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":-1,\\\"pos\\\":0}\", {\"db\": {\"tp\": \"decorationColonial\", \"cps\": [{\"ed\": {\"pt\": {\"x\": 0, \"y\": -0.6666666666666667, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 0.3333333333333333, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 0}}, \"tp\": \"decorationLine\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 0, \"y\": -0.33333333333333337, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 0.6666666666666666, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 0}}, \"tp\": \"decorationLine\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -0.5, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0.5, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 1}}, \"tp\": \"decorationLine\", \"sbw\": 10}], \"hec\": 2, \"sbw\": 10, \"vec\": 1}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [2, 2, 2, 2], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 2, \"f\": 20, \"ag\": 120, \"am\": 45, \"db\": 100, \"dt\": 10, \"fl\": 20, \"fm\": 2, \"gg\": 2, \"il\": 16, \"kw\": 200, \"mf\": 1, \"ms\": 5, \"sa\": 16, \"sc\": 16, \"sm\": 60, \"st\": 30, \"ut\": 30, \"ahh\": 240, \"aho\": 0, \"ahw\": 240, \"dsa\": 16, \"dst\": 30, \"fdt\": 10, \"fut\": 30, \"inf\": 45, \"usa\": 16}, \"sl\": \"\", \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"fh\": [], \"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}]}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [16, 16, 16, 16], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": -1512.7039009396722, \"y\": 421.690195506734, \"name\": \"point\"}, \"from\": {\"x\": -1512.7039009396722, \"y\": -595.809804493266, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 0, \"autoOffset\": true, \"hardwareShape\": \"Handle7\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": -2051.703900939672, \"y\": -98.30980449326604, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": [[\"{\\\"idx\\\":0,\\\"pos\\\":1}\", {\"db\": {\"gp\": 80, \"hc\": 0, \"tp\": \"decorationChinese4\", \"vc\": 0, \"cps\": [{\"tp\": \"decorationPoly\", \"sbw\": 10, \"sls\": [], \"vcs\": [{\"pt\": {\"x\": 80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 0}}, {\"pt\": {\"x\": 80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 2}}, {\"pt\": {\"x\": -80, \"y\": -80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 3}}, {\"pt\": {\"x\": -80, \"y\": 80, \"name\": \"point\"}, \"ref\": {\"rt\": \"vertex\", \"rx\": 1}}], \"stps\": [\"seg\", \"seg\", \"seg\", \"seg\"]}], \"hsp\": 80, \"sbw\": 10, \"vsp\": 40}}], [\"{\\\"idx\\\":0,\\\"pos\\\":0}\", {\"db\": {\"tp\": \"decorationColonial\", \"cps\": [{\"ed\": {\"pt\": {\"x\": 0, \"y\": -0.75, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 0.25, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 0}}, \"tp\": \"decorationLine\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 0, \"y\": -0.5, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 0.5, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 0}}, \"tp\": \"decorationLine\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": 0, \"y\": -0.25, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 2}}, \"st\": {\"pt\": {\"x\": 0, \"y\": 0.75, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 0}}, \"tp\": \"decorationLine\", \"sbw\": 10}, {\"ed\": {\"pt\": {\"x\": -0.5, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 3}}, \"st\": {\"pt\": {\"x\": 0.5, \"y\": 0, \"name\": \"point\"}, \"ref\": {\"rt\": \"edge\", \"rx\": 1}}, \"tp\": \"decorationLine\", \"sbw\": 10}], \"hec\": 3, \"sbw\": 10, \"vec\": 1}}]]}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [2, 2, 2, 2], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"5+20+5\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [2, 2, 2, 2], \"ri\": [], \"vs\": [], \"ws\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"bs\": 100, \"ri\": \"\", \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"pcs\": \"None\", \"pid\": {\"idx\": 0, \"pos\": 1}, \"ser\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"cl\": false, \"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Panel\"}]}, \"phs\": [], \"lpfs\": [\"20\"]}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"enabled\": true}], \"ss\": \"\", \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"rid\": \"\", \"uid\": 1, \"titl\": {\"text\": \"\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"type\": \"Frame\", \"polygon\": {\"hb\": true, \"ph\": [0, 0, 0, 0, 0, 0, 0], \"cpt\": {\"x\": -1927.703900939672, \"y\": -563.309804493266, \"name\": \"point\"}, \"type\": \"ear\", \"xFlip\": false, \"yFlip\": false, \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": -1669.7039009396722, \"y\": 421.690195506734, \"name\": \"point\"}, \"ps\": {\"x\": -1669.7039009396722, \"y\": -1613.309804493266, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -2451.703900939672, \"y\": 421.690195506734, \"name\": \"point\"}, \"ps\": {\"x\": -1669.7039009396722, \"y\": 421.690195506734, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -2451.703900939672, \"y\": -1613.309804493266, \"name\": \"point\"}, \"ps\": {\"x\": -2451.703900939672, \"y\": 421.690195506734, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -877.7039009396722, \"y\": -1613.309804493266, \"name\": \"point\"}, \"ps\": {\"x\": -2451.703900939672, \"y\": -1613.309804493266, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -877.7039009396722, \"y\": -431.309804493266, \"name\": \"point\"}, \"ps\": {\"x\": -877.7039009396722, \"y\": -1613.309804493266, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1669.7039009396722, \"y\": -431.309804493266, \"name\": \"point\"}, \"ps\": {\"x\": -877.7039009396722, \"y\": -431.309804493266, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": -1669.7039009396722, \"y\": -1613.309804493266, \"name\": \"point\"}, \"ps\": {\"x\": -1669.7039009396722, \"y\": -431.309804493266, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false, \"isVertical\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#b4f595\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/175671716040579740.png", "catelog_id": 6, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2025-09-01 16:59:20", "updated_at": "2025-09-01 16:59:20", "sort": 0, "times": 376, "low_width": 0, "high_width": 0, "low_height": 0, "high_height": 0} \ No newline at end of file diff --git a/data/windoor-drawings/704.json b/data/windoor-drawings/704.json new file mode 100644 index 0000000..2b82e02 --- /dev/null +++ b/data/windoor-drawings/704.json @@ -0,0 +1 @@ +{"id": 704, "name": "", "drawing_data": "{\"s\": {\"cs\": 60, \"cjs\": 100}, \"cp\": [], \"sm\": [{\"cm\": {\"g\": \"rgba(211,221,218,0.6)\", \"bn\": \"#636568\", \"hd\": \"#D4D1D9\", \"ben\": \"#7B7F81\"}, \"dm\": {\"dims\": [{\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": -1, \"name\": \"f1\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": -1, \"name\": \"f2\", \"type\": \"line\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 0, \"name\": \"m1\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 0, \"midx\": 1, \"name\": \"m2\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 0, \"name\": \"m3\", \"type\": \"mullion\"}, {\"at\": 0, \"ds\": true, \"ov\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"eidx\": 1, \"midx\": 1, \"name\": \"m4\", \"type\": \"mullion\"}]}, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"mm\": {\"sp\": [{\"db\": false, \"ds\": -1, \"kw\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 1118, \"y\": 2287.9861111111113, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 1, \"y\": -7.86050328018913e-17, \"name\": \"vector\"}}, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, {\"db\": false, \"ds\": -1, \"kw\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"line\": {\"pt\": {\"x\": 794, \"y\": 1881.319444444444, \"name\": \"point\"}, \"name\": \"line\", \"norm\": {\"x\": 0, \"y\": -1, \"name\": \"vector\"}}, \"polyId\": {\"idx\": 0, \"pos\": 1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 1, \"pos\": 0}, \"ser\": {\"text\": \"F1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}, {\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": 0, \"pos\": 0}, \"ser\": {\"text\": \"F2\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": [90, 90]}, \"ot\": \"inward\", \"ps\": {\"a\": 24, \"b\": 15, \"f\": 60, \"ag\": 120, \"am\": 45, \"db\": 100, \"fm\": 90, \"gg\": 6, \"il\": 60, \"kw\": 200, \"mf\": 5, \"ms\": 5, \"sa\": 60, \"sc\": 60, \"sm\": 60, \"ahh\": 240, \"ahw\": 240, \"dsa\": 60, \"inf\": 45, \"usa\": 60}, \"sm\": [{\"as\": {}, \"bd\": {\"to\": {\"x\": 24.444478352864735, \"y\": 2568.8889567057295, \"name\": \"point\"}, \"from\": {\"x\": 24.444478352864735, \"y\": 2568.8889567057295, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"dm\": {\"dims\": []}, \"do\": 0, \"fm\": {\"db\": [], \"ew\": [60, 60, 60, 60], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"fw\": -1, \"hm\": {\"mlp\": true, \"pas\": false, \"pue\": false, \"slide\": \"none\", \"handle\": {\"ro\": 0, \"dim\": {\"to\": {\"x\": 1218, \"y\": 3087.9861111111113, \"name\": \"point\"}, \"from\": {\"x\": 1218, \"y\": 2477.1527777777774, \"name\": \"point\"}, \"name\": \"h1\", \"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": false, \"dimToSash\": {\"to\": {\"x\": 1323, \"y\": 3027.9861111111113, \"name\": \"point\"}, \"from\": {\"x\": 1323, \"y\": 2477.1527777777774, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": 2, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0.5}, \"hinges\": [], \"hingeType\": \"Hinge\", \"subHandle\": {\"ro\": 0, \"dim\": {\"fd\": 0, \"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"dtm\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"ros\": false, \"hidden\": true, \"dimToSash\": {\"to\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": 0, \"name\": \"point\"}, \"name\": \"\", \"hidden\": true, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"position\": \"right\"}, \"edgeIndex\": -1, \"autoOffset\": true, \"hardwareShape\": \"Handle\", \"lockDimToSash\": false, \"percentOffset\": 0}, \"hingeCount\": 0, \"openToward\": \"outward\", \"openDirection\": \"left\"}, \"mm\": {\"sp\": [], \"dbs\": {\"bars\": []}, \"fls\": {\"fls\": [{\"bd\": {\"fm\": {\"db\": [], \"ew\": [15, 15, 15, 15], \"vs\": [], \"ast\": [], \"ejw\": [0, 0, 0, 0], \"pew\": []}, \"type\": \"Bead\"}, \"hs\": [], \"so\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"ws\": false, \"pid\": {\"idx\": -1, \"pos\": -1}, \"ser\": {\"text\": \"A1\", \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"wtf\": true, \"spet\": {\"fs\": false, \"mw\": 0, \"sp\": \"\", \"te\": [], \"th\": 0, \"tm\": {\"width\": 0, \"height\": 0}}, \"type\": \"Glass\"}]}, \"phs\": [], \"lpfs\": []}, \"od\": 90, \"sm\": [], \"tf\": false, \"rid\": \"\", \"wtf\": true, \"type\": \"Sash\", \"isDoor\": false, \"offvec\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}, \"opened\": false, \"polyId\": {\"idx\": 1, \"pos\": 1}, \"enabled\": true}], \"tn\": false, \"tp\": [], \"tv\": {\"hidden\": false, \"offset\": {\"x\": 0, \"y\": 0, \"name\": \"vector\"}}, \"edm\": [], \"esr\": [], \"ies\": [], \"lds\": false, \"ser\": {\"cr\": \"#0000ff\", \"ia\": 0, \"ml\": false, \"to\": {\"x\": 0, \"y\": -60, \"name\": \"point\"}, \"from\": {\"x\": 0, \"y\": -60, \"name\": \"point\"}, \"text\": \"\", \"fontSize\": 120}, \"uid\": 0, \"type\": \"Frame\", \"polygon\": {\"type\": \"polygon\", \"spLine\": {\"db\": false, \"ds\": -1, \"es\": false, \"kw\": false, \"ss\": false, \"ws\": false, \"eFd\": false, \"eds\": 0, \"ess\": 0, \"rid\": \"\", \"sFd\": false, \"sts\": 0, \"polyId\": {\"idx\": -1, \"pos\": -1}, \"alignType\": 0, \"equalSplit\": 0, \"reinforced\": false}, \"polygon\": [[{\"pe\": {\"x\": 455, \"y\": 3087.9861111111113, \"name\": \"point\"}, \"ps\": {\"x\": 455, \"y\": 1487.9861111111106, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2255, \"y\": 3087.9861111111113, \"name\": \"point\"}, \"ps\": {\"x\": 455, \"y\": 3087.9861111111113, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 2255, \"y\": 1487.9861111111109, \"name\": \"point\"}, \"ps\": {\"x\": 2255, \"y\": 3087.9861111111113, \"name\": \"point\"}, \"name\": \"segment\"}, {\"pe\": {\"x\": 455, \"y\": 1487.9861111111106, \"name\": \"point\"}, \"ps\": {\"x\": 2255, \"y\": 1487.9861111111109, \"name\": \"point\"}, \"name\": \"segment\"}]], \"virtual\": false}}], \"epi\": [], \"sbf\": [], \"wlc\": \"#9E7A64\", \"note\": [], \"wall\": [], \"scale\": 0}", "pic_url": "https://webcc-pro.oss-cn-hangzhou.aliyuncs.com:443/imge/order/174962868418704871.png", "catelog_id": 3, "company_id": 1, "script_bar": null, "script_glass": null, "script_addon": null, "script_cost": null, "note": "", "created_at": "2021-05-20 20:04:44", "updated_at": "2025-06-11 15:58:05", "sort": 0, "times": 8614, "low_width": 1600, "high_width": 2000, "low_height": 1400, "high_height": 1800} \ No newline at end of file diff --git a/doc/API.md b/doc/API.md new file mode 100644 index 0000000..f74bb2b --- /dev/null +++ b/doc/API.md @@ -0,0 +1,130 @@ +# API 接口文档 + +> 本文档记录自研系统的接口规范,并对照目标站已验证接口。目标站基址:`https://zzc-serv.thinkerx.com/api/`(仅作参照)。 +> 自研系统基址:`/api/`(FastAPI 挂载)。 +> 认证方式:`Authorization: Bearer `(HS256,24h);`X-Requested-With: XMLHttpRequest`;`Accept: application/json`。 + +## 0. 统一响应规范 + +```json +{ "code": 1, "message": "获取成功", "data": {}, "other_data": "", "other_data2": "" } +``` + +- `code=1` 成功,其他为失败;`message` 为用户可读文案。 +- 列表分页:`data: { current_page, data: [], total, per_page, last_page, next_page_url, ... }`。 +- 业务错误:HTTP 200 + code≠1;认证失败:HTTP 401。 + +## 1. 认证模块 + +| 接口名称 | 方式 | URL 路径 | 请求参数 | 响应示例 | +|---|---|---|---|---| +| 手机验证码登录 | POST | `/api/wechat-login-with-phone` | `{phone_number, code, ...}` | `{token, user}`(原站登录入口,JWT iss 即此) | +| 账号密码登录 | POST | `/api/login` | `{phone_number, password}` | `{token, ...}` | +| 验证码登录 | POST | `/api/code-login` | `{phone_number, code}` | `{token, ...}` | +| 发送验证码 | POST | `/api/verification-code-new` | `{phone_number, scene}` | `{code:1}` | +| 图形验证码 | GET | `/api/captcha` | — | 图形/`{code:1,data}` | +| 注册并登录 | POST | `/api/register-and-login` | `{phone_number, password, code}` | `{token, ...}` | +| 忘记密码 | POST | `/api/forget-password` | `{phone_number, code, password}` | `{code:1}` | +| 微信登录 | POST | `/api/wechat-login` | 微信 OAuth code | `{token, ...}` | + +## 2. 用户模块 + +| 接口名称 | 方式 | URL 路径 | 请求参数 | 响应示例(已验证 ✅ 节选) | +|---|---|---|---|---| +| 当前用户信息 | GET | `/api/current-user` | — | ✅ `{"id":3562856,"nickname":"...","phone_number":"...","company_id":1,"money":"0.00","try_expiration_time":"2026-09-23 00:00:00","son_account_type":1,"language":"zh-CN",...}` | +| 子账户列表 | GET | `/api/users?page=1` | `page` | ✅ Laravel 分页,`data.data[]` | +| 邀请用户列表 | GET | `/api/invited_user_list?page=1` | `page` | ✅ 分页 | +| 修改密码 | POST | `/api/current-user/password` | `{old,new}` | ⏳ | +| 绑定微信 | POST | `/api/bind-wechat` | `code` | ⏳ | +| 解绑微信 | POST | `/api/unbind-wechat` | — | ⏳ | + +## 3. 样板库模块(已全量采集 ✅) + +| 接口名称 | 方式 | URL 路径 | 请求参数 | 响应示例 | +|---|---|---|---|---| +| 窗型分类树 | GET | `/api/default_windoor_catelog` | — | ✅ 树:`[{id:1,name:"推拉门",children:[{id:3,name:"平开"},...]}]` | +| 搜索官方模板 | GET | `/api/search_default_windoor` | `name`(可选,按名称过滤) | ✅ 无分页全量返回:`data.data: [{id,name,pic_url,catelog_id,note,times}]`,共 254 条 | +| 模板绘制详情 | GET | `/api/default_windoor_info/{id}` | 路径 `id` | ✅ `{id,drawing_data(编辑器画布JSON),pic_url,script_bar,script_glass,low/high_width,low/high_height,...}` | +| 用户自存窗型列表 | GET | `/api/windoor/` | `page` | ⏳(需服务端排序参数,待抓包) | +| 用户窗型详情 | GET | `/api/windoor/{id}` | 路径 `id` | ⏳(同 drawing_data 结构) | +| 模板排序 | POST | `/api/windoor_template_sort` | `{ids:[...]}` | ⏳ | + +`drawing_data` 结构参见《克隆实施方案.md》§2.2。 + +## 4. 客户模块 + +| 接口名称 | 方式 | URL 路径 | 请求参数 | 响应示例 | +|---|---|---|---|---| +| 客户列表 | GET | `/api/customers_list` | — | ✅ `[{id,name,phone,address,note,sort,type,salesmen,discount,balance,level,join_date}]` | +| 客户列表(分页) | GET | `/api/customers` | `page,keywords` | ⏳ | +| 新增/编辑客户 | POST | `/api/customers` | `{name,phone,address,...}` | ⏳ | +| 客户跟进记录 | GET | `/api/customer_records/` | `customer_id` | ⏳ | +| 客户导入 | POST | `/api/customers_excel_in` | Excel 文件 | ⏳ | + +## 5. 合同/订单模块 + +| 接口名称 | 方式 | URL 路径 | 请求参数 | 响应示例 | +|---|---|---|---|---| +| 合同列表 | GET | `/api/contracts` | — | ✅ `{"contracts":{current_page,data:[{id,contract_no:"FG20260818009",customer,area,count,money,status:"意向单",cut_status,sign_status,contract_type,confirmed,discount,oids[],agency_money}]}}` | +| 意向单转合同 | POST | `/api/convert-contract/` | `{contract_id,...}` | ⏳ | +| 订单列表/搜索 | POST | `/api/orders/` | 搜索条件 JSON | ⏳(只读采集未探测 POST) | +| 订单详情 | GET | `/api/order-by-pid` | `pid` | ⏳ | +| 订单进度 | GET | `/api/get_order_process(_list)` | `order_id` | ⏳ | +| 合同确认 | POST | `/api/up-contract-confirmed/` | `{contract_id}` | ⏳ | +| 电子签名上传 | POST | `/api/update-contract-sign-status` | `{contract_id, sign_picture}` | ⏳ | +| 收款记录 | GET | `/api/contract_receipt_list/` | `contract_id` | ⏳ | +| 收款统计 | GET | `/api/contract_receipt_statistics(_tb)` | `date_range` | ⏳ | + +## 6. 产品/价格模块 + +| 接口名称 | 方式 | URL 路径 | 请求参数 | 响应示例 | +|---|---|---|---|---| +| 产品分类树 | GET | `/api/product-catelog` | — | ✅ 树(is_reference、lang、children) | +| 全部产品 | GET | `/api/all-product` | — | ✅ `data:[]`(当前账户为空) | +| 产品详情 | GET | `/api/product/{id}` | 路径 `id` | ⏳ | +| 产品搜索 | GET | `/api/search-product` | `keywords` | ⏳ | +| 团队折扣 | GET | `/api/team-discount` | — | ⏳ | +| 报价单 | GET | `/api/quotations?page=1` | `page` | ✅ 分页(当前账户为空) | + +## 7. 仓库/库存模块 + +| 接口名称 | 方式 | URL 路径 | 请求参数 | 响应示例 | +|---|---|---|---|---| +| 材料库存列表 | GET | `/api/warehouse_list` | 分页参数 | ✅ `[{id,bom_code,name,material:"profile",cost,price,color,pricing_method,length,count,warning,unit,meter_weight,thick,agency_price}]` | +| 库存分类 | GET | `/api/warehouse_catelogs` | — | ⏳ | +| 收款账户 | GET | `/api/receipt_accounts` | — | ✅ `[{id,type,name,number,bank,pic_url,is_default,balance}]` | +| 材料入库 | POST | `/api/product_move_in/` | `{...}` | ⏳ | +| 材料出库 | POST | `/api/product_move_out/` | `{...}` | ⏳ | +| 配件配置 | GET | `/api/materials_config` | — | ⏳ | + +## 8. 优化下料/生产模块 + +| 接口名称 | 方式 | URL 路径 | 请求参数 | 响应示例 | +|---|---|---|---|---| +| 一维优化 | POST | `/api/optimize1d` | `{bars:[], stock:[]}` | ⏳ | +| 切割方案 | GET | `/api/cut_solution(_new)/{contract_id}` | 路径 | ⏳ | +| 合同型材清单 | GET | `/api/contract_bars(_with_stock)` | `contract_id` | ⏳ | +| 更新切割状态 | POST | `/api/up-cut-status` | `{...}` | ⏳ | +| 订单打印模板 | GET | `/api/order_format/` | — | ⏳ | + +## 9. 渲染/3D 模块 + +| 接口名称 | 方式 | URL 路径 | 请求参数 | 响应示例 | +|---|---|---|---|---| +| 渲染信息 | GET | `/api/rendering-info` | — | ⏳ | +| 3D 数据 | POST | `/api/three-d-data` | `{drawing_data}` | ⏳ | +| 按订单取绘图 | GET | `/api/drawing_data_by_oid/{oid}` | 路径 `oid` | ⏳ | +| 照片生成窗型(AI) | POST | `/api/sketch-to-window-info` | 图片 | ⏳ | + +## 10. 平台模块 + +| 接口名称 | 方式 | URL 路径 | 请求参数 | 响应示例 | +|---|---|---|---|---| +| 公告列表 | GET | `/api/announcements` | — | ✅ `[{id,name,desc,pic_url,content(富文本)}]` | +| 商城模块配置 | GET | `/api/company-module-info` | — | ✅ 25 个模块(名称/图标/描述/价格/试用天数) | +| 帮助文档菜单 | GET | `/api/get-showdoc-menu` | — | ✅ showdoc 目录结构 | +| 操作日志 | GET | `/api/operation_logs?page=1` | `page` | ✅ 分页 | +| 业务员列表 | GET | `/api/salesmen` | — | ✅(当前账户为空) | +| 反馈 | POST | `/api/feedback` | `{content}` | ⏳ | + +> 标注说明:✅ = 已用只读请求实测并留存样本于 `data/api-samples/`;⏳ = 写入/低频接口未对生产系统探测,自研时按功能语义实现,或抓包后补全。 diff --git a/doc/克隆实施方案.md b/doc/克隆实施方案.md new file mode 100644 index 0000000..38c0133 --- /dev/null +++ b/doc/克隆实施方案.md @@ -0,0 +1,202 @@ +# 门窗 Saunders 云平台(windoorcraft.com 同功能系统)克隆实施方案 + +> 版本:v0.1 | 日期:2026-09-20 | 编制:HHY +> 目标站:https://www.windoorcraft.com/home (代号 zzc,出品方 thinkerx.com) +> 本文档基于对目标站的**只读接口采集**(用户自有账户)与前端结构分析编写,所有代码实现均为自研原创。 + +--- + +## 1. 目标产品画像 + +windoorcraft.com 是一套面向门窗行业的 SaaS 工具集,核心价值链: + +``` +画窗(拖拽布置分格) → 自动算料报价 → 客户确认(合同/订单) → 生产(优化下料/打印) → 财务(收付款) → 库存 +``` + +已探明的子系统: + +| 子系统 | 说明 | 证据(路由/接口) | +|---|---|---| +| 2D 画窗编辑器 | 拖拽布置外框、中梃、扇、玻璃、横竖撑,参数化尺寸 | `/draw`、`drawing_data`、`shapeManager` | +| 报价引擎 | 自动报价 + 手动报价,型材/玻璃/五金附件计价 | `/manual-quote`、`automatic_quote`、`base_price`、`offer-price` | +| 订单/合同 | 意向单→合同→订单流转,电子签名确认 | `/orders`、`contracts`、`convert-contract/`、`up-contract-confirmed/` | +| 客户管理 CRM | 客户档案、业务员、客户分级 | `/customers_list`、`salesmen`、`ywy-*` | +| 生产管理 | 订单进度、车间派工、条码打印 | `get_order_process`、`printer`、`order_format` | +| 优化下料 | 一维型材优化切割(BIN 问题) | `optimize1d`、`cut_solution`、`contract_bars` | +| 库存/仓库 | 型材/玻璃/配件库存、出入库 | `warehouse_list`、`product_move_in/`、`materials_config` | +| 3D/渲染 | BabylonJS 3D 展示、DXF 出图、AI 炫图 | `/threed`、`renderV2`、`sketch-to-window-info` | +| 样板库 | 254 套官方窗型模板(6 大分类) | `search_default_windoor`、`default_windoor_info/{id}` | +| 商城/会员 | 软件订阅购买、试用、邀请返利 | `/purchase`、`company-module-info`、`invited_user_list` | +| 多端生态 | 微信小程序/公众号/APP、Apple/Google 登录 | `wechat-login-with-phone`、`wx/getwxurllink`、`apple_login` | +| 多语言 | 中/英/韩/俄/越 5 语言包 | `lang-en-us` 等独立 chunk | +| 子账户/权限 | 主子账户、业务员/经销商角色 | `son_user_update`、`up_son_user_permission`、`dls-*` | + +## 2. 已采集数据资产(本次交付) + +全部存于 `data/` 目录: + +| 文件 | 内容 | 规模 | +|---|---|---| +| `api-endpoint-inventory.txt` | 从前端提取的全部接口名清单 | ≈300 条 | +| `api-samples/*.json` | 16 个核心接口的真实响应样本 | — | +| `api-samples/windoor-templates-clean.json` | **样板库全量清单**(含分类名映射) | 254 条 | +| `windoor-drawings/{id}.json` | **每套模板的完整绘制数据 `drawing_data`** | 254 个文件 / 5.4MB | + +### 2.1 样板库统计 + +| 分类 | 数量 | +|---|---| +| 平开 | 99 | +| 转角窗 | 54 | +| 推拉 | 35 | +| 复古门 | 31 | +| 肯德基门 | 27 | +| 中式门窗 | 8 | +| **合计** | **254** | + +> 说明:`search_default_windoor` 接口无分页(前端仅传 `name` 关键字参数),一次返回全量;经验证 `page` 参数被忽略、三页内容完全一致,故 **254 条即官方样板库全量**,本次已 100% 采集成功(254/254)。 + +### 2.2 drawing_data 数据模型(拖拽编辑器核心,已破解) + +`default_windoor_info/{id}` 返回的 `drawing_data` 是编辑器画布的完整序列化状态,直接喂给 `canvas.shapeManager.openFile()`。结构: + +``` +drawing_data +├── s 全局设置 { cs: 外框默认料宽60, cjs: 100 } +├── cp 预设参数 +├── sm[] 形状集合(多形状 = 转角窗/连体窗) +│ └── 每个形状: +│ ├── cm 颜色映射 { g: 玻璃填充色, bn: 边框色, hd: 高光, ben: } +│ ├── dm 尺寸标注 { dims: [{at, ds, eidx, midx, name, type: line|mullion}] } +│ ├── fm 外框模型 { ew: [左,上,右,下]料宽, vs: 顶点, ejw, pew, ast } +│ ├── mm 中梃模型 { sp: [分割线 {line:{pt,norm}, alignType, equalSplit, +│ │ kw(竖撑), ws(窗撑), reinforced, polyId}] } +│ ├── sashes[] 扇:开向 openToward、开启状态 opened、带转框 withTurningFrame +│ ├── bars / bds 格条(防盗格/装饰格) +│ ├── gg / gcs 玻璃配置 +│ ├── ut / tcs 推拉窗轨道(emptyTrackAppended) +│ ├── rt / ep 圆弧半径(复古门弧顶) +│ └── polygon 多边形轮廓(非矩形窗) +├── epi / sbf / wlc 编辑器状态(点吸附/选中框/墙线) +├── wall 附墙信息 +└── scale 缩放比例 +``` + +关键结论:**编辑器 = "多边形外框 + 中梃分割线树 + 区域→扇/玻璃分配" 的三层模型**。分割线(sp)带单位向量 norm 与对齐策略,渲染时递归切割多边形得到玻璃区域。这就是拖拽布置搭建的实现基础。 + +## 3. 目标技术架构(自研实现) + +### 3.1 技术选型 + +结合本仓库已有的 Python 骨架(`pyproject.toml`,Python ≥3.14): + +| 层 | 选型 | 说明 | +|---|---|---| +| 后端 | **FastAPI + SQLAlchemy 2.0 + MySQL 8** | 异步、类型安全(符合类型安全原则)、自带 OpenAPI 文档 | +| 前端 | **Vue 3 + TypeScript + Element Plus + Pinia** | 与原站 Vue 系心智一致;画布层自研 | +| 画布引擎 | **原生 Canvas 2D + 自研 shapeManager**(复刻数据模型 §2.2) | 备选 Konva.js 减少底层工作量 | +| 3D | Three.js + DXF 导出库 | 原站用 BabylonJS,功能等效替换 | +| 缓存/队列 | Redis + Celery(优化下料、渲染走异步任务) | optimize1d 计算密集 | +| 文件存储 | 阿里云 OSS / MinIO(自托管备选) | 原站用阿里云 OSS + 华为云 OBS | +| 认证 | JWT (HS256, 24h) + 手机验证码 + 微信 OAuth | 对齐原站鉴权方式 | + +### 3.2 模块划分(严格分层) + +``` +src/huamenchuang/ +├── main.py # FastAPI 入口、前端静态挂载 +├── core/ # 配置、安全(JWT)、依赖注入、统一响应封装 +│ ├── config.py security.py response.py # {code,message,data} envelope +├── models/ # SQLAlchemy ORM(见 §4 领域模型) +├── schemas/ # Pydantic 请求/响应模型 +├── repositories/ # 数据访问层 +├── services/ # 业务逻辑层 +│ ├── auth_service.py customer_service.py contract_service.py +│ ├── order_service.py product_service.py warehouse_service.py +│ ├── quote_service.py optimize_service.py template_service.py +├── api/ # Controller 路由层(按模块拆分 router) +└── utils/ # 一维优化算法、公式引擎、单位换算 + +frontend/ +├── src/ +│ ├── api/ # axios 封装 + 接口定义 +│ ├── stores/ # Pinia +│ ├── views/ # 与原站 42 条路由对应的页面 +│ └── components/canvas/ # shapeManager / Frame / Mullion / Sash / Glass / Dimension +└── dist -> 后端静态挂载 # 构建产物挂载(符合前后端规范) +``` + +### 3.3 拖拽布置编辑器(核心难点)复刻方案 + +1. **数据层**:直接采用 §2.2 解析出的模型(`drawing_data` 已有 254 个真实样本作为测试集,兼容读入即等于拥有 254 个回归用例)。 +2. **交互层**: + - 左侧样板库面板(`search_default_windoor` 数据 + 分类树 `default_windoor_catelog`),**拖拽模板进画布即实例化一个 sm 形状**; + - 画布上选中形状后,从边缘拖出**中梃分割线**(norm 决定水平/垂直,`alignType`/`equalSplit` 决定等分策略); + - 分割递归产生子区域,点击区域可指定 `sashes`(开扇,含开向箭头)、`bars`(格条)、玻璃类型; + - 边缘料宽 `ew[4]` 可视化拖拽调节;尺寸标注 `dims` 绑定边/中梃(`eidx`/`midx`)自动跟随。 +3. **渲染层**:多边形裁剪 + 玻璃填充色 `cm.g` + 开向线条;打印视图走 SVG 输出。 +4. **算料层**:遍历形状树输出型材清单(外框 4 段 + 中梃/横撑按 `sp` 长度),套用产品价格脚本(`script_bar/script_glass/script_addon`,服务端执行)。 + +## 4. 领域模型(依据真实响应样本归纳) + +| 实体 | 关键字段(来自采集样本) | +|---|---| +| users | id, nickname, phone_number, wechat_id, union_id, apple_id, company_id, money, bounty, try_expiration_time, son_account_type, language, is_lose | +| companies | id, name, 参数集(find/update_company_param_value) | +| customers | id, name, phone, address, note, sort, type, salesmen, discount, balance, level, join_date | +| contracts | id, contract_no(如 FG20260818009), customer_id, area, count, money, status(意向单…), cut_status, sign_status, sign_picture_url, contract_type, confirmed, discount, agency_money, oids[] | +| orders | (POST 接口,结构待浏览器抓包补全) order_no, contract_id, products[], process | +| windoor_templates | id, name, pic_url, catelog_id, note, times, low/high_width/height, drawing_data | +| default_windoor_catelogs | 树:推拉门{平开,推拉,复古门,肯德基门,中式门窗,转角窗} | +| product_catelogs | 树,is_reference, lang | +| warehouses(材料) | bom_code, name, material(profile/glass/...), cost, price, color, pricing_method, length, count, warning, unit, meter_weight, thick, agency_price | +| receipt_accounts | type, name, number, bank, pic_url, is_default, balance | +| announcements | name, desc, pic_url, content(富文本) | +| company_modules | name, type, icon, description, price, try_days, label, info | +| operation_logs / invited_users | 分页日志/邀请返利 | + +**接口响应统一 envelope**:`{code: 1=成功, message, data, other_data, other_data2}`;分页为 Laravel 风格 `current_page/data[]/total/per_page`。自研系统沿用此规范以保持前端迁移成本最低。 + +## 5. 接口清单(详见 doc/API.md) + +按模块归组(GET 已验证 ✅ / POST 待抓包 ⏳): + +- 认证:`login` `wechat-login` `wechat-login-with-phone` `code-login` `register-and-login` `verification-code-new` `captcha` `forget-password` +- 用户:`current-user`✅ `users`✅ `current-user/password` `current-user/phone` `son_user_update/` `up_son_user_permission` +- 客户:`customers_list`✅ `customers` `customer_record(s)` `customers_excel_in` +- 合同/订单:`contracts`✅ `convert-contract/` `orders/`(POST)⏳ `order-by-pid` `get_order_process` `up_order_no/` `contract_receipt*` +- 样板库:`search_default_windoor`✅ `default_windoor_catelog`✅ `default_windoor_info/{id}`✅ `default_windoor/` `windoor/`(用户自存窗型) `windoor_template_sort` +- 产品:`product-catelog`✅ `all-product`✅ `product/` `search-product` `dls-price-config` `team-discount` +- 仓库:`warehouse_list`✅ `warehouse_info` `receipt_accounts`✅ `product_move_in//out/` `materials_config` +- 下料:`optimize1d` `cut_solution(_new)` `contract_bars(_with_stock)` `up-cut-status` +- 渲染/3D:`rendering-info` `three-d-data`(POST)⏳ `drawing_data_by_oid/` `sketch-to-window-info` +- 财务:`contract_receipt_list`✅样 `contract_receipt_statistics(_tb)` `withdraw-money` `pay-order-list` +- 平台:`announcements`✅ `company-module-info`✅ `get-showdoc-menu`✅ `feedback` `ip_to_region` + +> ⏳ 项:写入类接口(POST/PUT)为避免对生产系统产生副作用未做探测,需要在自研时按功能自行定义,或后续用浏览器 DevTools Network 面板在实际操作时抓包补全。 + +## 6. 里程碑计划 + +| 里程碑 | 内容 | 验收 | +|---|---|---| +| M1 基础框架 | FastAPI 骨架/统一响应/JWT 认证/Vue3 骨架/部署脚本 | 登录+用户中心跑通 | +| M2 业务 CRUD | 客户/合同/订单/产品/仓库 + Excel 导入导出 + 权限 | 全部 ✅ 接口对等实现 | +| M3 样板库+画图编辑器 | 拖拽布置、中梃分割、扇/玻璃指定、尺寸标注 | **加载全部 254 个采集样本渲染一致** | +| M4 报价+算料 | 价格脚本引擎、自动报价、手动报价 | 与原站同窗型报价误差为 0 | +| M5 生产+下料+打印 | 订单进度、optimize1d、打印模板 | 优化利用率 ≥ 原站 | +| M6 生态 | 微信登录/支付、商城、邀请返利、多语言 | 对齐原站 | + +## 7. 风险与合规 + +1. **只仿功能,不搬代码/素材**:功能逻辑与数据模型不受版权保护,但对方源码、图标、宣传图文受保护。本项目全部自研,采集数据仅作开发参照;官方样板库图片存于对方 OSS(`webcc-pro.oss-cn-hangzhou...`),上线前需替换为自绘素材或取得授权。 +2. **采集凭据时效**:本次使用的 Bearer token 有效期至 2026-09-21 06:05;账户试用期至 2026-09-23。后续采集需重新登录获取 token。 +3. **生产 API 礼貌访问**:所有采集均为只读且 0.3s 限速;不触碰写入接口、不触发异常路径(其报错响应会暴露框架堆栈,属对方运维问题,勿利用)。 +4. **待补全项**:订单/报价写入接口的请求体结构(需浏览器抓包);价格脚本语言文法(需实际配置产品后观察)。 + +## 8. 下一步(按优先级) + +1. M1 搭建 FastAPI + Vue3 骨架,落统一响应与 JWT +2. 导入采集数据:`windoor_templates`、`default_windoor_catelogs` 建表入库(数据已就绪) +3. 画布 shapeManager 原型:先实现"读取 254 个样本→静态渲染",再补交互 +4. 用户在真实环境抓包补全 ⏳ 接口后,更新 `doc/API.md` diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..5f59f0d --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,14 @@ +[project] +name = "huamenchuang" +version = "0.1.0" +description = "Add your description here" +readme = "README.md" +requires-python = ">=3.14" +dependencies = [] + +[project.scripts] +huamenchuang = "huamenchuang:main" + +[build-system] +requires = ["uv_build>=0.12.5,<0.13.0"] +build-backend = "uv_build" diff --git a/src/huamenchuang/__init__.py b/src/huamenchuang/__init__.py new file mode 100644 index 0000000..3b1c366 --- /dev/null +++ b/src/huamenchuang/__init__.py @@ -0,0 +1,2 @@ +def main() -> None: + print("Hello from huamenchuang!")