1

API ドキュメントを検索しても、特定のツールバー要素にアクセスして操作する方法がわかりません。「Pan」や「FirstPersonTool」など、いくつかのナビゲーション ツールを削除する必要があります。 ここに画像の説明を入力

信頼できる 'ole JQuery を使用してもremove()機能しません。

$('#toolbar-orbitTools').remove(); //"Fails"

ここに私のイニシャライザコードがあります:

 var token = gon.token;
 var urn   = gon.urn;
 function getToken() {
   return token;
 }

 var viewerApp;
 var options = {
   env: 'AutodeskProduction',
   accessToken: getToken(),
   refreshToken: getToken(),
 };

 var documentId = 'urn:' + urn;

 var callback = function() {
   viewerApp = new Autodesk.A360ViewingApplication('viewer');
   viewerApp.registerViewer(viewerApp.k3D, Autodesk.Viewing.Private.GuiViewer3D);
   viewerApp.loadDocumentWithItemAndObject(documentId);
 };

 Autodesk.Viewing.Initializer(options, callback);
4

1 に答える 1

3

拡張機能を使用して不要なツールバー ツールを削除する方法を知っています。最も簡単な方法は、ここにある拡張機能のコードを確認することです。http://viewer.autodesk.io/node/gallery/#/viewer?id=57cb8d7cf818a81c0c8502fb

添付の画像を参照して、Control Selectorという名前の拡張機能をより適切に参照して、気に入らないツールバーオプションを削除してください。

拡張コントロール セレクター

ツールバー オプションなしでビューアを起動し、必要な機能を使用するカスタム ボタンを追加する場合も、同様に実行できます。この行を変更

viewerApp.registerViewer(viewerApp.k3D, Autodesk.Viewing.Private.GuiViewer3D);

次のように変更します。

viewerApp.registerViewer(viewerApp.k3D, Autodesk.Viewing.Viewer3D);
于 2016-11-02T16:15:16.730 に答える