# threejs **Repository Path**: udecloud/threejs ## Basic Information - **Project Name**: threejs - **Description**: 从threejs开始走上3d开发的不归路! 项目主分支目前不会做更新,可以作为一个系统基础模板使用 查看项目请【移步其他分支】 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: yvangod - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2023-02-23 - **Last Updated**: 2023-02-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 推荐一种在线制作地图模型数据的方法 ##### 网站地址 - 地图数据下载网站:https://www.openstreetmap.org/ - 地图数据编辑网站:http://geojson.io/ ##### 具体步骤: 1. 打开地图数据下载网站,采用搜索或拖动地图的方式,找到目标区域 2. 点击导出,然后可以点击手动选择不同的区域,可以稍细节的选择要下载的地图区域数据,点击导出按钮 3. 第2步后会得到一个下载的.osm格式文件,这个文件暂时是没法使用的 4. 打开地图数据编辑网站,将第2步得到的osm文件导入 5. 然后就可以在地图上对数据进行编辑、删除、增加等更细节的操作(当然也可已选择使用blender、arcgis等工具) 6. 处理完数据后,点击地图编辑网站的左上角的save菜单,保存为自己想要的格式即可 # threejs 揭开threejs神秘面纱 完全学会threejs 一个人很累,那就让我们一起飞翔 加油吧 我们都心怀期待 认真点 我们都是彼此的寄托 ## 运行 ``` yarn yarn run dev ``` ## 启动 ``` // 在浏览器访问 http://localhost:8888 ``` ## 项目介绍 ![目录](./介绍图/目录.png "目录") ### 初见 threejs是我早在几年前就接触到的,初见时将仿佛给自己打开了一扇新世界的大门,令我心喜之余又直接给他贴了个标签,高级、这技术太牛逼、很难,等等,故而我很难在这技术爆发的年代并在工作之去抽出事件用心的把她学好,所以造成了它在我心中神圣的不可动摇地位,且未曾有所建树,或许是冥冥之中的安排,在我更换工作中,她出现的次数越来越多,路上我见识到了GIS开发,见识到了智慧城市,见了做3d开发的交流群,等等等等,我开始正确的认识到js的强大,就像多年前定下的一个约定一样,现在我来赴约了。 这个项目应运而生,我把她定位为一个教程项目,因为她不仅仅只是一个教程,也是一个个完整的项目案例。 她就像是一条路,刚踏上时,很平稳,但也很窄,没有尽头,只有不知深浅的浓雾,我坚持着走下去后,迷雾也在一点点的稀薄,路开始崎岖,也开始宽阔,慢慢出现分叉,前方的迷雾已经不再厚重,依稀可见,所有的岔路在尽头又重新交汇,回头看依旧是清晰的源头,未曾改变。 这个比喻我觉得十分形象,最终返璞归真。 ### 分析 在学习过程中,我不反对复制粘贴,这能提高我的效率,加快进度,但一定要会思考和验证,懂了的人才能走的更快更稳,网络上关于智慧城市的项目很少,想找到案例很困难,不排除这些项目是公司所有,不能开源,但知识付费的年代什么都是可以等价交换的,但我是穷人,我连好好生活都很困难,很多时候都在会自我否定,最终自己还是不甘心。 这个项目我目前做了少少的几个案例,有在工作内容中摘出来的,有从网上博客社区找的单例进行统合的,也有官方例子摘抄的,由浅入深,之前看不懂的后来能看懂,对自己来说是一种全方位的提高。 ## emmmmm 部分代码是根据掘金社区大佬的思想一步步做出来,也可能是我懒得打复制的,哈哈哈 嗯,没事就逛逛掘金、oschina, 不仅能了解技术的发展,还能发现更多的小技巧, 慢慢丰富自己的技术栈,查漏补缺吧