BoundaryMeshRegionQ[reg]
領域 reg が有効なBoundaryMeshRegionオブジェクトの場合はTrueを,それ以外の場合はFalseを与える.
BoundaryMeshRegionQ
BoundaryMeshRegionQ[reg]
領域 reg が有効なBoundaryMeshRegionオブジェクトの場合はTrueを,それ以外の場合はFalseを与える.
例題
すべて開く すべて閉じる例 (2)
2Dにおける有効なBoundaryMeshRegion:
ℛ = ConvexHullMesh[RandomReal[1, {50, 2}]]BoundaryMeshRegionQ[ℛ]3Dにおける有効なBoundaryMeshRegion:
ℛ = ConvexHullMesh[RandomReal[1, {100, 3}]]BoundaryMeshRegionQ[ℛ]スコープ (7)
BoundaryMeshRegionQを使って有効なBoundaryMeshRegion構造を調べる:
invalid = BoundaryMeshRegion[{{0, 0}, {1, 0}, {0, 1}}, garbage]式HeadはBoundaryMeshRegionだが,これは使用するための有効なオブジェクトではない:
{Head[invalid], BoundaryMeshRegionQ[invalid]}直接構築された有効なBoundaryMeshRegion:
valid = BoundaryMeshRegion[{{0, 0}, {1, 0}, {0, 1}}, Line[{1, 2, 3, 1}]]BoundaryMeshRegionQ[valid]点集合からのBoundaryMeshRegion:
pl = RandomReal[1, {10, 2}];ℛ = ConvexHullMesh[pl]BoundaryMeshRegionQ[ℛ]MeshRegionはBoundaryMeshRegionではない:
mr = DelaunayMesh[RandomReal[1, {10, 3}]]BoundaryMeshRegionQ[mr]全次元の成分はBoundaryMeshを使って変換することができる:
bm = BoundaryMesh[mr]BoundaryMeshRegionQ[bm]特別な領域はBoundaryMeshRegionではない:
sr = Disk[{0, 0}, 2];BoundaryMeshRegionQ[sr]全次元の領域はBoundaryDiscretizeRegionを使って変換することができる:
bdr = BoundaryDiscretizeRegion[sr]BoundaryMeshRegionQ[bdr]グラフィックスはBoundaryMeshRegionではない:
g = Graphics[{Orange, Disk[{2, 2}], Brown, Rectangle[{0, 0}, {2, 2}]}]全次元の領域は,BoundaryDiscretizeGraphicsを使って変換できる:
bdg = BoundaryDiscretizeGraphics[g]{BoundaryMeshRegionQ[mr], BoundaryMeshRegionQ[bdg]}次元
におけるBoundaryMeshRegion:
rl = Table[ConvexHullMesh[RandomReal[1, {10, d}]], {d, 3}]BoundaryMeshRegionQ /@ rlアプリケーション (2)
rl = Flatten@Table[{DiscretizeRegion[r], BoundaryDiscretizeRegion[r]}, {r, {Disk[], Parallelogram[]}}]f[br_ ? BoundaryMeshRegionQ] := TriangulateMesh[br]f /@ rl領域のリストからBoundaryMeshRegionを選択(Select)する:
rl = Table[RandomChoice[{ConvexHullMesh, VoronoiMesh}][RandomReal[1, {9, 2}]], {4}]Select[rl, BoundaryMeshRegionQ]特性と関係 (3)
BoundaryMeshRegionは常にRegionQである:
Subscript[ℛ, 1] = ConvexHullMesh[RandomReal[1, {10, 2}]];
Subscript[ℛ, 2] = DelaunayMesh[RandomReal[1, {10, 2}]];BoundaryMeshRegionQ /@ {Subscript[ℛ, 1], Subscript[ℛ, 2]}RegionQ /@ {Subscript[ℛ, 1], Subscript[ℛ, 2]}BoundaryMeshRegionは常にBoundedRegionQである:
ℛ = ConvexHullMesh[RandomReal[1, {10, 2}]];{BoundaryMeshRegionQ[ℛ], BoundedRegionQ[ℛ]}BoundaryMeshRegionは常にConstantRegionQである:
ℛ = ConvexHullMesh[RandomReal[1, {10, 2}]];{BoundaryMeshRegionQ[ℛ], ConstantRegionQ[ℛ]}関連するガイド
-
▪
- 領域の特性と測定
テキスト
Wolfram Research (2014), BoundaryMeshRegionQ, Wolfram言語関数, https://reference.wolfram.com/language/ref/BoundaryMeshRegionQ.html.
CMS
Wolfram Language. 2014. "BoundaryMeshRegionQ." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/BoundaryMeshRegionQ.html.
APA
Wolfram Language. (2014). BoundaryMeshRegionQ. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BoundaryMeshRegionQ.html
BibTeX
@misc{reference.wolfram_2026_boundarymeshregionq, author="Wolfram Research", title="{BoundaryMeshRegionQ}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/BoundaryMeshRegionQ.html}", note=[Accessed: 16-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_boundarymeshregionq, organization={Wolfram Research}, title={BoundaryMeshRegionQ}, year={2014}, url={https://reference.wolfram.com/language/ref/BoundaryMeshRegionQ.html}, note=[Accessed: 16-September-2026]}