粘贴或上传户型描述 JSON,浏览器本地把数据注入设计器模板,生成可预览、可下载的单文件 HTML。整个过程不经过服务器,你的户型数据不会上传。
提示:可以先点右侧示例,改几个坐标再生成。预览窗口里的设计器与本站同源,方案可正常保存到浏览器本地。
生成逻辑与开源项目 scripts/build.py 一致:移除旧预设,在 <meta charset> 之后插入 window.__PRESET__。产出的 HTML 完全自包含,断网可用。
| 字段 | 说明 |
|---|---|
name | 方案名,写入网页标题。 |
height | 层高,毫米,常见 2800。 |
walls[] | 墙中线两端 a:[x,y] / b:[x,y]、厚度 t(外墙 200–240,隔墙 100–120)、bearing 承重、openings[] 门窗洞口。端点落在别的墙中线上才算相连。 |
openings[] | type 为 door / window / sliding / double;from、to 是沿墙的距离,hinge 定门轴,sill 定窗台高。 |
rooms[] | at:[x,y] 标签点 + name + mat 地面材质;墙围合区域会自动识别,这里只负责命名。 |
furniture[] | key(家具库键名)、at:[x,y]、rot 角度,可选 w / d 尺寸。 |
autoElec | 设为 true 自动布置插座、开关、灯位与管线回路。 |
floors[] | 多层时用数组代替顶层 walls/rooms,每层自带 name / height / walls / rooms,可加 voids(楼梯井、电梯井)。 |
site / north | 日照模拟城市与月份、指北针相对图纸上方的顺时针角度。 |