给出不相交路径连通网格区域的列表 {c1,c2,…}.
ConnectedMeshComponents
给出不相交路径连通网格区域的列表 {c1,c2,…}.
更多信息和选项
- 网格区域 mr 可以是 MeshRegion 或 BoundaryMeshRegion.
范例
打开所有单元 关闭所有单元基本范例 (2)
mr = DiscretizeGraphics[Graphics[{Disk[{-2, 0}], Disk[{0, -2}]}]]ConnectedMeshComponents[mr]bmr = BoundaryMeshRegion[{{0, -1}, {-1, 0}, {0, 0}, {1, 0}, {0, 1}, {-1 / 2, 1 / 2}, {-1, 1 / 2}, {-1 / 2, 1}}, Line[{1, 3, 2, 1}], Line[{3, 4, 5, 3}], Line[{6, 7, 8, 6}]]ConnectedMeshComponents[bmr]范围 (6)
mr = MeshRegion[{{0}, {1}, {2}}, {Point[{1}], Line[{2, 3}]}]c = ConnectedMeshComponents[mr]结果是 MeshRegion 的列表:
MeshRegionQ /@ cmr = MeshRegion[{{0}, {1}, {2}, {3}, {4}, {5}}, {Line[{1, 3}], Line[{3, 4}], Line[{5, 6}]}]ConnectedMeshComponents[mr]一维 BoundaryMeshRegion 的连通网格分量:
br = BoundaryMeshRegion[{{0}, {1}, {2}, {4}, {6}, {9}}, {Point[{1, 6}], Point[{2, 3}], Point[{4, 5}]}]c = ConnectedMeshComponents[br]结果是 BoundaryMeshRegion 的列表:
BoundaryMeshRegionQ /@ cmr = DiscretizeGraphics[Graphics[{Disk[{-3, 1}], Disk[{0, 2}], Disk[{0, 1}]}]]ConnectedMeshComponents[mr]nb = 7;
X = Join@@Table[k{{-1, -1}, {1, -1}, {1, 1}, {-1, 1}}, {k, nb}];
cells = Table[Line[{1, 2, 3, 4, 1} + 4(k - 1)], {k, nb}];b = Apply[BoundaryMeshRegion, Prepend[cells, X]]ConnectedMeshComponents[b]mr = MeshRegion[{{0, 0, 0}, {1, 0, 0}, {2, 0, 0}, {3, 0, -1 / 2}, {3, 0, 1 / 2}, {4, -1 / 2, 0}, {4, 1 / 2, 0}}, {Point[1], Line[{2, 3}], Triangle[{3, 4, 5}], Tetrahedron[{4, 6, 5, 7}]}]ConnectedMeshComponents[mr]属性和关系 (1)
VoronoiMesh、DelaunayMesh 和 ConvexHullMesh 的所有分量是联通的:
pts = RandomReal[1, {10, 2}];{vm, dm, cm} = {VoronoiMesh[pts], DelaunayMesh[pts], ConvexHullMesh[pts]}ConnectedMeshComponents /@ {vm, dm, cm}文本
Wolfram Research (2014),ConnectedMeshComponents,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ConnectedMeshComponents.html.
CMS
Wolfram 语言. 2014. "ConnectedMeshComponents." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ConnectedMeshComponents.html.
APA
Wolfram 语言. (2014). ConnectedMeshComponents. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ConnectedMeshComponents.html 年
BibTeX
@misc{reference.wolfram_2026_connectedmeshcomponents, author="Wolfram Research", title="{ConnectedMeshComponents}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/ConnectedMeshComponents.html}", note=[Accessed: 09-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_connectedmeshcomponents, organization={Wolfram Research}, title={ConnectedMeshComponents}, year={2014}, url={https://reference.wolfram.com/language/ref/ConnectedMeshComponents.html}, note=[Accessed: 09-August-2026]}