私は 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);
});
誰でも助けてもらえますか?