この記事では、Three.js がトラックボール プラグイン、つまりモデルのインタラクティブ機能を高めるためにどのように使用するかに関する関連情報を主に、サンプル コードを通じて詳細に紹介しています。学習や仕事に重要な意味があるので、必要な方は以下をご覧ください。
はじめに
three.jsの入門についていくつかの事例を簡単に紹介しましたが、次の記事ではThree.jsがトラックボールプラグイン(トラックボール)を使用してインタラクティブ機能を高める方法を詳しく紹介します。モデルについては特に説明する必要はありません。詳細な紹介を見てみましょう。
これはthree.jsのコンポーネントであり、追加のインポートファイルが必要です。ファイルアドレスは公式ダウンロードケースのexamples/js/controls/TrackballControls.jsにあります。
必要なのは、例のように関連するプロパティを設定し、インスタンス化するときにカメラに渡すことだけです。インタラクティブな効果を実現できます。
実現可能な効果:
マウスの左ボタンを押したままモデルを回転させます
マウスの右ボタンを押したままドラッグしてモデルを移動させます
マウスホイールでモデルをズームできます
ケースコード:
以上がThree.js は、トラックボール プラグイン (トラックボール) を使用して、モデルにインタラクティブな機能を追加します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。