Studio

把 HouseSpec 变成你自己的设计器

粘贴或上传户型描述 JSON,浏览器本地把数据注入设计器模板,生成可预览、可下载的单文件 HTML。整个过程不经过服务器,你的户型数据不会上传。

户型描述 JSON(单位:mm)

提示:可以先点右侧示例,改几个坐标再生成。预览窗口里的设计器与本站同源,方案可正常保存到浏览器本地。

载入示例规格
当前规格
方案名—
楼层—
墙体—
房间—
家具—
自动水电—
关于

生成逻辑与开源项目 scripts/build.py 一致:移除旧预设,在 <meta charset> 之后插入 window.__PRESET__。产出的 HTML 完全自包含,断网可用。

Spec cheat sheet

HouseSpec 格式速查

完整字段与约定见开源仓库 reference/spec-format.md。下面是最常用的一层平房最小可用集。

字段说明
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日照模拟城市与月份、指北针相对图纸上方的顺时针角度。
设计器预览