メインコンテンツまでスキップ

プライマリ3D要素の追加

プロジェクトにプライマリオブジェクトを追加する方法は2つあります。1つ目はインポートメニューを使用する方法、2つ目はCSVから3Dオブジェクトを作成する方法です。

インポートメニューを使用した読み込み

このメニューでは、インポートしようとしているオブジェクトを表示できます。オブジェクト追加メニューを開き、プロジェクトメニューから「プライマリモデル」タブを選択するだけです。

ここでは、利用可能なすべてのオブジェクトのリストが表示されますので、希望の色を選択してから、インポートしたいオブジェクトをクリックしてください。

要素は3Dアプリケーションに表示されますので、オブジェクトのプロパティを使用してそのパラメータを変更できます。プロジェクトメニューからモデルを選択した後にこれらのオプションが表示されます。

オブジェクトに対してインタラクションを行い、移動、形状、サイズ、回転を変更するにはこのアーティクルを参照してください。

CSVファイルを使用した読み込み

CSVファイルを使用してこのインポートを行うことも可能です。このファイルは以下のように構成されています:

  • TYPE: 追加する要素の種類です(残りの記事で8種類のコードを確認できます)
  • NAME: 要素に付ける名前です(制約はありません)
  • POS\_X, POS\_Y, POS\_Z: 要素の挿入座標(要素の中心)
  • ROT\_X, ROT\_Y, ROT\_Z: 要素の回転を度数で表現
  • SCALE\_X, SCALE\_Y, SCALE\_Z: これら3つの値が要素のサイズをその種類に応じて決定します(詳細は後述します)
  • COLOR: 要素の色を16進数で表現したもの(コードの前に#を忘れないでください)

サンプルをダウンロード

プラットフォームにCSVを追加するのは非常に簡単です。プロジェクトメニューを開き、インポートウィンドウを開くために+ボタンをクリックしてください。ここで、インポートオプションをクリックすることでファイルをアップロードできます。

このウィンドウが開いたら、コンピュータ上でCSVを直接選択できます。また、ファイルを3Dアプリケーションにドラッグアンドドロップしても同じ効果があります。

3Dオブジェクト

以下に利用可能なプライマリアイテムのリストを示します。異なるオブジェクトがCSV内のすべてのフィールドを使用しているわけではないことに注意してください。たとえば、平面や円のような2Dオブジェクトは、3D次元を持たないため、「SCALE\_Z」を持っていません。また、線分には特別なシステムが存在し、そのセクションで詳述します。それぞれのオブジェクトタイプがどのように機能するかを理解するために時間をかけてください。もちろん、インポート後に要素を修正することもできますが、良い準備があれば確実に時間の節約になります。

ボックス: (box)

CSVで: SCALE\_X、SCALE\_Y、SCALE\_Zの値が、メートル単位で表現された異なる軸に対するサイズを決定します。

平面: (plane)

CSVで: SCALE\_XとSCALE\_Yの値がメートル単位で表現された異なる軸に対するサイズを決定しますが、SCALE\_Zの値は使用されません。

球: (sphere)

CSVで: SCALE\_Xの値がメートル単位で表現された半径を決定します。SCALE\_YとSCALE\_Zの値は使用されません。回転値は0です。

円: (circle)

CSVで: SCALE\_Xの値がメートル単位で表現された半径を決定します。SCALE\_YとSCALE\_Zの値は使用されません。

クロス: (cross)

CSVで: SCALE\_Xの値がメートル単位で表現されたクロスの長さを決定します。SCALE\_YとSCALE\_Zの値は使用されません。

線: (line)

CSVで: 値POS\_X、POS\_Y、POS\_Zはラインの最初の点を決定します。ROT\_X、ROT\_Y、ROT\_Zの値はラインの2点目を決定します。スケール値は使用されません。

ピラミッド: (pyramid)

CSVで: SCALE\_X、SCALE\_Y、SCALE\_Zの値がメートル単位で表現された異なる軸に対するサイズを決定します。

ドーナツ: (torus)

CSVで: SCALE\_X、SCALE\_Y、SCALE\_Zの値がメートル単位で表現された異なる軸に対するサイズを決定します。

問題や困難があれば、プラットフォームチームにお気軽にお問い合わせください。