MeshConnectivityGraph

MeshConnectivityGraph[mr,0]

点が線で繋がれたグラフを与える.

MeshConnectivityGraph[mr,d]

次元 d-1のセルを共有する,次元 d のセルとセルの間のグラフを与える.

MeshConnectivityGraph[mr,{d,e},r]

次元 r のセルを共有する,次元 d のセルから次元 e のセルまでのグラフを与える.

詳細とオプション

例題

すべて開くすべて閉じる

  (2)

メッシュ内の次元0のセル間の連結度グラフを構築する:

辺を共有している点は連結されている:

セル指標が{0,1}{0,96}の2つの頂点間の最短経路を求める:

求まった経路をハイライトする:

20面体の面と点の間の連結行列を求める:

隣接行列:

スコープ  (4)

MeshConnectivityGraphMeshRegionに使うことができる:

BoundaryMeshRegion

線形領域:

MeshConnectivityGraphは全次元に使うことができる:

メッシュ内の次元0のセルの間の連結度グラフを構築する:

次元0と次元1のセルの間:

同じ面を共有している次元0のセルとセルの間:

デフォルトで,AnnotationRulesInheritedの注釈は保持される:

AnnotationRulesNoneの設定のときは,注釈は保持されずグラフには指標が付けられる:

オプション  (81)

AnnotationRules  (4)

頂点の注釈を指定する:

辺:

グラフ自体:

AnnotationRulesNoneの設定のとき,注釈は保持されずグラフには指標が付けられる:

DirectedEdges  (1)

デフォルトで,次元が異なるセルの間の連結度を計算するときは有向経路が生成される:

DirectedEdges->Falseを使って規則を無向辺として解釈する:

EdgeLabels  (7)

{0,1}{0,2}にラベルを付ける:

すべての辺に別々にラベルを付ける:

任意の式をラベルとして使う:

Placedを記号位置と一緒に使って辺に沿ったラベルの置き方を制御する:

明示的な座標を使ってラベルを置く:

ラベル内の位置を変える:

複数のラベルを置く:

TooltipおよびStatusAreaからの値によって,自動的にラベルを付ける:

EdgeShapeFunction  (6)

EdgeShapeFunctionの組込み設定のリストを得る:

基準線を含む無向辺:

辺に異なるグリフがある線:

塗潰し矢印を含む有向辺:

実線矢印:

塗り潰されていない矢印:

個々の辺についての辺関数を指定する:

異なるデフォルトの辺関数を組み合せる:

プログラムを実行して辺を描画する:

EdgeShapeFunctionEdgeStyleと組み合せることができる:

EdgeShapeFunctionEdgeStyleより優先順位が高い:

EdgeStyle  (2)

すべての辺にスタイルを付ける:

個々の辺にスタイルを付ける:

EdgeWeight  (2)

すべての辺の重みを指定する:

任意の数式を重みとして使う:

GraphHighlight  (3)

頂点1をハイライトする:

{0,2}{0,3}をハイライトする:

頂点と辺をハイライトする:

GraphHighlightStyle  (2)

GraphHighlightStyleの組込み設定のリストを得る:

GraphHighlightStyleの組込み設定を使う:

GraphLayout  (5)

デフォルトで,レイアウトは自動的に選択される:

特定の曲線についてレイアウトを指定する:

最適性基準を満足するレイアウトを指定する:

VertexCoordinatesGraphLayout座標を無効にする:

レイアウトアルゴリズムを使って計算されたVertexCoordinatesを,AbsoluteOptionsを使って抽出する:

PlotTheme  (4)

基本テーマ  (2)

一般的な基本テーマを使う:

白黒のテーマを使う:

特徴テーマ  (2)

大きいグラフのテーマを使う:

従来の図表テーマを使う:

VertexCoordinates  (2)

デフォルトで,任意の頂点座標は自動的に計算される:

AbsoluteOptionsを使って結果の頂点座標を抽出する:

楕円に沿ったレイアウト関数を指定する:

これを使ってグラフのための頂点座標を生成する:

VertexLabels  (13)

頂点名をラベルとして使う:

個々の頂点にラベルを付ける:

すべての頂点にラベルを付ける:

任意の式をラベルとして使う:

Placedを記号位置と一緒に使って外側位置を含むラベルの置き方を制御する:

記号的な外側コーナー位置:

記号的な内側位置:

記号的な内側コーナー位置:

明示的な座標を使ってラベルの中心を置く:

すべてのラベルを頂点の右上コーナーに置き,ラベル内で座標を変える:

複数のラベルを置く:

任意の数のラベルを使うことができる:

Placedに引数を使ってTooltipを含むフォーマットを制御する:

あるいは,StatusAreaを含むフォーマットを制御する:

より複雑なフォーマット関数を使う:

VertexShape  (5)

任意のGraphicsImageあるいはGraphics3Dを頂点の形として使う:

個々の頂点の形を指定する:

VertexShapeVertexSizeと組み合せることができる:

VertexShapeVertexStyleの影響は受けない:

VertexShapeFunctionVertexShapeより優先順位が高い:

VertexShapeFunction  (10)

VertexShapeFunctionの組込みコレクションのリストを得る:

"Basic"コレクション中のVertexShapeFunctionについての設定を使う:

単純な基本形:

一般的な基本形:

"Rounded"コレクション中のVertexShapeFunctionについての組込み設定を使う:

"Concave"コレクション中のVertexShapeFunctionについての組込み設定を使う:

個々の頂点を描画する:

デフォルトの頂点関数と組み合せる:

定義済みのグラフィックスを使って頂点を描画する:

プログラムを実行して頂点を描画する:

VertexShapeFunctionVertexStyleと組み合せることができる:

VertexShapeFunctionVertexStyleより優先順位が高い:

VertexShapeFunctionVertexSizeと組み合せることができる:

VertexShapeFunctionVertexShapeより優先順位が高い:

VertexSize  (8)

デフォルトで,頂点の大きさは自動的に計算される:

記号的な頂点サイズを使って全頂点のサイズを指定する:

頂点座標間の最短距離の割合を使う:

すべての頂点座標について全体的な対角の割合を使う:

方向と 方向の両方でサイズを指定する:

個々の頂点のサイズを指定する:

VertexSizeVertexShapeFunctionと組み合せることができる:

VertexSizeVertexShapeと組み合せることができる:

VertexStyle  (5)

すべての頂点にスタイルを付ける:

個々の頂点にスタイルを付ける:

VertexShapeFunctionVertexStyleと組み合せることができる:

VertexShapeFunctionVertexStyleより優先順位が高い:

VertexStyleBaseStyleと組み合せることができる:

VertexStyleBaseStyleより優先順位が高い:

VertexShapeVertexStyleの影響は受けない:

VertexWeight  (2)

すべての頂点の重みを設定する:

任意の数式を重みとして使う:

アプリケーション  (10)

基本的なアプリケーション  (5)

三角形連結度グラフ:

点から点へ:

点から同じ面を共有している辺へ:

立方体連結度グラフ:

点から点へ:

点から同じ面を共有している辺へ:

メンガーメッシュ連結度グラフ:

点から点へ:

点から同じ面を共有している辺へ:

3D境界メッシュ連結度グラフ:

点から点へ:

点から同じ面を共有している辺へ:

ボロノイメッシュの面隣接度を得る:

隣接度クエリ  (1)

メッシュ連結度グラフを使ってメッシュの点-点隣接度を求める:

セル指標{0,1}の点に連結されている点をすべて求める:

多面体演算 (1)

MeshConnectivityGraphを使って立方体のDualPolyhedronを計算する:

点と面の間の連結度グラフを計算する:

各点の隣接面を得る:

双対の座標を計算する:

立方体の双対を構築する:

位相演算  (3)

MeshConnectivityGraphを使ってメッシュが連結しているかどうかを調べる:

MeshConnectivityGraphを使ってConnectedMeshComponentsを計算する:

メッシュ連結度グラフの連結成分:

メッシュセルを異なるメッシュに連結された成分にグループ化する:

メッシュの連結成分を得る:

プラトンの立体の スケルトングラフ:

特性と関係  (3)

指標{d,k}のセルは頂点 に対応する:

次元が異なるセル間のMeshConnectivityGraphは有向二部グラフである:

メッシュ連結度グラフの同じ次元のメッシュ間のAdjacencyMatrixは対称行列である:

おもしろい例題  (1)

メンガーメッシュの異なる次元連結度グラフ:

Wolfram Research (2020), MeshConnectivityGraph, Wolfram言語関数, https://reference.wolfram.com/language/ref/MeshConnectivityGraph.html.

テキスト

Wolfram Research (2020), MeshConnectivityGraph, Wolfram言語関数, https://reference.wolfram.com/language/ref/MeshConnectivityGraph.html.

CMS

Wolfram Language. 2020. "MeshConnectivityGraph." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/MeshConnectivityGraph.html.

APA

Wolfram Language. (2020). MeshConnectivityGraph. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MeshConnectivityGraph.html

BibTeX

@misc{reference.wolfram_2024_meshconnectivitygraph, author="Wolfram Research", title="{MeshConnectivityGraph}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/MeshConnectivityGraph.html}", note=[Accessed: 18-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_meshconnectivitygraph, organization={Wolfram Research}, title={MeshConnectivityGraph}, year={2020}, url={https://reference.wolfram.com/language/ref/MeshConnectivityGraph.html}, note=[Accessed: 18-November-2024 ]}