3D 技术验证页
修改下方任意数值。几何模型、毫米读数、房间包围盒与 Three.js 场景都由同一份状态实时更新;姿态实验会把同一个长方体投影到门洞平面上。
当前检测状态
输入有效——所有字段都是支持范围内的正数。
范围:仅门洞截面与静态房间体积。 本页不计算适配结论,只做几何探索;带解释的结论在适配工具里。 打开适配工具
实测 3D 场景
尺寸标注按真实比例以米为单位绘制。
家具尺寸
按所选单位输入真实的长 × 宽 × 高。
只把家具三个字段填成典型示例值,不参与任何几何判断——被分析的始终是你留在字段里的数字。
门洞尺寸
净开口,由真实墙体几何生成。
房间尺寸
只用于场景中的房间包围盒与余量读数,不参与其它计算。
示例组合
三组现成输入,只会填入字段,不参与任何计算。网格、标注线与房间包围盒在场景工具栏里切换。
姿态投影实验
先选六种轴对齐姿态之一,再叠加连续偏航角。下面每个数字都由旋转矩阵重新计算,不是长宽互换。
- 投影宽度
- 900 mm
- 投影高度
- 850 mm
- 沿通过方向的深度
- 2100 mm
- 宽度差 / 高度差
- +0 mm / +1200 mm
| 姿态 | 投影宽 | 投影高 | 深度 | 宽差 | 高差 |
|---|---|---|---|---|---|
| 直立 | 900 | 850 | 2100 | +0 mm | +1200 mm |
| 直立 · 旋转 90° | 850 | 900 | 2100 | +50 mm | +1150 mm |
| 纵向放倒 | 2100 | 850 | 900 | −1200 mm | +1200 mm |
| 纵向放倒 · 旋转 90° | 850 | 2100 | 900 | +50 mm | −50 mm |
| 侧放 | 900 | 2100 | 850 | +0 mm | −50 mm |
| 侧放 · 旋转 90° | 2100 | 900 | 850 | −1200 mm | +1150 mm |
SECTION_ONLY——这是截面投影,不是搬运路径模拟。真实门框内旋转、门扇开合、把手与楼梯均不在范围内。
开口尺寸对比(仅供参考)
这只是原始尺寸比较,不是适配结论。需要带解释的适配结论,请使用适配工具。
家具宽度小于门洞净宽
家具高度小于门洞净高
房间余量(仅供参考)
房间尺寸减去当前姿态的投影尺寸。负数表示该方向上家具比房间更大。
本页验证的内容
- 家具是真实的 Three.js 长方体,宽、高、深由输入参数生成。
- 门洞是由多段墙体拼出的真实开口,空缺部分的宽高与净开口一致。
- 尺寸标注线由同一份归一化毫米模型计算,不是画上去的装饰。
- 房间包围盒由房间三个字段绘制,不会反过来影响门洞或家具。
- 投影宽高来自精确旋转矩阵,四分之一转与任意偏航角用的是同一个公式。
- 本页不输出适配结论,开口与房间对比均已明确标注为仅供参考。
数据链路
输入 → 归一化几何 → 3D 网格。下表数值直接读取实时模型。
| 参数 | 输入值 | 归一化(mm) | 场景(m) |
|---|---|---|---|
| 家具长度 | 2100 mm | 2100 mm | 2.100 m |
| 家具宽度 | 900 mm | 900 mm | 0.900 m |
| 家具高度 | 850 mm | 850 mm | 0.850 m |
| 门洞净宽 | 900 mm | 900 mm | 0.900 m |
| 门洞净高 | 2050 mm | 2050 mm | 2.050 m |
| 墙体厚度 | 140 mm | 140 mm | 0.140 m |
| 房间宽度 | 3400 mm | 3400 mm | 3.400 m |
| 房间长度 | 4200 mm | 4200 mm | 4.200 m |
| 房间高度 | 2500 mm | 2500 mm | 2.500 m |
这一页回答什么、不回答什么
- 01
家具尺寸是否小于门洞尺寸?回答——开口对比直接给出宽度与高度差。
- 02
特定受限姿态下的截面是否适配?回答——姿态实验把真实包围盒投影到门洞平面。
- 03
旋转后的投影尺寸是多少?回答——投影宽 / 高 / 深由精确旋转矩阵算出,任意偏航角都成立。
- 04
房间空间是否容纳家具?部分回答——余量读数只把当前姿态与房间长方体对比。
- 05
完整真实搬运路径是否可行?不回答——楼梯、转角、多段走廊、门扇、把手、踢脚线与真实路线均未建模。
最后一个问题在本页答「不」,这是如实披露,不是被藏起来的缺口。