第一人称 3D 走进你的新家:floorplan-3d 漫游模式完整指南(桌面 WASD + 手机虚拟摇杆)
第一人称 3D 走进你的新家floorplan-3d 漫游模式完整指南桌面 WASD 手机虚拟摇杆【免费下载链接】floorplan-3d项目地址: https://gitcode.com/gh_mirrors/fl/floorplan-3d想还没入住就走进新家亲身感受每个房间的空间尺度吗floorplan-3d是一款纯前端的户型装修设计工具它的3D 漫游模式让你以第一人称视角在 2.8 米层高、1:60 真实比例的三室两厅两卫户型里自由走动——桌面端用 WASD 鼠标手机/平板用左下虚拟摇杆 拖动转向还能边走边开门。 快速上手三步开启 3D 漫游模式第 1 步 · 获取项目git clone https://gitcode.com/gh_mirrors/fl/floorplan-3d cd floorplan-3d第 2 步 · 打开应用直接用浏览器打开 index.html 即可无需安装、无构建步骤也可以起一个本地静态服务器python3 -m http.server 8000 # 访问 http://localhost:8000⚠️ 3D 场景依赖 CDN 加载 Three.js首次打开需要联网。第 3 步 · 切换视角点击顶栏的3D 场景按钮或按T键进入 3D 鸟瞰再点击顶栏的漫游按钮画面自动把你放到入户门外站立高度 1.6 米代码见 index.html出现漫游模式提示卡点击卡片即可开始桌面端此时锁定鼠标指针。⌨️ 桌面端漫游WASD 鼠标按键速查操作按键说明移动WASD/ 方向键步行速度约 1.4 m/s快走Shift提速到约 2.6 m/s转向鼠标屏幕中央出现十字准星移动鼠标环视四周开关门E打开/关上正前方 2.5 米内的门暂停Esc释放鼠标可再次点击继续移动逻辑与视角方向严格对齐前/后/左/右基于当前朝向计算实现见 stepWalk 函数按键监听在 index.html。走不穿墙漫游时身体带 0.22 米半径的碰撞判定墙体与关闭的门都会挡住你贴墙走时会沿墙平滑滑行而不是卡死逻辑见 blocked 函数。 手机 / 平板漫游虚拟摇杆 拖动转向在触屏设备或浏览器不支持鼠标指针锁定的环境进入漫游后界面会自动切换为摇杆模式️左下虚拟摇杆控制移动推得越远走得越快摇杆绑定见 bindJoystick外观样式见 index.html拖动画面任意位置按住拖动即可转身环视松手停止点门开关直接点击眼前的门开关距离 3.5 米内均有效右下「退出漫游」按钮一键回到鸟瞰视角。为什么手机用摇杆因为 iPad 等触屏不支持 PointerLock 鼠标锁定初始化逻辑应用检测到触屏后自动走摇杆方案即使桌面端指针锁定失败也会自动降级为摇杆保证漫游随时可用降级处理。✨ 漫游体验细节沉浸感是怎么做出来的墙体自动变全高进入漫游时若处于剖切墙状态会自动切换回全高墙避免穿帮setMode墙角线 踢脚线漫游时墙面额外渲染棱线和踢脚线相邻墙面、墙角一眼可分只在漫游模式显示建筑构建门是动的开门采用逐帧缓动门板平滑摆动而非瞬间跳转主循环顶部提示条随模式变化桌面显示WASD 移动 · 鼠标转向 · Shift 快走 · E 开关门 · Esc 暂停触屏显示摇杆提示提示文案。 暂停、退出与返回鸟瞰你想做什么怎么做暂停漫游桌面按Esc鼠标释放再点画面继续彻底退出漫游点右下角退出漫游按钮镜头回到全屋斜视跳到某个房间点左侧房间列表——漫游中点击会先自动退回鸟瞰再飞向该房间 新手常见问题FAQQ漫游中按不了剖切墙按钮A漫游模式下剖切墙被禁用需先退出漫游再切换墙体高度。Q方案会丢吗A不会。家具、地面材料、拆改记录都自动保存在浏览器 localStorage关闭页面再打开依然还在。Q能换自己的户型吗A可以。index.html 中的WALLS/ROOMS/DOORS等数据数组定义了整套户型替换成自己的尺寸数据即可详细说明见 README.md。 相关资源完整功能与快捷键表README.md漫游快捷键见 README.md应用全部源码单文件约 2700 行index.html许可协议MITLICENSE【免费下载链接】floorplan-3d项目地址: https://gitcode.com/gh_mirrors/fl/floorplan-3d创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

长沙曾食坊小吃培训的兼职学员:小本试水怎么安排

长沙曾食坊小吃培训的兼职学员:小本试水怎么安排

本篇要点:- 只能做半天或晚间的品类,优先预制和半成品- 以周为单位的试水节奏,控制试错成本- 副业与本职、家庭的精力边界要先划想用兼职做小吃试水的人,时间碎、本钱少,常怕一上来就重投入。本文补的是"小本、短…

2026/10/4 4:45:27 阅读更多 →
VisionHOPE论文深潜(上):嵌套学习与5个耦合记忆——模型如何一边看图一边改自己

VisionHOPE论文深潜(上):嵌套学习与5个耦合记忆——模型如何一边看图一边改自己

VisionHOPE论文深潜(上):嵌套学习与5个耦合记忆——模型如何一边看图一边改自己 【免费下载链接】VisionHOPE 项目地址: https://ai.gitcode.com/hf_mirrors/PSRben/VisionHOPE VisionHOPE 是一个把视觉骨干网络改造成**自修改学习系统(Self-Mod…

2026/10/4 4:45:27 阅读更多 →
神经元结构刨析:从图像识别到功能验证的实操指南

神经元结构刨析:从图像识别到功能验证的实操指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 4:44:27 阅读更多 →

最新新闻

使用 Symfony Notifier 集成 Sinch SMS:DSN 配置与发送原理全解析

使用 Symfony Notifier 集成 Sinch SMS:DSN 配置与发送原理全解析

后端Web框架 【免费下载链接】symfony The Symfony PHP framework 项目地址: https://gitcode.com/GitHub_Trending/sy/symfony 点击查看 免费下载 Sinch 是全球知名的云通信服务商,提供短信、语音与验证码等能力。Symfony 的 Notifier 组件通过 symfon…

2026/10/4 5:30:52 阅读更多 →
AI工程从零开始:数据、训练到部署的完整实践指南

AI工程从零开始:数据、训练到部署的完整实践指南

1. 项目概述1.1 AI工程到底在解决什么问题如果你点进"ai-engineering-from-scratch"这个标题,大概率已经不再满足于"调个API、套个开源模型、跑通demo"的阶段了。你有过这样的困惑:网上教程一大把,跑完一个图像分类、跑完…

2026/10/4 5:30:52 阅读更多 →
数字集群对讲工程全流程拆解:DMR/ePDT 制式选型、组网落地与运维实战

数字集群对讲工程全流程拆解:DMR/ePDT 制式选型、组网落地与运维实战

目录 引言:专网对讲,工业与应急场景不可替代的通信基石主流对讲通信制式的技术边界与场景适配逻辑集群调度平台架构逻辑与权威实测可靠性指标解析专网对讲工程项目全链路标准化实施流程多行业场景下黑龙江专业对讲系统落地实践方案立体化应急通信演练&a…

2026/10/4 5:30:52 阅读更多 →
DPDK rte_ring无锁环形队列原理与性能调优实战

DPDK rte_ring无锁环形队列原理与性能调优实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 5:30:52 阅读更多 →
厨师帽检测数据集VOC-2090张:从格式转换到YOLO训练实战指南

厨师帽检测数据集VOC-2090张:从格式转换到YOLO训练实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 5:30:52 阅读更多 →
AI工程化实战:四语言协同构建生产级系统

AI工程化实战:四语言协同构建生产级系统

1. 从零构建AI工程体系:这不是写个模型脚本,而是搭一座桥“AI Engineering from Scratch”这个标题乍看像极了某门网课的副标题,但真正干过三年以上AI落地项目的人一眼就能看出——它根本不是教你怎么调用transformers.pipeline()跑通一个文本…

2026/10/4 5:29:52 阅读更多 →

日新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 10:36:31 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:35 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:36 阅读更多 →