外部资源
代码文档和示例
图形库“Three.js using WebGL”: ://threejs.org/
来自three.js的代码示例: :
Three.js 食谱章节:1、3、10
TrackballControls 库,允许与鼠标交互。
图像资产
所有图片资源均来自无版权站点: :
注释
为什么我选择这些资源
选择three.js是因为它是一个非常流行的平台,有很多文档。 它隐藏了所有低级操作,有助于更好地专注于实现场景。
我使用它们的程度
大多数代码,它非常通用,大部分是从库的文档中找到的。 其余的很简单,只是扩展它以找到设定的目标的问题。
局限性和问题
我想绘制天空纹理,但加载时间太长。 也很难找到一种可以在没有接缝或明显间隙的情况下重复的良好纹理。
好东西
实施了交互性。 可以使用这些控件在场景中导航:
* Rotate: Drag with
1