1

私は iOS アプリを作成しており、Forge API を使用して Web ビューでモデルをレンダリングしています。React Native を使用していますが、objective-c の提案も受け付けています。

私が抱えている問題は、モデルをオフライン モードでレンダリングすることです。アプリは svf ファイルをダウンロードして電話のディスクに保存できますが、ファイルを読み込んで Web ビューでレンダリングするにはどうすればよいですか? A360 アプリはモデルをオフライン モードでレンダリングできますが、Web ビューでレンダリングされるかどうかはわかりません。Autodesk.Viewing.FileLoader api も見つかりましたが、それを理解できず、例が見つかりません。これは私が試したことです:

var viewer = new Autodesk.Viewing.Private.GuiViewer3D(document.getElementById('MyViewerDiv'));

var filepath = '/Users/zheminzhang/Library/Developer/CoreSimulator/Devices/901B40DC-1DB6-4596-A24A-6D3FAA1EA5C5/data/Containers/Data/Application/925466F3-A623-416B-81A4-1EB62123AA66/Documents/RNFetchBlob_tmp/RNFetchBlobTmp_d0411119-5006-4529-8734-7e70764a309b.svf';

var options = {
    doc: filepath,
    env: 'Local'
};

Autodesk.Viewing.Initializer (options, function () {
    viewer.start(options.doc, options);
    // viewer.initialize();
    // var fileloader = new Autodesk.Viewing.FileLoader(viewer);
    // fileloader.loadFile(filepath);
});

誰でも助けてもらえますか?

4

1 に答える 1