互いに素な経路で繋がれたメッシュ領域のリスト{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]1DBoundaryMeshRegionの連結メッシュ成分:
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 Language. 2014. "ConnectedMeshComponents." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ConnectedMeshComponents.html.
APA
Wolfram Language. (2014). ConnectedMeshComponents. Wolfram Language & System Documentation Center. Retrieved from 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-September-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-September-2026]}