3DPrint是现在和未来10年度科技产品的主流之中。广泛的。
对于电子商务类3D打印网站。一个主要功能就是商品3D呈现的方式,那是,3D数据可视化技术。
HTML5(WebGL)它可以用于构建3D查看、三维动画、人机交互。Three.js它是一个主流JS架用来支持和简化WebGL编程。
本例是一个简单的Three.js应用。即把一个外部可用于打印的3D标准建模文件(STL文件)加载到浏览器中绘制出来。
支持二进制和文本编码的STL文件,支持自己主动探測文件格式。字符编码使用UTF-8。
使用起来非常easy。导入three.js(version 69), 和stlloader.js, 然后编写例如以下代码就可以:
var loader = new THREE.STLLoader();
loader.addEventListener('load', function(event) {
var geometry = event.content;
scene.add(new THREE.Mesh(geometry));
});
loader.load( './models/stl/slotted_disk.stl' );
在线演示地址:http://wow.techbrood.com/fiddle/3787
很多其它Three.js的演示。请到h5.techbrood.com搜索“three”。
版权声明:本文博主原创文章。博客,未经同意不得转载。