我正在尝试使用在three.js库中提供的vrmlloader.js来加载vrml或wrl文件。加载此文件后,它只显示空白页面。
VRML文件的内容可在此处获取:http://jsfiddle.net/shiladittya/y0j1wn0c/
我使用以下代码阅读此vrml文件:
var loader = new THREE.VRMLLoader();
loader.addEventListener( 'load', function ( event ) {
var geometry = event.content;
scene.add(geometry);
} );
loader.load( "./stl/test.WRL" );
我错过了什么?有什么建议吗?
答案 0 :(得分:0)
您还需要包含Detector.js(在three.js库中可用)和jQuery(2.0或更新版本)。
但是,现在这是旧版本的代码。 现在,在最新版本的VrmlLoader.js中,您必须编写:
var loader = new THREE.VRMLLoader();
loader.load("./stl/test.WRL", function(object) {
scene.add(object);
};
答案 1 :(得分:0)
我试过在新的VrmlParser项目中加载你的示例。它装得很好。你可以试试吗?
我必须注意,我必须减少缩进,文件不应该以制表符(\ t)开头。
您可以在此处找到VrmlParser项目:https://github.com/bartmcleod/VrmlParser
它使用ThreeJs。