WOLFRAM

Enable JavaScript to interact with content and submit forms on Wolfram websites. Learn how
Wolfram Language & System Documentation Center

RepairMesh [mreg]

repairs defects in the mesh region mreg.

RepairMesh [mreg,{def1,}]

repairs only the specified defects def1,.

Details and Options
Details and Options Details and Options
Examples  
Basic Examples  
Scope  
Specification  
Options  
MeshCellHighlight  
MeshCellLabel  
MeshCellMarker  
MeshCellShapeFunction  
MeshCellStyle  
PlotTheme  
See Also
Related Guides
Related Workflows
History
Cite this Page

RepairMesh [mreg]

repairs defects in the mesh region mreg.

RepairMesh [mreg,{def1,}]

repairs only the specified defects def1,.

Details and Options

  • RepairMesh repairs defects in mesh-based regions.
  • Possible geometrical defects on surface include:
  • "HoleEdges" close holes in the surface
    "TJunctionEdges" remove T junctions
    "TinyFaces" fix faces with near-zero area
    "OverlappingFaces" fix faces that overlap
  • Possible topological defects include:
  • "IsolatedVertices" remove vertices without incident edges
    "DanglingEdges" remove edges without incident faces
    "SingularEdges" fix edges with more than two incident faces
    "SingularVertices" fix vertices with a non-disc neighborhood
    "TinyComponents" remove tiny connected mesh components
    "FlippedFaces" fix faces that point inward
  • RepairMesh has the same options as MeshRegion .

Examples

open all close all

Basic Examples  (1)

Fill holes:

Scope  (8)

Specification  (8)

"DanglingEdges":

"FlippedFaces":

"HoleEdges:

"IsolatedVertices":

"SingularVertices":

"TinyComponents":

"TinyFaces":

"TJunctionEdges":

Options  (11)

MeshCellHighlight  (2)

MeshCellHighlight allows you to specify highlighting for parts of a MeshRegion :

Individual cells can be highlighted using their cell index:

Or by the cell itself:

MeshCellLabel  (2)

MeshCellLabel can be used to label parts of a MeshRegion :

Individual cells can be labeled using their cell index:

Or by the cell itself:

MeshCellMarker  (1)

MeshCellMarker can be used to assign values to parts of a MeshRegion :

Use MeshCellLabel to show the markers:

MeshCellShapeFunction  (2)

MeshCellShapeFunction allows you to specify functions for parts of a MeshRegion :

Individual cells can be drawn using their cell index:

Or by the cell itself:

MeshCellStyle  (2)

MeshCellStyle allows you to specify functions for parts of a MeshRegion :

Individual cells can be highlighted using their cell index:

Or by the cell itself:

PlotTheme  (2)

Use a theme with grid lines and a legend:

Use a theme to draw a wireframe:

Related Workflows

Wolfram Research (2016), RepairMesh, Wolfram Language function, https://reference.wolfram.com/language/ref/RepairMesh.html.

Text

Wolfram Research (2016), RepairMesh, Wolfram Language function, https://reference.wolfram.com/language/ref/RepairMesh.html.

CMS

Wolfram Language. 2016. "RepairMesh." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/RepairMesh.html.

APA

Wolfram Language. (2016). RepairMesh. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/RepairMesh.html

BibTeX

@misc{reference.wolfram_2025_repairmesh, author="Wolfram Research", title="{RepairMesh}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/RepairMesh.html}", note=[Accessed: 04-January-2026]}

BibLaTeX

@online{reference.wolfram_2025_repairmesh, organization={Wolfram Research}, title={RepairMesh}, year={2016}, url={https://reference.wolfram.com/language/ref/RepairMesh.html}, note=[Accessed: 04-January-2026]}

Top [フレーム]

AltStyle によって変換されたページ (->オリジナル) /