Name:MeshStudio
Description:3D object analysis is of particular interest in many research fields and the popularity of 3D computer models has grown during the last decades due to the advance of 3D scanning technology.
The developed application allows the interaction with 3D objects, represented by triangular meshes, by means of a GUI (Graphical User Interface). The main features of the interface are:
Control of the orientation of the triangle facets of the mesh.
Control of the polygons\’ rendering.
Control of the lightning.
Control of rotation, translation and scaling.
MeshStudio implements a new automatic algorithm for 3D edge detection on large objects. The detection step is performed by evaluating the curvature of the surface considering those elements falling within a neighbourhood, defined by a set of radius values.
The algorithm does not require any input parameter and returns a set of elements patches that represent the salient features on the model surface regarding the best radius value. The computational complexity of the algorithm required a parallel implementation in order to process high resolution meshes in an acceptable time; we have developed a hierarchical parallel approach, suitable for local mesh analysis. Our system dynamically divides and distributes the input domain on a cluster of processors.
Software requirements: Ansi C, OpenGL graphic library, Fox-toolkit library for graphical user interfaces
^
Abstract:3D object analysis is of particular interest in many research fields and the popularity of 3D computer models has grown during the last decades due to the advance of 3D scanning technology.
The developed application allows the interaction with 3D objects, represented by triangular meshes, by means of a GUI (Graphical User Interface). The main features of the interface are:
<br>
<br>Control of the orientation of the triangle facets of the mesh.
<br>Control of the polygons\’ rendering.
<br>Control of the lightning.
<br>Control of rotation, translation and scaling.
<br>
MeshStudio implements a new automatic algorithm for 3D edge detection on large objects. The detection step is performed by evaluating the curvature of the surface considering those elements falling within a neighbourhood, defined by a set of radius values. <br>The algorithm does not require any input parameter and returns a set of elements patches that represent the salient features on the model surface regarding the best radius value. The computational complexity of the algorithm required a parallel implementation in order to process high resolution meshes in an acceptable time; we have developed a hierarchical parallel approach, suitable for local mesh analysis. Our system dynamically divides and distributes the input domain on a cluster of processors.
<BR><BR><B>Software requirements</B>: Ansi C, OpenGL graphic library, Fox-toolkit library for graphical user interfaces
^
Created:2010-05-01
Last updated:2010-05-01