d3.js https://github.com/d3/d3/wiki/Gallery leaflet.js 地图js库 https://leafletjs.com/ https://blog.csdn.net/ddwhan0123/article/details/78685376 mapbox.j ...
分类:
Web程序 时间:
2018-10-09 17:04:59
阅读次数:
234
深度缓冲很强大,用起来很简单 开启深度缓冲 gl.enable(gl.DEPTH_TEST); 清除深度缓存 gl.clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT); 为什么要用它呢? 因为画一些三维图形时,很难困难层级,深度缓冲就是帮你干这事的. ...
分类:
Web程序 时间:
2018-10-09 15:03:04
阅读次数:
353
选中物体变红色demo: https://threejs.org/examples/#webgl_raycast_sprite From: https://www.cnblogs.com/xuejianxiyang/p/9732632.html ...
分类:
Web程序 时间:
2018-09-30 18:09:03
阅读次数:
902
本文来自网易云社区 作者:唐钊 Three.js 是一款运行在浏览器中的 3D 引擎,你可以用它在 web 中创建各种三维场景,包括了摄影机、光影、材质等各种对象。使用它可以让我们更加直观的了解 webgl 的世界。 3D 场景前置知识 下面我们依次详细学习以上的细分知识点。 相机 Three.js ...
分类:
Web程序 时间:
2018-09-27 11:16:12
阅读次数:
238
本文来自网易云社区 作者:唐钊 Three.js 是一款运行在浏览器中的 3D 引擎,你可以用它在 web 中创建各种三维场景,包括了摄影机、光影、材质等各种对象。使用它可以让我们更加直观的了解 webgl 的世界。 3D 场景前置知识 下面我们依次详细学习以上的细分知识点。 相机 Three.js ...
分类:
Web程序 时间:
2018-09-27 11:13:59
阅读次数:
182
这个接口的原始设计目的,与 WebGL 项目有关。所谓 WebGL,就是指浏览器与显卡之间的通信接口,为了满足 JavaScript 与显卡之间大量的、实时的数据交换,它们之间的数据通信必须是二进制的,而不能是传统的文本格式。文本格式传递一个 32 位整数,两端的 JavaScript 脚本与显卡都 ...
分类:
其他好文 时间:
2018-09-21 22:59:34
阅读次数:
209
如今浏览器的功能越来越强大,而且这些功能可能通过JavaScript直接调用。你可以用HTML5标签轻松地添加音频和视频,而且可以在HTML5画布上创建各种交互组件。现在这个功能集合里又有了一个新成员,即支持webGL。通过webgl可以直接使用显卡的计算资源,创建高性能的二维和三维计算机图形,然后 ...
分类:
Web程序 时间:
2018-09-05 21:49:59
阅读次数:
186
1、获取 canvas的3D的 context ZC:发现:Chrome(版本 68.0.3440.106(正式版本)(32 位)) in Win7x64,执行下来 前两个有效 ZC: Qt532_MSVC_OpenGL的Webview运行下来,中间两个有效 ZC: 于是 就用 "experimen ...
分类:
Web程序 时间:
2018-08-30 16:49:07
阅读次数:
225
three.js是JavaScript编写的WebGL第三方库。提供了非常多的3D显示功能。Three.js是一款运行在浏览器中的3D引擎,你可以用它创建各种三维场景,包括了摄影机、光影、材质等各种对象。你可以在它的主页上看到许多精采的演示。不过,这款引擎目前还处在比较不成熟的开发阶段,其不够丰富的API以及匮乏的文档增加了初学者的学习难度(尤其是文档的匮乏)three.js的代码托管在githu
分类:
Web程序 时间:
2018-08-29 10:45:01
阅读次数:
188
学习CesiumJS开源WebGL库,及其在BIM方面的应用。 ...
分类:
Web程序 时间:
2018-08-24 21:19:43
阅读次数:
434