Difference between revisions of "Man MeshEditing"

From Open Tech Dental Wiki 4.0
Jump to: navigation, search
Line 8: Line 8:
  
 
<!--T:39-->
 
<!--T:39-->
The generated mesh may have artefacts, noises or holes that need to be fixed.  
+
The generated mesh may have defects, noises or holes that need to be fixed.  
  
 
<!--T:40-->
 
<!--T:40-->
OpticalRevEng Dental already applies a specific mesh generation strategy for each element, trying to automatically fix all the problems. However, there could be the need to further edit the meshes before exporting them to another software.
+
OpticalRevEng Dental already applies a specific mesh generation strategy for each element. However, there could be the need to further edit the meshes before exporting them to another software.
  
 
<!--T:41-->
 
<!--T:41-->
In this page, there is a description of the Mesh Editing tools that can be found in the [[Support_Toolbars_And_Menus|Mesh Menu and Mesh Toolbar]].
+
In this page, there is a description of the Mesh Editing tools that can be found either in the [[Support_Toolbars_And_Menus|Mesh Menu or in the Mesh Toolbar]].
  
 
== Remove Spikes == <!--T:3-->
 
== Remove Spikes == <!--T:3-->
Line 22: Line 22:
  
 
<!--T:42-->
 
<!--T:42-->
Usually, these spikes are automatically corrected by the software during the mesh generation but, if the meshes have been imported from another system, some spikes could be present.
+
Usually, these spikes are automatically corrected by the software during mesh generation but, if the meshes have been imported from another system, some spikes could be present.
  
 
<!--T:43-->
 
<!--T:43-->
Line 36: Line 36:
  
 
<!--T:7-->
 
<!--T:7-->
The sharpening tool carries out two actions. It smooths the parts of the surface that are more planar and, at the same time, it sharpens the edges. It takes 2 parameters:
+
The sharpening tool carries out two actions: it smooths the planar parts of the surface and, at the same time, it sharpens the edges, using two parameters:
  
 
<!--T:44-->
 
<!--T:44-->
# T [°] : this angle identifies what an edge is. All the parts of the surface that have an angle smaller than T° will be sharpened. When this value is at 0, all the surfacse will be smoothed
+
# T [°] : this angle identifies what an edge is. All the parts of the surface that have an angle smaller than T° will be sharpened. When this value is at 0, all the surface will be smoothed
# Normal Iterations : how many times the software will pass over the surface to carry out the sharpening. Bigger values mean more smoothing and more sharpening
+
# Normal Iterations : how many times the software will pass over the surface to carry out the sharpening. The higher the value, the more the mesh will be smoothed and sharpened
  
 
<!--T:45-->
 
<!--T:45-->
Line 48: Line 48:
  
 
<!--T:9-->
 
<!--T:9-->
This tool is similar to the Mesh Sharpening one but it applies a smoothing to the whole surface, without preserving the edges.
+
This tool is similar to the Mesh Sharpening but it applies a smoothing to the whole surface, without preserving the edges.
  
 
<!--T:46-->
 
<!--T:46-->
Line 56: Line 56:
  
 
<!--T:11-->
 
<!--T:11-->
This tool reduces the number of triangles in a mesh, to save more space, trying to save as much detail as possible.
+
This tool reduces the number of triangles in a mesh, to save more space, trying to preserve as much detail as possible.
  
 
<!--T:47-->
 
<!--T:47-->
Line 62: Line 62:
  
 
<!--T:12-->
 
<!--T:12-->
On the top, the current number of triangles of the selected meshes is specified.
+
On the top is specified the current number of triangles of the selected meshes.
  
 
<!--T:48-->
 
<!--T:48-->
Line 68: Line 68:
  
 
<!--T:49-->
 
<!--T:49-->
It is also possible to establish a tolerance value. If the tolerance is enabled, the software will stop the decimation if this will modify the mesh more than the tolerance parameter.  
+
It is also possible to establish a tolerance value. If the tolerance is enabled, the software will stop the decimation when this would modify the mesh more than the tolerance parameter.  
  
 
<!--T:50-->
 
<!--T:50-->
Line 85: Line 85:
  
 
<!--T:16-->
 
<!--T:16-->
This tool takes a mesh and then looks for and removes the parts of the surface that are not ''Manifold''. Look at: [https://en.wikipedia.org/wiki/Manifold definition]
+
This tool searches and removes the parts of the surface that are not ''Manifold''. Look at: [https://en.wikipedia.org/wiki/Manifold definition]
  
 
== Mesh Catenate == <!--T:17-->
 
== Mesh Catenate == <!--T:17-->
Line 95: Line 95:
  
 
<!--T:20-->
 
<!--T:20-->
Every mesh has an inside and an outside. The software gives them two different colors. This tool flips the inside and the outside of the selected meshes.
+
Every mesh has an inside and an outside. The software gives them two different colors. This tool inverts the inside and the outside of the selected meshes.
  
 
== Detect Intersections == <!--T:21-->
 
== Detect Intersections == <!--T:21-->
Line 116: Line 116:
  
 
<!--T:26-->
 
<!--T:26-->
In the fill one mode, the software will highlight the hole near the mouse cursor, and by clicking with the left mouse button on the highlighted hole, the sofware will fill it.
+
In the fill one mode, the software will highlight the hole near the mouse cursor. By clicking with the left mouse button on the highlighted hole it will be filed.
  
 
=== Fill All === <!--T:27-->
 
=== Fill All === <!--T:27-->
Line 126: Line 126:
  
 
<!--T:30-->
 
<!--T:30-->
There is an additional option: curvature filling. If this option is enabled, the software will try to follow the curvature of the rest of the surface, closing the hole. If it's disabled, the software will ignore the rest of the surface and close the hole with a straight plane.
+
There is an additional option: curvature filling. If this option is enabled, the software will try to close the hole following the curvature of the rest of the surface. If it's disabled, the software will ignore the rest of the surface and close the hole with a straight plane.
  
 
== Close Denture == <!--T:31-->
 
== Close Denture == <!--T:31-->
  
 
<!--T:32-->
 
<!--T:32-->
When scanning an entire jaw, there will be a big hole at the base. This tool has been created to close only that hole. Closing that hole with the Fill All Holes tool takes a lot of time and the final result will not be good enough.
+
When scanning a whole jaw, the base information will not be acquired. This tool has been created to recreate that information. Closing the dunture with the Fill All Holes tool takes too much time and the final result will not be good enough.
  
 
<!--T:54-->
 
<!--T:54-->
Line 137: Line 137:
  
 
<!--T:55-->
 
<!--T:55-->
This tool will not work if the mesh has other holes or artefacts.
+
This tool will not work if the mesh has other holes or defects.
  
 
== Mesh Cleaning == <!--T:33-->
 
== Mesh Cleaning == <!--T:33-->
  
 
<!--T:34-->
 
<!--T:34-->
This tool takes a mesh and tries to remove all the possible artefacts and problems.
+
This removes all the possible defects and noises of a mesh.
  
 
== Mesh Offset == <!--T:35-->  
 
== Mesh Offset == <!--T:35-->  

Revision as of 13:33, 12 October 2015


Mesh Editing

When generating a mesh starting from the data acquired by a scanner, the meshes may not be perfect for the designated use.

The generated mesh may have defects, noises or holes that need to be fixed.

OpticalRevEng Dental already applies a specific mesh generation strategy for each element. However, there could be the need to further edit the meshes before exporting them to another software.

In this page, there is a description of the Mesh Editing tools that can be found either in the Mesh Menu or in the Mesh Toolbar.

Remove Spikes

A spike in a mesh is defined as a tiny part of the surface that is not actually part of the 3D object acquired by the scanner.

Usually, these spikes are automatically corrected by the software during mesh generation but, if the meshes have been imported from another system, some spikes could be present.

This tool automatically removes all the spikes and repairs the mesh.

Mesh Sharpening

The sharpening tool carries out two actions: it smooths the planar parts of the surface and, at the same time, it sharpens the edges, using two parameters:

  1. T [°] : this angle identifies what an edge is. All the parts of the surface that have an angle smaller than T° will be sharpened. When this value is at 0, all the surface will be smoothed
  2. Normal Iterations : how many times the software will pass over the surface to carry out the sharpening. The higher the value, the more the mesh will be smoothed and sharpened

The software applies this tool automatically, using specific parameters. The use of this tool with the wrong parameters may modify the shape and the dimension of the objects.

Mesh Smooth

This tool is similar to the Mesh Sharpening but it applies a smoothing to the whole surface, without preserving the edges.

The software applies this tool automatically, using specific parameters. The use of this tool with wrong parameters may modify the shape and the dimension of the objects.

Mesh Decimate

This tool reduces the number of triangles in a mesh, to save more space, trying to preserve as much detail as possible.

Dental 2 5 decimate.jpg

On the top is specified the current number of triangles of the selected meshes.

It is possible to insert a percentage of triangles to be kept (For example 50% to halve the mesh size).

It is also possible to establish a tolerance value. If the tolerance is enabled, the software will stop the decimation when this would modify the mesh more than the tolerance parameter.

Just click on Apply to see the result.

Mesh Defeature

This tool takes a selection of the mesh and it removes all the details, leaving the surface as plane as possible. It removes holes, spikes, noises. To use this tool:

  1. Select the area in which it is necessary to remove all the features with the Selection Tools
  2. Apply the Mesh Defeature

Make Manifold

This tool searches and removes the parts of the surface that are not Manifold. Look at: definition

Mesh Catenate

This tool can be used only in Free Mode. It takes all the selected meshes and creates a single mesh, merging all of the selected meshes together.

Flip Normals

Every mesh has an inside and an outside. The software gives them two different colors. This tool inverts the inside and the outside of the selected meshes.

Detect Intersections

Sometimes, it is possible that part of the surface of a mesh is intersected with the mesh itself, something that in reality is not possibile. This tool identifies this situation and fixes it.

Fill All Holes

This is an interactive tool that allows to fill the holes in the currently selected mesh.

Dental 2 5 fillHoles.jpg

This tool can work in 2 different ways

Fill One

In the fill one mode, the software will highlight the hole near the mouse cursor. By clicking with the left mouse button on the highlighted hole it will be filed.

Fill All

In the fill all mode, the software will try to close all the holes. With the Filter By Size function, it is possible to select all the holes below one size and fill them. The selected holes will be highlighted in real time by the sofware.

Curvature Filling

There is an additional option: curvature filling. If this option is enabled, the software will try to close the hole following the curvature of the rest of the surface. If it's disabled, the software will ignore the rest of the surface and close the hole with a straight plane.

Close Denture

When scanning a whole jaw, the base information will not be acquired. This tool has been created to recreate that information. Closing the dunture with the Fill All Holes tool takes too much time and the final result will not be good enough.

With the close denture tool, the mesh will be closed with a perfect plane in a reduced amount of time.

This tool will not work if the mesh has other holes or defects.

Mesh Cleaning

This removes all the possible defects and noises of a mesh.

Mesh Offset

This tool creates a bigger/smaller version of the selected mesh. The Offset [mm] parameter allows to select how much the mesh will change.

The three flags (Remesh, Sharpen and Optimize Vertices) have to be checked.

Usually, none of these tools is necessary to work because the strategies already apply a selected sequence of specific tools to each element.

Dental 2 5 wiz prev.png Homebutton.png Dental 2 5 wiz next.png