グラフィカル選択

その他のHyperWorksツールで修正するオブジェクトを選択 / 選択解除します。選択されたオブジェクトは、ハイライトされ、選択された状態であることを示します。

オブジェクトの上にカーソルを移動し、これをハイライト表示します。

アイドルモードでは、オブジェクトモデリングウィンドウまたはブラウザ領域のいずれかから選択できます。モデリングウィンドウオブジェクトを選択すると、自動的にブラウザ内の対応するオブジェクトが選択され、逆の場合も同様です。

ツールで作業している場合、オブジェクトモデリングウィンドウから選択する必要があります。

エンティティセレクター

エンティティセレクターを使って、選択したいオブジェクトのタイプを指定します。

モデリングウィンドウで単一のオブジェクトタイプに選択を制限することにより、エンティティセレクターはフィルターとして機能します。例えば、エンティティセレクターがサーフェスに設定されている場合、サーフェスのみを選択できます。ポイントに設定されている場合は、モデル全体の周りにウィンドウを描くことで、ポイントのみが選択されます。選択を行った後、選択したオブジェクトの数が括弧内に表示されます。

機能を実行するために2つ以上の選択が必要な場合は、セレクターを左クリックしてアクティブにするか、または Tabをクリックしてセレクター間を循環させます。アクティブなセレクターは青色にハイライト表示されます。


図 1.

セレクターで複数のオブジェクトタイプをサポートしている場合、矢印をクリックすると、使用可能なオプションのドロップダウンメニューが表示されます。

アイドルモードでは、エンティティセレクターは、モデリングウィンドウの左上隅に配置されます。モデリングウィンドウから選択できるモデル内で使用可能なすべてのオブジェクトタイプを表示できます。




図 2.

エンティティセレクターは、ブラウザ内の選択には影響を及ぼしません。モデリングウィンドウ内のエンティティセレクターは、選択されたオブジェクトタイプに合うように自動的に更新されます。ブラウザでは、異なるタイプの複数のオブジェクトを選択することもできます。

パネルで作業している場合、上記セレクターは無効となり、黄色のパネルセレクターが優先されます。

ヒント:
  • キーボードショートカットを使用して、エンティティセレクターのアクティブなオブジェクトタイプを変更します。
  • アイドルモードでは、エンティティセレクターを変更することにより、選択を新しいオブジェクトタイプに変換します。例えば、要素を選択してから、エンティティセレクターを節点に設定した場合、選択した要素に関連付けられたすべての節点が選択されます。

単一オブジェクトの選択

単一のオブジェクトを選択するには、左クリックします。


図 3.

オブジェクトの選択への追加および選択からの削除

  • ブラウザまたはダイアログでは、以下のように操作します:
    • 個々のオブジェクトを選択に追加または選択から削除するには、Ctrlキーを押しながら左クリックします。
    • 選択したオブジェクトからターゲットのオブジェクトに選択を拡張するには、Shiftキーを押しながら左クリックします。
  • モデリングウィンドウでは、以下のように操作します:
    • オブジェクトを選択に追加するには、Ctrlキーを押しながら左クリックします。
    • オブジェクトを選択から削除するには、Shiftキーを押しながら左クリックします。
    図 4.
  • 選択を取り消すには、以下のように操作します:
    • 空白領域を左クリックします。
      注: アイドルモードでのみ使用できます。
    • アクティブなエンティティセレクターで、をクリックします。
    • Backspaceを押してアクティブなエンティティセレクターをクリアするかEscを押して、すべての エンティティセレクターをクリアします。

      (HyperMesh のみ)

複数オブジェクトの同時選択

ウィンドウ選択を使用して、複数のオブジェクトを同時に選択します。
  • ボックス、円、またはフリーハンド選択を行うには、クリック&ドラッグすることで選択ウィンドウを描画します。
  • ポリライン選択を行うには、クリック&ドラッグすることでラインを描画してから、マウスを放して終点を作成します。ラインの描画を続行してから、始点を左クリックするか、マウスの中央ボタンをクリックするか、Enterキーを押して、選択ウィンドウを閉じます。
  • 左から右にドラッグすると、ボックスに接触するオブジェクトがすべて選択されます。
  • 右から左にドラッグすると、ボックス内に全体が収まっているオブジェクトのみが選択されます。
図 5.


図 6.
ヒント: ブラウザで複数のオブジェクトをクリック / ドラッグすることもできます。

ウィンドウ選択の設定

モデリングウィンドウを右クリックして表示されるコンテキストメニューから、ウィンドウ選択の設定を変更できます。

HyperMeshHyperView、およびHyperGraphで利用可能です。



図 7.
  1. Window Select Disabled:ウィンドウ選択を無効にします。ミニウィンドウをドラッグするリスクなしに、すばやいクリックが可能になります。

    (HyperMesh のみ)

  2. Window Shape:マウスをドラッグしたときの選択ウィンドウの形状を変更します。
  3. Intersection:ウィンドウと交差するエンティティを選択します。このオプションは、要素、ライン、およびサーフェスに対して使用できます。

    (HyperMesh のみ)

  4. Only Select Visible:表示されているエンティティのみを選択します。

拡張エンティティ選択の実行

拡張エンティティ選択を使用して、オブジェクトのサブセットの検索、フィルタリング、および選択を行います。選択内容を保存したり、以前の選択内容を取り出すこともできます。

  • モデリングウィンドウ内で右クリックし、選択メニューからオプションを選択します。
  • Advanced Selectionダイアログを使用します。これは以下の方法で開くことができます:
    • エンティティセレクターの横のをクリックします。
    • Spacebarを押します。
    • モデリングウィンドウで右クリックし、選択 > アドバンストを選択します。
    ダイアログの左上にあるドロップダウンメニューから選択方法を選択し、オブジェクトのサブセットを選択します。

    オブジェクトを選択するためのプロセスは、方法に応じて異なります。

    ヒント: コンテキストメニューのアドバンストの下のオプション(By Entity、By IDなど)は、Advanced Selectionダイアログ内のさまざまな選択方法と相互に関連付けられています。これらのオプションのいずれかを選択すると、選択した方法のダイアログが開かれます。
  • Advanced Selectionダイアログを使用します。
    1. エンティティセレクターの横のをクリックします。
    2. ダイアログの左上にあるドロップダウンメニューから、選択方法を選択します。
    3. オブジェクトのサブセットを選択します。
      オブジェクトを選択するためのプロセスは、方法に応じて異なります。
    ヒント: モデリングウィンドウを右クリックし、Select > Advanced Selectを選択することにより、Advanced Selectionダイアログと同じオプションが表示されます。

拡張エンティティ選択オプション

拡張エンティティ選択では、次のオプションを使用できます。

注: 次の選択オプションは、すべてのエンティティタイプに適用できるわけではありません。現在のエンティティタイプで有効な選択肢のみがメニューに表示されます。

コンテキストメニューオプション

Displayed
モデリングウィンドウに現在表示されている指定されたタイプのすべてのエンティティを選択します。
Reverse
現在表示されているエンティティに対してブーリアン演算子“not”を実行できます。選択されたすべてのエンティティはユーザーマークから削除され、マーク上にはなく、現在アクティブとなっているエンティティがすべて選択されます。
All
指定のタイプのエンティティをすべて選択します。ユーザーマークに追加されるセットには、表示されているエンティティと表示されていないエンティティが含まれます。
Adjacent
既に選択されたエンティティに隣接するエンティティを選択します。
Attached
連続的に結合されている要素の大きなグループ内のエンティティを指定することによって、エンティティを選択します。HyperWorksは既に選択されているエンティティに付加され、現在表示されているエンティティを含めます。表示されていないエンティティは、選択されているエンティティに付加されていても、選択されません。
Face
以前に選択したエンティティと同じサーフェス面上にあるエンティティを選択します。HyperWorksは、フィーチャーラインを交差することなく互いに接しているエンティティを探し出します。エッジを共有する、または隣接するサーフェス、節点 または要素間の角度が指定したフィーチャー角度以下の場合に選択されます。
HyperMeshでは、フィーチャー角度オプションは Preferences > Geometryで設定します。HyperViewでは、Preferences > Visualizationで設定します。
HyperView制限事項:
  • シェル要素でのみ機能します。
  • 反転した法線を扱うことはできません。
  • コンポーネントの選択には使用できません。
By Dimension
次元(0D、1D、2D、3D)でエンティティを選択します。使用できる次元から1つ以上選択できます。
エンティティセレクターを節点に設定すると、選択した次元のすべての要素に付加された節点を選択できます。HyperViewでは、適切な選択になるようにエンティティの結合が変更されます。
HyperViewのみ
類似(Similar)
設定に基づいて現在の選択に類似したエンティティを選択します。
選択解除
アクティブな選択からすべてのエンティティを削除します。
(HyperMesh のみ)
Save Selection
現在選択されているエンティティをユーザーマークに保存します。
Retrieve Selection
ユーザーマークに保存されているエンティティを復元します。

HyperMesh Advanced Selectionダイアログのオプション

アセンブリ単位(By Assembly)
アセンブリでエンティティを選択します。
ブロック単位(By Block)
1つまたは複数のブロックエンティティに関連付けされたエンティティを選択できます。
By Collector
コレクターによって、要素、ライン、サーフェス、荷重、座標系、ベクトル、式およびポイントを選ぶことができます。
要素またはラインについてコンポーネントコレクターを選択する場合、その選択されたコンポーネント内に含まれる要素またはラインが選択されます。その他すべてのエンティティについても、この操作で選択されるエンティティは、選択されたコンポーネントに含まれるエンティティです。
By Component
コンポーネントでエンティティを選択します。
コンフィグレーション別(By Config)
コンフィギュレーションとタイプで要素を選択します。要素タイプはテンプレートファイルに依存します。
visibility filterドロップダウンメニューを使用することで、画面に表示されているかどうかに関係なくモデル内のすべてのエンティティに設定を適用するか、表示されているエンティティのみに設定を適用します。
コネクターグループ単位(By Connector Group)
1つまたは複数のコネクターグループに関連付けされたエンティティを選択できます。
ドメイン単位(By Domains)
モーフィングドメインに関連したエンティティを選択します。
By Edge
サーフェスのエッジによってエンティティ(節点、要素)を選択します。HyperWorksは、フィーチャーラインを交差することなく互いに接しているエンティティを探し出します。角度スライダーを使用して、フィーチャーラインを調整できます。エッジを共有する、または隣接するサーフェスまたは要素間の角度が指定したフィーチャー角度以下の場合に選択されます。
をクリックして、追加オプションを表示します。
ヒント: Altキーを押したまま左クリックすることにより、エッジ単位で要素を選択することもできます。Altキーを押したままスクロールすると、フィーチャー角度を調整できます。
By Face
以前に選択したエンティティと同じサーフェス面上にあるエンティティを選択します。HyperWorksは、フィーチャーラインを交差することなく互いに接しているエンティティを探し出します。角度スライダーを使用して、フィーチャーラインを調整できます。エッジを共有する、または隣接するサーフェス、節点 または要素間の角度が指定したフィーチャー角度以下の場合に選択されます。
をクリックして、追加オプションを表示します。
ヒント: Altキーを押したまま左クリックすることにより、フェイス単位で要素を選択することもできます。Altキーを押したままスクロールすると、フィーチャー角度を調整できます。
By Group
グループでエンティティを選択します。
ハンドル単位(By Handles)
モーフィングハンドルに関連したエンティティを選択します。
By ID
ID番号を入力することによって、エンティティを選択します。
複数のエンティティを区切るのに、カンマを使用します。
インクルード単位(By Include)
要素、荷重、グループなど、選択されたインクルードに属するFEエンティティを選択します。
注: モデルブラウザを介して作成されたインクルードは、それらをサポートするソルバーについてのみ有効です。
ラミネート単位(By Laminate)
1つまたは複数のラミネートエンティティに関連付けされたエンティティを選択できます。
By Line
モデリングウィンドウ内のラインを選択します。ラインに関連付けられたエンティティが選択されます。
リスト(By List)
リストからエンティティを選択します。
By Material
材料でエンティティを選択します。
モーフボリューム単位(By Morphing Volumes)
モーフボリュームに関連したエンティティを選択します。
マルチボディ単位(By Multibodies)
1つまたは複数のマルチボディエンティティに関連付けされたエンティティを選択できます。
出力ブロック単位(By Output Block)
出力ブロック内の節点、要素、コンポーネント、座標系、グループおよび材料を選択します。
パートによる
パートに関連したエンティティを選択します。
By Path
複数の節点、ラインまたは要素をピックし、最短の結合パス内にあるすべての節点 / ライン / 要素を選択します。要素のフリーエッジ上にある2つの節点を選択した場合、この機能は、そのフリーエッジに沿った最も近いパスを探そうとします。この機能は、節点間の要素の結合性を使用するため、選択された節点は、連続したシェルメッシュの一部でなくてはなりません。同様に、ラインについてのパスオプションは、サーフェス / ソリッドの結合性を使用し、選択されたラインがサーフェス / ソリッドエッジであることが必要となります。
Show path previewオプションをアクティブにすると、パスを作成する前に、そのパスを可視化できます。
ヒント: Altキーを押したまま左クリックすることにより、節点 / ラインパスを選択することもできます。キーボードショートカットでは、パスのプレビューは表示されません。
プライ単位(By Ply)
1つまたは複数のプライエンティティに関連付けされたエンティティを選択できます。
By Points
モデリングウィンドウ内のポイントを選択します。ポイントに関連付けられたエンティティが選択されます。
プロパティ単位(By Property)
プロパティでエンティティを選択します。
セット単位(By Set)
1つのセット内のエンティティを選択します。
By Solid
モデリングウィンドウ内のソリッドを選択します。ソリッドに関連付けられたエンティティが選択されます。
By Surface
モデリングウィンドウ内のサーフェスを選択します。サーフェスに関連付けられたエンティティが選択されます。
By Width
幅によってサーフェスを選択します。このとき、指定したい幅を持つサーフェスをピック、または幅の値の範囲を指定することができます。

HyperView Advanced Selectionダイアログのオプション

ダイアログ内のすべての選択方法には、visibility filterが含まれています。これにより、画面に表示されているかどうかに関係なくモデル内のすべてのエンティティに設定を適用するか、表示されているエンティティのみに設定を適用することができます。

また、HyperViewでは、節点、要素、コンポーネント間でのエンティティ結合を変更できます。これにより、選択が容易になっています。例えば、エンティティセレクターで節点を指定すると、By IDオプションでBy Node ID、By Element ID、またはBy Component IDを選択できます。

By ID
ID番号を指定してエンティティを選択します。
By IDドロップダウンメニューでBy Node IDBy Element ID、またはBy Component IDを選択し、次の有効な演算子とIDをテキストボックスに入力します。
==
入力されたIDと同じIDを持つエンティティが選択されます。
!=
入力されたIDと異なるIDを持つエンティティが選択されます。
<
入力されたIDより小さいIDを持つエンティティが選択されます。
<=
入力されたID以下のIDを持つエンティティが選択されます。
>
入力されたIDより大きいIDを持つエンティティが選択されます。
>=
入力されたID以上のIDを持つエンティティが選択されます。
注: 複数のIDおよびIDの範囲をカンマで区切って(例:1, 3, 5-12)テキストボックスに入力することもできます。

また、Look inドロップダウンメニューで選択することもできます。モデルに重複IDが含まれる場合、HyperViewはそのモデルを別のプールに編成します。したがって、一意の要素を選択するには、ユーザーがプールを指定する必要があります。

すべてを選択すると、重複したIDを持つエンティティがすべて選択されます。

By Type
コンフィギュレーションによって要素を選択します。使用できるさまざまな要素コンフィギュレーションから1つ以上選択できます。
要素コンフィギュレーションを選択すると、HyperViewによって結合の変更が適用され、該当の要素に結合されている節点が見つかります。
By Sets
1つのセット内のエンティティを選択します。
By Contour
コンターでエンティティを選択します。
次のコンターオプションが用意されています。
Value
テキストボックスにコンター値を入力します(以下の注をご参照ください)。
Percent
エンティティの比率(0~100)をテキストボックスに入力します(以下の注をご参照ください)。
Top N
正の十進値でNを入力します。Nは選択するエンティティの数です。例えば、50を入力すると、コンター値が高い方から50個の要素または節点が表示されます。
Bottom N
正の十進値でNを入力します。Nは選択するエンティティの数です。例えば、50と入力すると、コンター値が最も低いほうから50番目までの要素/節点が選択されます。
No result
結果のないすべての節点または要素が選択されます。
Max of Window
ウィンドウで選択されたエンティティのコンターの最大値を表示します。
Min of Window
ウィンドウで選択されたエンティティのコンターの最小値を表示します。
注: ValueまたはPercentを選択した場合、下部左側にあるドロップダウンメニューから数量を選ぶ必要があります。
=
入力されたコンター値/パーセントと同じ値をもつエンティティが選択されます。
!=
入力されたコンター値/パーセントと異なる値をもつエンティティが選択されます。
<
入力されたコンター値/パーセントより小さい値をもつエンティティが選択されます。
<=
入力されたコンター値/パーセント以下の値をもつエンティティが選択されます。
>
入力されたコンター値/パーセントより大きい値をもつエンティティが選択されます。
>=
入力されたコンター値/パーセント以上の値をもつエンティティが選択されます。
By Sphere
x、y、zの位置情報とユーザー定義の半径を入力してエンティティを選択できます。

キーボードショートカットとマウスコントロール

選択

実行内容 キー操作
ウィンドウ選択 マウスの左ボタンでドラッグ
選択を追加 Ctrl + マウスの左ボタンでクリック
選択解除 Shift + マウスの左ボタンでクリック
表示されている内容を選択 Ctrl + A
すべて選択 Ctrl + Shift + A
隣接しているものを選択 Ctrl + J
類似するものを選択(該当する場合はタイプと設定に基づいて) Ctrl + M
選択の反転 Ctrl + R
拡張選択を開く Spacebar
フェイスまたはエッジによる要素の選択 Alt + マウスの左ボタンでクリック
フェイスまたはエッジで要素選択した場合にフィーチャー角度を調整 Alt + スクロール
パスによる節点またはラインの選択 Alt + マウスの左ボタンでクリック
編集 マウスでダブルクリック
スナップを無効化 Alt
選択解除 Esc
アクティブなセレクターをクリアする Backspace
すべてのガイドバーセレクターをクリアする Esc

エンティティセレクター

実行内容 キー操作
コンポーネント / コネクターに設定 C
成分に設定 C
要素に設定 E
積層板 / ライン / 荷重に設定 L
ラインに設定 L
材料に設定 M
節点に設定 N
プライ / ポイント / プロパティに設定 P
ポイント / パートに設定 P
ソリッド / サーフェス / 座標系に設定 S
すべてに設定 Esc + Esc
ヒント: 先頭文字が同一のエンティティタイプ(ソリッド(solids)、サーフェス(surfaces))の場合は、キーボードショートカットを連続して押してエンティティタイプ間を切り替えます。

従来のセレクターによるエンティティの選択

従来の操作体系では、黄色いエンティティセレクターで選択操作を実行します。

黄色いエンティティセレクターでは、ある機能を実行しているときにどのエンティティを修正するかを示すことができます。このセレクターの動作は、アプリケーションの別の場所で新しいエンティティセレクターが示す動作と同様です。
注: Darkテーマを使用しているとき、エンティティセレクターの色は青になります。
従来のセレクターには、あらゆるエンティティタイプの選択スイッチ、エンティティタイプのボタン、およびリセットボタンが用意されています。コレクターは、下に示すように、エンティティタイプボタンが水色の枠で囲まれている時はアクティブとなっています。


図 8.

“elements”のようにエンティティタイプが複数形である場合は、モデルから複数のエンティティを選択できることを示しています。“node”のようにエンティティタイプが単数形である場合、モデルから一度に選択できるエンティティは1つのみです。

プレーンの法線ベクトルを指定してプレーンを定義する場合は、セレクターで節点IDを入力することによって、一度に1つずつ節点を選択できます。他のセレクターと同様に、アクティブな節点は青色の枠で囲まれています。

この種の入力コレクターの例を以下に示します:



図 9. 全体座標系を用いたプレーンの法線ベクトルの定義


図 10. プレーンの法線ベクトルの定義

拡張エンティティ選択メニューの使用

  1. 拡張エンティティ選択メニューにアクセスするには、セレクターでエンティティタイプのボタンをクリックします。
    使用可能な選択テクニックを含んだポップアップメニューが表示されます。このメニューでは、特定のエンティティタイプの要素を選択するための方法が示されています。
    注: 拡張エンティティ選択メニュー上に表示されるオプションは、アクティブとなっている入力コレクターによって異なります。
  2. このメニューからエンティティの選択方法を選択します。
  3. 表示される2次ダイアログに入力します。
    選択されたエンティティがモデリングウィンドウでハイライト表示されます。
注: 新しいエンティティセレクターで作業を行う際は、これらのオプションと同等のものにアクセスされます:
  • モデリングウィンドウ内で右クリック
  • Advanced Selectionダイアログでエンティティセレクター上のをクリック

エンティティタイプの変更

  1. エンティティタイプの選択スイッチをクリックし、使用できるエンティティタイプAポップアップメニューを開きます。
  2. 使用するタイプを選択します。

セレクターのリセット

リセットボタンをクリックして、すべてのエンティティの選択を解除します。

Card Filter

Card Filterを使って、エンティティセレクターをクリックした際に表示されるエンティティのリストに制限をかけることができます。



図 11. Card Filter. Card Filterは赤枠で囲われています。
制約事項: エンティティセレクターのこの機能は、ユーザープロファイルがソルバータイプに設定されている際にのみ現れます。デフォルトのHyperMeshユーザープロファイルでは表示されません。

一部のパネルでは、エンティティ選択ボタンをクリックすると、Extended Entity Selectionオプションの代わりにエンティティのリストが表示されます。

それらに関連した特定のカードタイプを有するエンティティのみにリストを制限することで、これを行います。これにより、すべてのエンティティが表示されることがなくなり、Card Filter機能は、下記のエンティティタイプに制限されます:
Assembly Beamsection collector Blocks
Component Contact surfaces Control volume
Curves Ddvals Groups
Laminates Load collector Load steps
Material Multibodies Plies
Plots Property Sensors
Sets Shapes System collector
Tags Titles Vector collector
エンティティリストをフィルターにかけるには、フィルターのスイッチをクリックし、cardを選択します。


図 12.

これにより、Card Filterコントロールの横に、読み取り専用のテキスト欄が表示されます。cardをクリックして、選択されたエンティティのタイプについてモデル内で定義されているカードを全てリストしたポップアップウィンドウを開き、フィルターにかけたいカードをピックします。

選択を終えると、選択されたカードタイプのエンティティのみが、パネル上のエンティティリストに表示されます。

フィルターを削除するには、単にスイッチを使ってall(カードの関連付けにかかわらず全てのエンティティを表示)またはno card(カードを全く持たないエンティティのみを表示)を選択します。