工作需求清单

现在的项目我需要做的:

前端
内容 描述 参考 备注
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地址反应 [部分完成]

你可能感兴趣的:(three.js)