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

HighFrequency.show

概要​

設定された電磁界解析モデルを3次元で表示し、解析を実行する前にモデルの形状、材料領域、境界条件を確認できます。表示したモデルは、マウス操作で回転や拡大・縮小ができます。

材料領域は割り当てられた材料ごとに、境界面は設定された境界条件の種類ごとに色分けして表示されます。また、材料と境界条件に対応する色を示す凡例が表示されます。

メッシュのエッジ、材料領域、境界面の表示・非表示を切り替えることができます。また、通常は非表示となる空気領域や吸収境界を表示することもできます。

構文​

obj

obj 解析条件が設定された電磁界解析モデルを表す HighFrequency オブジェクト。

plotter = obj.show()

plotter = obj.show() デフォルトの表示設定を使用して、モデルを可視化します。

plotter = obj.show(property_name = property_value)

plotter = obj.show(property_name = property_value) 指定したプロパティの値を使用して、モデルを可視化します。

入力引数​

NameTypeRequiredDefaultDescription

edges

bool

Optional

Yes

表示される材料領域と境界面において、メッシュのエッジを表示します。

materials

bool

Optional

Yes

材料が割り当てられた領域を、材料ごとに色分けして表示します。

boundaries

bool

Optional

Yes

境界条件が設定された面を、境界条件の種類ごとに色分けして表示します。

air

bool

Optional

No

空気領域を表示します。 materials が True の場合にのみ適用されます。

absorbing

bool

Optional

No

吸収境界を表示します。 boundaries が True の場合にのみ適用されます。

出力引数​

plotter

Type pyvista.Plotter

可視化した電磁界解析モデルを保持するPyVistaのPlotterオブジェクト。 表示内容の追加やカスタマイズに使用できます。

使用例​

plotter = model.show(edges=False, absorbing=True)

注意事項​

show を呼び出す前に、メッシュを設定する必要があります。

このメソッドは、解析モデルの設定内容を可視化するものであり、計算された電磁界分布を表示するものではありません。

関連API​