摘要: 1 .打开控制台,(使用F12,或者右键检查) 2.选中控制台,按 Ctrl+Shift+p 3.搜索FPS,选中第一个。坐上角就会出现 FPS 阅读全文
posted @ 2021-07-16 16:13 fanjiajia 阅读(4438) 评论(0) 推荐(0)
摘要: 1.什么是Potree?用来干啥? Potree 是基于 WebGL 的开源大规模点云渲染器 是一套开源的系统,基于Three.js,对点云数据进行了多尺度的管理,在数据传输和可视化上都做了优化。官网地址,简单的说就是加载大规模电云的。 2.怎么使用Potree。如何应用Potree到项目中 百度网 阅读全文
posted @ 2021-07-08 11:44 fanjiajia 阅读(4481) 评论(0) 推荐(1)
摘要: 1,Cesium 的初始化配置 var viewer = new Cesium.Viewer('cesiumContainer', { animation: false, // 动画部件 baseLayerPicker: false, // 基础图层部件 fullscreenButton: fals 阅读全文
posted @ 2021-07-06 11:01 fanjiajia 阅读(3779) 评论(0) 推荐(0)
摘要: 我们常常使用three来实现点云,当数据量很少时three的实现效果很好,当点云文件过大时,three的表现就比较差强人意了。所以我们采用了poThree来实现点云,本文我们讲一下在pothree中添加自定义点的实现方法。 1.实现一个name标签:效果图: 实现步骤 let aRoot = pot 阅读全文
posted @ 2021-07-06 10:43 fanjiajia 阅读(366) 评论(1) 推荐(1)
摘要: 最近设计到一个3d项目,需要在模型上添加一个常显的标签,查阅资料后决定采用 canvas 和 精灵图的方式来属性标签 效果图如下 实现步骤: 1,先定义一个canvas的绘制方法 getTextCanvas(text) { var canvas = document.createElement("c 阅读全文
posted @ 2021-06-15 17:39 fanjiajia 阅读(995) 评论(0) 推荐(0)
摘要: three作为webgl的天花板总是会碰到各种各样的问题,当使用gltf文件过大时,three加载速度会变慢,可以使用 gltf-pipeline 压缩gltf 来提升加载速度 一,在three中加载 gltf 文件。 1, 使用npm下载three cnpm install three -s -d 阅读全文
posted @ 2021-06-15 14:52 fanjiajia 阅读(1918) 评论(0) 推荐(0)
摘要: 在使用three时经常要涉及到摄像机位置调整,如果直接飞跃的话看起来就比较生硬,使用过渡动画就会看起来更加流畅,用户体验更好。在查阅资料后,决定使用tween来实现动画过渡。本文主要讲在vue中使用tween。 1,引入tween.js 在index.html中引入tween.js http://w 阅读全文
posted @ 2021-06-15 14:09 fanjiajia 阅读(2822) 评论(0) 推荐(1)
摘要: 作为一个前端程序员,最喜欢的就是搬代码,号称 ctrl+c +v 战士,那么怎么防止别人盗取自己的代码保护自己和公司权益呢?我们可以给计算机授权。那么怎样让自己的客户资产使用,让搬运工无路可走呢??我们可以对启动服务的服务器进行单独授权,获取服务器的独一无二ID 并使用RSA加密/解密 关于rsa加 阅读全文
posted @ 2021-05-27 20:16 fanjiajia 阅读(6540) 评论(2) 推荐(0)
摘要: 公司突然接了一个基于vue的独立项目,需要前端实现 RSA加密/解密 确保足够安全。 1.什么是RSA?它足够安全吗?RSA是一种算法。 RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用。RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi 阅读全文
posted @ 2021-05-27 20:03 fanjiajia 阅读(3143) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-05-21 17:18 fanjiajia 阅读(702) 评论(0) 推荐(0)