现在的项目我需要做的:
前端
内容 | 描述 | 参考 | 备注 | |
---|---|---|---|---|
1 | 加载3D模型 | 加载从Blender导出的glb 3D模型文件 | 基本模型加载 | [完成] 2023-11-7 |
2 | 灯效果 | 已完成光锥,应添加LED面板灯 | - | 基本灯光功能 |
3 | 风扇效果 | 添加风扇叶片旋转效果 | - | 基本灯光功能 |
4 | 交互 | 在3D场景中添加交互选项: 1. LED灯突出显示选择和开关选项; 2. 风扇突出显示选择和开关选项; 3. 水泵突出显示选择和开关选项; 4. 传感器突出显示选择和信息显示。 选项和信息布局: 1. 围绕突出显示的对象漂浮(计划A); 2. 在网页侧的2D面板中显示(计划B)。 | 示例:interactive_cubes_gpu(对象突出显示) 示例:controls_drag(对象运动) 示例:controls_transforms(控制信息) 示例:postprocessing_outline(轮廓突出显示) | |
5 | 植物信息 | 向植物添加交互选项: 1. 植物突出显示选择; 2. 植物信息显示(品种、日期...) 选项和信息布局: 1. 围绕突出显示的对象漂浮(计划A); 2. 在网页侧的2D面板中显示(计划B)。 | [同上] | |
6 | 游戏模式 | WASD键盘运动控制 | 示例:controls_pointerlock | 基本控制模式 |
7 | 进度条 | 显示模型加载器进度 | 示例:loader_ldraw | 基本加载效果 |
8 | 通信 | 完成与硬件系统的所有通信功能 | 基本HTTP功能,添加组件IP地址反应 | [部分完成] |