首先threejs的相关文档等还不是很成熟,功能还有方法还不够完善
官方也没有太多的东西去解释这个东西。不推荐用来做游戏。
静态展示的还是可以的。
混淆压缩的有两个国外的网站,你可以去试试看
http://closure-compiler.appspot.com/home 这个是压缩的网址
http://www.minifyjs.com/javascript-compressor/ 这个是混淆的网址
Ⅱ Three.js下载
链接:
js文件应该是在build文件夹下
Ⅲ WebGL和three.js的关系是什么样的
threejs是用webgl的API编写的开源脚本
Ⅳ webgl、three.js、D3.js这三者是什么关系
webgl、three.js、D3.js这三者的关系是:
1、D3.js是一个数据可视化的库,看看他们的DEMO就可回以知答道,技术基础是SVG。兼容性是IE9+。
2、webgl是HTML5中提出的新技术,是一种3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,关于它的教程可以看看hiwebgl。目前兼容性堪忧
3、three.js是以webgl为基础的库,封装了一些3D渲染需求中重要的工具方法与渲染循环。它的教程同样可以在hiwebgl里面找到。
4、three.js之于webgl,类似于windows版本的虚幻引擎之于D3D。当然,虚幻引擎的能力范围比three.js大得多。d3.js跟上面两者没有关系。
Ⅳ webgl或者说three.js的发展前景怎么样
跟了webgl一年,我一直是十分坚信这个将会成为前端工程师的主要工作。内炫酷的特效,甚容至vr效果。
然而webgl一直有点劲头不足,先不说在应用方面,就算在前端程序员里,知道的人不是特别多。
所以webgl现在面对的最大问题,
第一,实际应用的不足。
第二,支持太烂,除了一些很新版本的现代浏览器,支持率真的很差。移动端上几乎没有支持。试想一下,现在一个前端技术在手机上不兼容,那应用起来真的很困难。
webgl我坚信他会成为一个很酷很有用的东西,只是时间可能要久一点
Ⅵ 前端--threejs
Ⅶ three.js 怎么支持ie
three.js是JavaScript编写的第三方3D引擎库,在IE11以下无法使用。
three.js基于HTML5/CSS3标准和WebGL(Web Graphics Library)3D绘图标准,本质上就是一专个JS编写的WebGL,不支持属这两个标准的浏览器,必然无法支持three.js。
目前,支持three.js的浏览器大致如下:
从图中可以看出,IE11是可以支持的,大部分国产浏览器的最新版本也是支持的。
按照WebGL官网给出的数据,Chrome运行效率最高,Firefox其次。
通常在使用three.js的时候,我们可以通过js脚本先检查浏览器的类型和版本,如果浏览器不支持(如图中红色部分和上方空白部分),可以通过网页显示浏览器支持提示和升级建议,这样可以达到更好的用户体验。
Ⅷ 有没有three.js中文文档
Three.js是当下最流行的网页3D渲染JS引擎,其主要是对WebGL编程以面向对象方式进行的封装。
但由于Three.js英文文档还在开发中(本身就比较简陋且有不少拷贝错误),而网络上Three.js方面的资料比较散乱且良莠不齐,部分中文文档翻译低级错误频出!
Ⅸ 简单好用threejs库3D可视化试一下
D3是目前最流行的JavaScript可视化图表库之一,D3的图表类型非常丰富,并且支持SVG格式,因此应用十分广泛,也有很多图表插件基于D3开发,比如MetricsGraphics.js,在D3上构建的数据图表非常强大。
D3的特点
允许绑定任意数据到DOM,将数据驱动转换应用到Document中。
不仅可以创建精美的HTML表格,而且可以绘制折线图、柱形图和饼图等数据图表。
支持SVG,在Web页面上渲染毫无压力。
回到顶部
D3的使用方法
关于D3的具体用法,可以看D3图形库API参考这篇文章。本文主要对介绍一些经典图表的实现效果及代码。
Ⅹ cesium 和 Three.js有什么区别,以及二者与WebGL 的关系
我也想做3D。暂时还在门外,以下仅供参考。
Cesium是国外一个基于JavaScript编写的使用WebGL的地图引擎。看到这个问题,第一次知道它。专做地图的看样子,类似于jquery之类的,jquery方便快速出网站,cesium方便快速出地图网站。
Three.js知道一点,是做3D的基础库啊,可以做任意的3D的东西。做动画,做游戏的吧。
WebGL 是一个底层标准吧,它不是一个具体的工程应用。它本身不是javascript的东西,印象中他是专门做图像图像的,更关注底层硬件的渲染和性能之类。
我觉得是javascript 在这个WebGL 的绘图标准上,定义了canvas, 熟悉不,canvas的各种绘图标准应该是参考的这个标准。Canvas 提供了最基本的点线面的绘制,是基本api。然后Three是对canvas的一层封装,方便更加快速地绘制一个球,一个立方体,然后动起来。