ReconstructionMesh

ReconstructionMesh[{pt1,pt2,}]

reconstructs a mesh from a set of points pt1,pt2,.

Details and Options

Examples

open allclose all

Basic Examples  (3)

Reconstruct a curve in 2D:

Reconstruct a solid in 2D:

Reconstruct a surface in 3D:

Scope  (7)

Basic Uses  (5)

Reconstruct a curve in 2D:

Reconstruct a solid in 2D:

Reconstruct a curve in 3D:

Reconstruct a surface in 3D:

Reconstruct a solid in 3D:

Specifications  (2)

ReconstructionMesh works on coordinates:

It is equivalent to points without normals:

ReconstructionMesh works on oriented points:

Options  (5)

Method  (3)

Use the "Crust" method to reconstruct curves:

Use the "AlphaShape" method to reconstruct curves:

Surfaces:

Solids:

Set an explicit value for :

Use the "Poisson" method to reconstruct surfaces in 3D when the normals for the points are known:

If no normals are provided, ReconstructionMesh will estimate them before reconstruction:

ProgressReporting  (1)

By default, ReconstructionMesh does report progress:

With the setting ProgressReporting False, ReconstructionMesh does not show the progress of the computation:

VertexNormals  (1)

Specify coordinate orientations using VertexNormals:

This is equivalent to passing oriented points:

Applications  (4)

Curve Reconstruction  (1)

ReconstructionMesh can reconstruct 1D curves in 2D:

3D:

Surface Reconstruction  (2)

ReconstructionMesh can reconstruct surfaces in 1D:

2D:

3D:

ReconstructionMesh can reconstruct 3D models:

Solid Reconstruction  (1)

ReconstructionMesh can reconstruct solids in 2D:

3D:

Properties & Relations  (7)

ConcaveHullMesh reconstructs meshes using alpha shapes:

This is similar to calling ReconstructionMesh with the Method set to "AlphaShape":

GradientFittedMesh reconstructs meshes using Poisson surface reconstruction:

This is similar to calling ReconstructionMesh with the Method set to "Poisson":

FindCurvePath can be used to reconstruct curves from points:

This is similar to calling ReconstructionMesh with the Method set to "Crust":

ListSurfacePlot3D can also be used to reconstruct 3D surfaces from points:

ConvexHullMesh can reconstruct convex meshes:

Use DelaunayMesh to include the interior simplices:

RegionFit fits a geometric model to a set of points:

EstimatedPointNormals can estimate normals for use in reconstruction:

Interactive Examples  (1)

Create an interactive example with draggable points to view the reconstructed mesh in real time:

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

Text

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

CMS

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

APA

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

BibTeX

@misc{reference.wolfram_2023_reconstructionmesh, author="Wolfram Research", title="{ReconstructionMesh}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/ReconstructionMesh.html}", note=[Accessed: 29-March-2024 ]}

BibLaTeX

@online{reference.wolfram_2023_reconstructionmesh, organization={Wolfram Research}, title={ReconstructionMesh}, year={2022}, url={https://reference.wolfram.com/language/ref/ReconstructionMesh.html}, note=[Accessed: 29-March-2024 ]}