Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
three.js中的VRML文件加载问题_Three.js_Vrml - Fatal编程技术网

three.js中的VRML文件加载问题

three.js中的VRML文件加载问题,three.js,vrml,Three.js,Vrml,我正在尝试使用vrmlloader.js加载vrml或wrl文件,该文件在three.js库中提供。加载此文件后,它不显示任何内容,只显示白色空白页 VRML文件的内容可在以下位置获得: 我使用以下代码阅读此vrml文件: var loader = new THREE.VRMLLoader(); loader.addEventListener( 'load', function ( event ) { var geo

我正在尝试使用vrmlloader.js加载vrml或wrl文件,该文件在three.js库中提供。加载此文件后,它不显示任何内容,只显示白色空白页

VRML文件的内容可在以下位置获得:

我使用以下代码阅读此vrml文件:

            var loader = new THREE.VRMLLoader();
            loader.addEventListener( 'load', function ( event ) {
                var geometry = event.content;
                scene.add(geometry);
            } );
            loader.load( "./stl/test.WRL" );

我错过了什么?有什么建议吗?

您还需要包括Detector.js(在three.js库中提供)和jQuery(2.0或更新版本)

但是,目前这是旧版本的代码。 现在,在最新版本的VrmlLoader.js中,您必须编写:

var loader = new THREE.VRMLLoader();
loader.load("./stl/test.WRL", function(object) {
    scene.add(object);
};

我已经尝试在新的VrmlParser项目中加载您的示例。它装载得很好。你能在那里试试吗

我必须注意,我必须减少缩进,文件不应该以制表符(\t)开头

您可以在此处找到VrmlParser项目:

它使用3JS