3Dボディ
Parent page: PCBダイアログ
概要
この3D Body ダイアログでは、PCBエディタ上で押し出し形状・円柱・球の3D Bodyオブジェクトの属性を変更したり、汎用STEPモデルをリンクまたは埋め込みしたりできます。3D Bodyは、実装済みPCBに搭載される物理コンポーネントの三次元形状を表現するために使用される、プリミティブなポリゴン設計オブジェクトです。複数の3D Bodyオブジェクトを組み合わせて、複雑な形状を作成できます。
アクセス
PCBライブラリエディタで配置中に、Home | Place |
をクリックするとこのダイアログにアクセスできます。
配置後は、PCBエディタおよびPCBライブラリエディタで次の方法(2D表示モード)によりこのダイアログにアクセスできます。
- 3D Bodyオブジェクトをダブルクリックします。
- オブジェクト上にカーソルを置き、右クリックしてコンテキストメニューからProperties を選択します。
オプション/コントロール
3Dモデルタイプ
3D Bodyオブジェクトのモデルタイプを選択します。編集および制御オプションはタイプごとに異なり、3Dワークスペースでのサイズ調整や位置決めに必要なコントロールが提供されます。利用可能なオプションは次のとおりです。
- Extruded - 2D形状の平面図を対話的に定義し、その後ダイアログのExtrudedセクションで定義した量だけ押し出します。
- Generic 3D Model - このモードでは、3D Bodyはリンクまたは埋め込みされた3D STEPモデルのコンテナになります。配置された3D Bodyは、3Dモデルをちょうど包含する最小の直方体になるよう自動的に成形されます。
- Cylinder - 3D円柱。半径と高さはダイアログのCylinderセクションで定義します。既定の向きでは円柱は垂直に立ちます。向きを変更するにはRotation設定を使用します。
- Sphere - 3D球。半径はダイアログのSphereセクションで定義します。
- Convert To Generic 3D - クリックすると、押し出し/円柱/球の3D Bodyオブジェクトを汎用モデルに変換します。回転が必要な押し出し3D Bodyオブジェクトが設計に含まれる場合にこの機能を使用します。汎用モデルは設計ファイルに自動的に埋め込まれます。
プロパティ
- Identifier - 3D Bodyオブジェクトを識別するための、人が読める名前です。識別子はPCBパネルで3D Bodyを選択する際に役立ちます。
-
Body Side - 3D Bodyが基板から投影される側です。
Top SideまたはBottom Side(上方向に投影/下方向に投影)のいずれかになります。この設定は、コンポーネントの反転の一部として3D Bodyオブジェクトが基板の反対側にフリップされた場合、自動的に変更されます。 - Layer - 3D Bodyが存在するメカニカルレイヤです。現在有効になっているメカニカルレイヤのみ選択できます。選択したメカニカルレイヤがペアになっている場合、ボディがコンポーネントの一部として基板の反対側にフリップされると、ペアのメカニカルレイヤにも移動します。
- Locked -このオプションをオンにすると、3D Bodyが誤って編集または移動されるのを防ぎます。
表示
- Override color - 有効にすると、色の選択を上書きします。
- 3D Color - 3D Color の色見本をクリックして、Choose Color ダイアログで3D Bodyの色を指定します。
- 3D Color Opacity -3D Bodyの透明度を、不可視(左端)から完全不透明(右端)まで指定します。この設定はこのオブジェクトの恒久設定です。PCBパネルが3D Modelsモードに設定されている場合、オブジェクトの不透明度を一時的に調整することもできます。
次の4つのセクション(押し出し、汎用STEPモデル、または円柱&球)は、選択した3Dモデルタイプに応じて任意に表示されます。
押し出し
- Overall Height -基板表面から押し出しボディ上面までの距離。
- Standoff Height -基板表面から押し出しボディ下面までの距離。PCBを貫通して下方向に伸びる必要がある押し出しボディには負の値を使用します。
-
Texture File -押し出しボディ上面に表示する画像を定義します。受け付けるファイル形式は
*.bmp;*.dds;*.dib;*.hdr;*.jpg;*.pfm;*.png;*.ppm;*.tga -
Center -。テクスチャ画像の中心が、押し出しボディ上面の中心に対して持つXおよびYオフセットです。 たとえば、
100mil、0milという値は、画像の中心点を押し出しボディ上面の中心点からX方向に100milシフトします。 - Size -テクスチャ画像の幅(X方向)と高さ(Y方向)。 既定では、テクスチャ画像は押し出しボディ上面の境界に収まるように等方的にスケーリングされます。
- Rotation -テクスチャ画像の反時計回りの回転角。
汎用STEPモデル
- Filename - STEPモデルを含むファイル名。この項目の下のテキストには、モデルが現在埋め込みかリンクかが反映されます。リンクの場合はファイルへのパスが表示されます。
- Rotation X -STEPモデルのX軸回りの回転角(度)。
- Rotation Y - STEPモデルのY軸回りの回転角(度)。
- Rotation Z - STEPモデルのZ軸回りの回転角(度)。
- Standoff Height -基板表面からSTEPモデル下面までの距離。 PCBを貫通して下方向に伸びる必要があるモデルには負の値を使用します。
- Embed STEP Model - クリックするとChoose Modelダイアログを開き、設計者はハードドライブ/ネットワークを参照して埋め込むSTEPモデルを選択できます。
- Link To STEP Model - クリックするとChoose Modelダイアログを開き、設計者は定義済みのモデルパスを参照してリンクするSTEPモデルを選択できます。
- Update from Disk - このボタンは、STEPモデルがリンクされており、リンク先ファイルが変更されたことが検出された場合に使用可能になります。クリックすると、リンク先ファイル内の最新のモデル情報で3D Bodyを更新します。
- Remove - このボタンをクリックすると、STEPモデル(埋め込み/リンクの別を問わず)を3D Bodyから削除します。
- Change to Embedded - このボタンをクリックすると、現在リンクしているSTEPモデルの使用から、そのモデルの埋め込みインスタンスの使用に切り替えます。
円柱
- Radius -円柱ボディの半径。
- Height -円柱ボディの高さ。
- Rotation X -円柱ボディのX軸回りの回転角(度)。
- Rotation Y - 円柱ボディのY軸回りの回転角(度)。
- Rotation Z - 円柱ボディのZ軸回りの回転角(度)。
- Standoff Height -基板表面から円柱ボディ下面までの距離。 PCBを貫通して下方向に伸びる必要がある円柱ボディには負の値を使用します。
球
- Radius - 球ボディの半径。
- Standoff Height - 基板表面から球ボディの最下端までの距離。 PCBを貫通して下方向に伸びる必要がある球ボディには負の値を使用します。
スナップポイント
スナップポイントは、3D Bodyを他のPCBオブジェクトへ移動または整列する際に役立つ参照点です。各スナップポイントは、位置を示す3本の細い白線で表されます。3D Bodyをクリックして押さえたままにすると、カーソルは最も近いスナップポイントまたは頂点に自動的にスナップします。なお、0, 0, 0はオブジェクトの底面にあり、2D表示モードで見下ろしたときの3D Bodyの幾何学中心に位置します。
- Add -新しいスナップポイントを追加
- Delete -現在選択されているスナップポイントを削除
- Average -選択した2つのスナップポイントを、それらの中点にある新しいスナップポイントに置き換えます。
- X, Y & Z - スナップポイントのX、Y、Z各軸上の位置。クリックして編集します。
軸
軸は、3D Bodyを他のPCBオブジェクトに整列する際の参照として使用できます。軸は本質的に、OriginおよびDirectionのX、Y、Z位置で定義された点の間に描かれる破線です。なお、Origin 0, 0, 0はオブジェクトの底面にあり、2D表示モードで見下ろしたときの3D Bodyの幾何学中心に位置します。
- Add - 新しい軸を追加します。
- Delete - 現在選択されている軸を削除します。
- Origin X, Y & Z - 軸の始点座標。クリックして値を編集します。
- Direction X, Y & Z -空間内で軸の終点を定義する位置。をクリックして値を編集します。
