使用Flas在javascript中加载文件

2024-07-02 11:28:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将一个三维文件加载到三.js带烧瓶

我在我的.html里试过了

<script> 
    var tridi = '{{ url_for('static', filename = 'mesh.dae') }}'    
</script>

然后加载我的.js文件

var loader = new THREE.ColladaLoader( loadingManager );
                loader.load( tridi, function ( collada ) {
                    elf = collada.scene;
                } );

但似乎不起作用:/

我也试过

<script> 
var loader = new THREE.ColladaLoader( loadingManager );
                    loader.load( "{{ url_for('static', filename='mesh.dae') }}", function ( collada ) {
                        elf = collada.scene;
                    } );
var loadingManager = new THREE.LoadingManager( function() {
                            scene.add( elf );
                    } );
</script>

有什么帮助吗?你知道吗


Tags: 文件urlnewforvarjsscriptfunction
2条回答

装载机出了问题,请求是正确的, 我试过所有的装载机三.js,仅限

THREE.ObjectLoader()

finnaly worked用于https://threejs.org/editor/生成场景.json文件

你为什么不直接加载脚本呢?并将文件命名为.js

var loader将可以在主作用域中访问。你知道吗

<script src="mesh.js"></script>

相关问题 更多 >