MeshRegionQ[reg]
yields True if the region reg is a valid MeshRegion object and False otherwise.
MeshRegionQ
MeshRegionQ[reg]
yields True if the region reg is a valid MeshRegion object and False otherwise.
Examples
open all close allBasic Examples (2)
Scope (7)
Use MeshRegionQ to check for valid MeshRegion constructions:

Even though the expression Head is MeshRegion, it is not a valid object to use:
A directly constructed valid MeshRegion:
MeshRegion from a set of points:
A BoundaryMeshRegion is not a MeshRegion, but can be converted using TriangulateMesh:
Special regions are not MeshRegion, but can be converted using DiscretizeRegion:
Graphics are not MeshRegion, but can be converted using DiscretizeGraphics:
Applications (2)
Create a definition that only applies to mesh regions:
Select the MeshRegion from a list of regions:
Properties & Relations (3)
MeshRegionQ is a special case of RegionQ:
A MeshRegion is always BoundedRegionQ:
A MeshRegion is always ConstantRegionQ:
Related Guides
History
Text
Wolfram Research (2014), MeshRegionQ, Wolfram Language function, https://reference.wolfram.com/language/ref/MeshRegionQ.html.
CMS
Wolfram Language. 2014. "MeshRegionQ." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/MeshRegionQ.html.
APA
Wolfram Language. (2014). MeshRegionQ. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MeshRegionQ.html
BibTeX
@misc{reference.wolfram_2025_meshregionq, author="Wolfram Research", title="{MeshRegionQ}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/MeshRegionQ.html}", note=[Accessed: 13-August-2025]}
BibLaTeX
@online{reference.wolfram_2025_meshregionq, organization={Wolfram Research}, title={MeshRegionQ}, year={2014}, url={https://reference.wolfram.com/language/ref/MeshRegionQ.html}, note=[Accessed: 13-August-2025]}