対称
対称エンティティは、モーフィングを対称的に適用できるように、モデル内で対称面を定義します。
対称には、アクティブ、およびエクスポートステートを設定することはできません。
対称定義の作成
ハンドル、モーフボリューム、ドメイン、ブロック、ウォールおよびシェイプに影響を与える対称定義(シンメトリ)を作成します。
-
Morph(モーフィング)リボンで、モーフグループの横の矢印をクリックし、Symmetriesを選択します。
Morph: Symmetriesダイアログが開きます。
-
対称性を定義します。
表 1. オプション 動作 Name 作成(create)する新規対称定義の名称を入力します。 Type 作成したい 対称タイプを選択します。 Linking Direction リフレクティブ対称(1、2、3-planeまたはcyclical)には、対称の異なるサイドがどのように相互に影響するかを指定する必要があります。 - Unilateralの対称定義は、片方のサイドが他方を支配しますが、その逆はありません。例えば、対称の正のサイドにハンドルが作成されたり、ハンドルにモーフィングが適用された場合、もう一方のサイドまたは対称サイドに反映されますが、もう一方のサイドまたは対称サイドへのハンドル作成やハンドルへのモーフィング適用は反映されません。
- multilateralの対称定義では、すべてのサイドが他のすべてのサイドを支配します。例えば、任意のサイド上へのハンドルの作成や、ハンドルへのモーフィング適用は、他のすべてのサイドに反映されます。
Linking Method リフレクティブ対称(1、2、3-planeまたはcyclical)には、対称の厳密さを指定する必要があります: - approximateの対称定義は、他のハンドルと対称ではないハンドルを含むことができます。例えば、ある対称サイド上にのみハンドルが作成された場合、他のサイドにはそのハンドル作成は反映されません。このオプションは、非対称ではあるが対称に近いドメイン、または、完全な円ではない円弧をスイープするメッシュに適用される周期対称性に最も適しています。
- enforcedの対称定義は、他のすべてのサイド上で対称ではないハンドルを含むことができません。例えば、対称サイド上でハンドルの作成や削除が行われた場合、対称性が保たれるよう、他のサイド上でも作成または削除が行われます。非リフレクティブ対称がこのenforcedオプションで作成された場合、その強制条件に見合うよう、追加のハンドルが作成される場合があります。
注: enforcedオプションで作成されたハンドルは、メッシュ上に配置されない場合があります。ただし、それらは常に最も近いドメインに割り当てられ、そのドメイン内の節点に影響を及ぼします。System 対称定義が参照する座標系を選択します。 Align With 選択された座標系のどの軸に対称軸が沿うかをデフォルト軸(default axis)またはx、y、のそれぞれの軸から選択します。 Affected Domains 新しい対称定義が属するドメインを選択します。 Morph Volumes and Mapping デフォルトでは、対称はモーフボリュームまたはmap to geom操作には影響を与えません。ドメインと同様モーフボリュームおよびマッピング操作が対称定義の影響を受けるよう設定したい場合は、このチェックボックスをアクティブにします。モーフボリュームに影響を及ぼす対称定義は、モデル内のすべてのモーフボリュームに影響を与えます。マッピング操作に影響を及ぼす対象定義は、モデル内にドメインが存在しない場合でもすべてのマッピング操作に影響を与えます。 Color 対称定義のアイコンに使用する色を選択します。 Size 対称定義のビジュアルアイコンのサイズを指定します。これは、モデリングウィンドウに表示される対称定義のアイコンのみに影響を与えます。 - Createをクリックします。
対称タイプ
HyperMeshでは、リフレクティブ対称と非リフレクティブ対称をサポートしています。
対称定義のグループには、リフレクティブ(reflective)と非リフレクティブ(non-reflective)の2つの基本的なグループがあります。対称定義は組み合わせることができますが、混乱をまねく対称の組み合わせにならないよう注意が必要です。また、対称定義(シンメトリー)は、結合されていないドメインに適用することも可能です。この場合、リンクしている対称ハンドルは、結合されているドメインについても同様に作用しますが、非リフレクティブ対称についてのハンドルと節点間の影響は、すべてのドメインに行き渡りません。
リフレクティブ対称
リフレクティブ対称定義は、2つもしくはそれ以上のハンドルを対称性をもたせてリンクし、1つのハンドルを動かすと、対称ハンドルにもその動きが反映され対称性を持って移動されます。また、リフレクティブ対称定義は、異なる次元を使用した際に対称性を持ってモーフィングを行うことができます。
- One Plane
- 1つの鏡面が、選択された軸(デフォルト= x-軸)と垂直に、その原点位置に置かれます。
- Two Plane
- 2つの鏡面が、選択された軸とそれに続く軸(すなわちxとy、yとz、zとx)(デフォルト= x-軸とy-軸)に垂直に、その原点位置に置かれます。
- Three Plane
- 3つの鏡面が、すべての軸と垂直に、その原点位置に置かれます。
- Cyclical
- 2つの鏡面が、選択された軸(デフォルト= z-軸)に沿って置かれます。このときの鏡面は原点を通り、2つの面が成す角度が360の約数として指定された角度になるように作成されます。選択された軸周りにウェッジ(くさび形)が一定の頻度で反映される結果となります。
- Unilateral Symmetries
- 一方が他方を支配しますが、その逆はありません。
- Multilateral Symmetries
- すべてのサイドが他のすべてのサイドを支配します。
- Approximate Symmetries
- 他のハンドルと対称ではないハンドルを含むことができます。このオプションは、非対称ではあるが対称に近いドメイン、または、完全な円ではない円弧をスイープするメッシュに適用される周期対称性に最も適しています。
- Enforced Symmetries
- 他のすべてのサイド上で対称ではないハンドルを含むことができません。
非リフレクティブの対称
非リフレクティブの対称定義は、linear、circular、planar、radial 2D、cylindrical、radial + linear、radial 3Dおよびsphericalです。これらは、ハンドルの移動が節点およびリンクした対称ハンドルの動きに影響し、1つを動かすことによってその他にも影響を及ぼします。
一般的に、非リフレクティブ対称を有するドメインのハンドルは、その対称タイプのシェイプであるかのように動作します。例えば、linear(線形)シンメトリーを有するドメインでは、ハンドルをx-軸方向の直線上にあるかのようにドメイン上でハンドルを動かすことができます。また、circular(円周)シンメトリーを有するドメインでは、ハンドルをz-軸を中心に描かれる円であるかのようにドメイン上でハンドルを動かすことができます。ドメインのエッジは、ハンドルと節点との関係を計算するの影響を与えます。非リフレクティブ対称は、対称タイプと似た形状で規則的なメッシュを有するドメインについて、最もよく機能します。例えば、円形対称性は、同心円状のメッシュを持つ丸いドメインに最適です。
- Linear
- ハンドルは、ハンドル位置を通り、選択された軸(デフォルト= x-軸)に平行なライン上に配置されます。
- Circular
- ハンドルは、ハンドル位置を通り、選択された軸(デフォルト= z-軸)周りの円に配置されます。
- Planar
- ハンドルは、ハンドル位置を通り、選択された軸(デフォルト= x-軸)に垂直なプレーン上に配置されます。
- Radial 2D
- ハンドルは、ハンドル位置を通り、選択された軸(デフォルト= z-軸)を始点とし、垂直に延長される放射線上に配置されます。
- Cylindrical
- ハンドルは、ハンドル位置を通り、選択された軸(デフォルト= z-軸)周りの円筒に配置されます。
- Radial + Linear
- ハンドルは、ハンドル位置を通り、選択された軸(デフォルト= z-軸)を始点としたプレーンに配置されます。
- Radial 3D
- ハンドルは、ハンドル位置を通り、原点を始点とする放射線上に配置されます。
- Spherical
- ハンドルは、ハンドル位置を通り、原点を中心とする球上に配置されます。