MeshConnectivityGraph

MeshConnectivityGraph[mr,0]

给出一张点图,其中的各个点由线相连.

MeshConnectivityGraph[mr,d]

给出维度为 d 的单元之间的图,各单元共享一个维度为 d-1 的单元.

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

给出从维度为 d 的单元到维度为 e 的单元的图,它们共享一个维度为 r 的单元.

更多信息和选项

范例

打开所有单元关闭所有单元

基本范例  (2)

构建网格中维度为 0 的单元之间的连通图:

共享一条边的点相连:

找出单元索引为 {0,1}{0,96} 的两个顶点之间的最短路径:

突出显示路径:

获取二十面体的面之间的连通矩阵:

邻接矩阵:

范围  (4)

MeshConnectivityGraph 适用于 MeshRegion

BoundaryMeshRegion

线性区域:

MeshConnectivityGraph 适用于所有维度:

构建网格中维度为 0 的单元之间的连通图:

维度为 0 和 1 的单元之间的连通图:

维度为 0 和 0、共享一个面的单元之间的连通图:

默认情况下,保留 AnnotationRulesInherited 的注释:

当设置为 AnnotationRulesNone 时,不保留注释,对图进行索引:

选项  (81)

AnnotationRules  (4)

指定顶点的注释:

边:

图自身:

当设置为 AnnotationRulesNone 时,不保留注释,对图进行索引:

DirectedEdges  (1)

默认情况下,在计算不同维度的单元之间的连通性时生成有向边:

DirectedEdges->False 将规则解释为无向边:

EdgeLabels  (7)

对边 {0,1}{0,2} 进行标注:

分别标注所有的边:

用任意表达式作为标签:

Placed 与符号位置一起使用,以控制在边的什么位置放置标签:

用明确的坐标放置标签:

改变标签的位置:

放置多个标签:

通过 TooltipStatusArea 用值进行自动标注:

EdgeShapeFunction  (6)

获取 EdgeShapeFunction 的内置设置列表:

使用简单直线的无向边:

用具有不同标记符号的直线作为边:

使用实箭头的有向边:

线状箭头:

空心箭头:

为个别边指定边函数:

与不同的默认边函数组合使用:

通过运行程序绘制边:

EdgeShapeFunction 可与 EdgeStyle 组合使用:

EdgeShapeFunctionEdgeStyle 的优先级高:

EdgeStyle  (2)

为所有的边设置样式:

为个别的边设置样式:

EdgeWeight  (2)

指定所有边的权重:

用任意数值表达式作为权重:

GraphHighlight  (3)

突出显示顶点 1

突出显示边 {0,2}{0,3}

突出显示边和顶点:

GraphHighlightStyle  (2)

获取 GraphHighlightStyle 的内置设置的列表:

使用 GraphHighlightStyle 的内置设置:

GraphLayout  (5)

默认情况下,自动选择布局:

指定排布到特殊曲线上:

指定满足最佳标准的布局:

VertexCoordinates 将覆盖 GraphLayout 的坐标:

AbsoluteOptions 提取用布局算法得出的 VertexCoordinates

PlotTheme  (4)

基本主题  (2)

使用常见基本主题:

使用单色主题:

特色主题  (2)

使用大图主题:

使用传统的示意图主题:

VertexCoordinates  (2)

默认情况下,自动计算所有顶点的坐标:

AbsoluteOptions 提取所得的顶点坐标:

指定椭圆形布局函数:

用它来生成图的顶点坐标:

VertexLabels  (13)

用顶点名称作为标签:

标注个别顶点:

标注所有顶点:

用任意表达式作为标签:

Placed 与符号式位置合用,控制标签的放置,包括顶点外的位置:

符号式顶点外角落处的位置:

顶点内的符号式位置:

顶点内的符号式角落位置:

使用显式坐标指定标签的中心:

将所有标签放在顶点的右上角,并改变标签内的坐标:

放置多个标签:

可使用任意数量的标签:

Placed 的参数控制格式,包括 Tooltip

StatusArea

使用更精细的格式函数:

VertexShape  (5)

使用任意 GraphicsImageGraphics3D 作为顶点的形状:

指定个别顶点的形状:

VertexShape 可与 VertexSize 组合使用:

VertexShape 不受 VertexStyle 的影响:

VertexShapeFunctionVertexShape 的优先级高:

VertexShapeFunction  (10)

获取 VertexShapeFunction 的内置集合列表:

使用 "Basic" 集合中 VertexShapeFunction 的内置设置:

简单的基本形状:

常见基本形状:

使用 "Rounded" 集合中 VertexShapeFunction 的内置设置:

使用 "Concave" 集合中 VertexShapeFunction 的内置设置:

绘制个别顶点:

与默认顶点函数组合使用:

用预定义的图形绘制顶点:

通过运行程序绘制顶点:

VertexShapeFunction 可与 VertexStyle 组合使用:

VertexShapeFunctionVertexStyle 的优先级高:

VertexShapeFunction 可与 VertexSize 组合使用:

VertexShapeFunctionVertexShape 的优先级高:

VertexSize  (8)

默认情况下,自动计算顶点的大小:

用符号顶点大小指定所有顶点的尺寸:

用顶点坐标之间最小距离的比例指定顶点的大小:

用所有顶点坐标整体对角尺寸的比例指定顶点的大小:

指定在 方向和 方向的大小:

指定个别顶点的大小:

VertexSize 可与 VertexShapeFunction 组合使用:

VertexSize 可与 VertexShape 组合使用:

VertexStyle  (5)

为所有的顶点设置样式:

为个别顶点设置样式:

VertexShapeFunction 可与 VertexStyle 组合使用:

VertexShapeFunctionVertexStyle 的优先级高:

VertexStyle 可与 BaseStyle 组合使用:

VertexStyleBaseStyle 的优先级高:

VertexShape 不受 VertexStyle 的影响:

VertexWeight  (2)

设置所有顶点的权重:

用任意数值表达式作为权重:

应用  (10)

基本应用  (5)

三角形连通图:

点到点:

点到边,共享同一个面:

立方体连通图:

点到点:

点到边,共享同一个面:

Menger 网格连通图:

点到点:

点到边,共享同一个面:

3D 边界网格连通图:

点到点:

点到边,共享同一个面:

获取 Voronoi 网格的面邻接图:

邻接查询  (1)

通过网格连通图查找网格的点-点邻接关系:

查找与单元索引为 {0,1} 的点连接的所有点:

多面体运算  (1)

MeshConnectivityGraph 计算长方体的 DualPolyhedron

计算点和面之间的连通图:

获取每个点的邻接面:

计算对偶多面体的坐标:

构建立方体的对偶多面体:

拓扑运算  (3)

MeshConnectivityGraph 测试网格是否相连:

MeshConnectivityGraph 计算 ConnectedMeshComponents

连接网格连通图的各部分:

将网格单元划分成不同的网格连接分部:

获取网格连接分部:

柏拉图立体的 -骨架图:

属性和关系  (3)

索引为 {d,k} 的单元对应于顶点

不同维度的单元之间的 MeshConnectivityGraph 是一个有向二分图:

相同维度的单元之间的网格连通图的 AdjacencyMatrix 是对称的:

巧妙范例  (1)

Menger 网格的不同维度的连通图:

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 语言. 2020. "MeshConnectivityGraph." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/MeshConnectivityGraph.html.

APA

Wolfram 语言. (2020). MeshConnectivityGraph. Wolfram 语言与系统参考资料中心. 追溯自 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: 21-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: 21-November-2024 ]}