既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
- 场景:场景就像虚拟空间,具有坐标信息并设置渲染的内容和位置。因此,我们可以添加多个对象(3D 模型)、灯光并移除它们。
- 渲染器:它显示/绘制场景。Threejs 使用 webGL 进行渲染和图像处理。
- 相机:有多种类型的相机。我们将使用透视相机,它可以根据您的观察点工作并根据观察位置改变对象大小。
// inside BeagleARView component
const initScene = (gl, session) => {
scene = new THREE.Scene();
camera = new THREE.PerspectiveCamera(
75, // fov (angle, field of view)
window.innerWid