上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 103 下一页
摘要: 1、Object3D的position和scale是三维向量Vector3 因此模型的位置和缩放等变化,也是使用Vector3的属性和方法实现,查询文档Vector3。 三维向量Vector3有xyz三个分量,查看three.js文档你可以知道Vector3对象具有属性.x、.y、.z,Vector 阅读全文
posted @ 2023-02-08 20:52 JackGIS 阅读(959) 评论(0) 推荐(0)
摘要: 1、网格模型(三角形概念) 网格模型Mesh其实就一个一个三角形(面)拼接构成。使用使用网格模型Mesh渲染几何体geometry,就是几何体所有顶点坐标三个为一组,构成一个三角形,多组顶点构成多个三角形,就可以用来模拟表示物体的表面。 正面三角形:顶点逆时针形成 反面三角形:顶点顺时针形成 con 阅读全文
posted @ 2023-02-07 21:34 JackGIS 阅读(1575) 评论(0) 推荐(1)
摘要: gui.js是一个前端js库,对HTML、CSS和JavaScript进行了封装,学习开发的时候,借助dat.gui.js可以快速创建可手动控制三维场景的UI交互界面,打开API文档中案例体验一下就能感受到。 (1)引入gui.js gihtub地址:https://github.com/dataa 阅读全文
posted @ 2023-02-07 11:22 JackGIS 阅读(4792) 评论(0) 推荐(0)
摘要: 1、项目开发环境引入threeJs 如果采用的是Vue + threejs或React + threejs技术栈,threejs就是一个js库,直接通过npm命令行安装就行。 npm安装特定版本three.js(注意使用哪个版本,查文档就查对应版本) // 比如安装148版本 npm install 阅读全文
posted @ 2023-02-07 11:19 JackGIS 阅读(9140) 评论(0) 推荐(1)
摘要: 1、three.js能做什么 Three.js是基于原生WebGL封装运行的三维引擎,在所有WebGL引擎中,Three.js是国内文资料最多、使用最广泛的三维引擎。既然Threejs是一款WebGL三维引擎,它主要应用于游戏开发、动画设计、智慧城市、数字孪生、模型展示等。下面几个是在智慧城市和数字 阅读全文
posted @ 2023-01-14 21:28 JackGIS 阅读(3357) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 103 下一页