APS Viewer:Initializer メソッドの変更

A person working on a laptop surrounded by various office supplies, including a coffee mug, headphones, and a notepad, with a large monitor displaying a 3D model.

SVF2 のロード パフォーマンスを改善した APS Viewer v7.95 から、従来オプション扱いだった Initializer メソッドの env と api 指定が必須になっています。従来、両者を利用するコードを多くご紹介していますので、影響は限定的かと思いますが、念のためご確認いただくことをお勧めします。

Autodesk.Viewing.Initializer({
    env: 'AutodeskProduction2',
    api: 'streamingV2',
    getAccessToken
}, function () {
    const viewer = new Autodesk.Viewing.GuiViewer3D(container, { extensions });
    viewer.start();
});

もし、ヨーロッパのデータセンターをお使いの場合には、api の指定値を streamingV2_EU とする必要があります。(従来通り)

Autodesk.Viewing.Initializer({
    env: 'AutodeskProduction2',
    api: 'streamingV2_EU',
    getAccessToken
}, function () {
    const viewer = new Autodesk.Viewing.GuiViewer3D(container, { extensions });
    viewer.start();
});

両者の指定がない場合、「404 リソースが見つからない」のエラーが返されますのでご注意ください。

エラーメッセージ「リソースの読み込みに失敗しました: サーバーが404ステータスで応答しました」という警告が表示された画面のキャプチャ。

By Toshiaki Isezaki