3.js中没有出现URDF模型

问题描述 投票:0回答:1

当我尝试在 Three.js 中可视化 urdf 模型时,它没有出现。

使用模块https://github.com/gkjohnson/urdf-loaders/blob/master/javascript/README.md

import { GLTFLoader } from 'three/examples/loaders/GLTFLoader.js';
import URDFLoader from 'urdf-loader';

// ...init three.js scene...

const loader = new URDFLoader();
loader.loadMeshCb = function( path, manager, onComplete ) {

    const gltfLoader = new GLTFLoader( manager );
    gltfLoader.load(
        path,
        result => {

            onComplete( result.scene );

        },
        undefined,
        err => {
        
            // try to load again, notify user, etc
        
            onComplete( null, err );
        
        }
    );

};
loader.load( 'T12/urdf/T12.URDF', robot => {

    // The robot is loaded!
    scene.add( robot );

} );
three.js load urdf
1个回答
0
投票

我遇到了这个问题。我不确定你把urdf模型放在哪里。需要放在public文件夹下,导入时使用public作为根路径。 希望对你有帮助

© www.soinside.com 2019 - 2024. All rights reserved.