Wednesday, July 16, 2014

Mesh Comparison - Day 3


DSME-(Histogram-based) Qualitative Mesh Comparison in between ship CAD systems.

%-------------------------------------------------------------------------------

Goal : Develop the module for 3D mesh comparison, in ACIS environment

Todo :


  1. Study
  • Qualitative shape (search, detection, matching, comparison, ...)
  • MeshLab(VCG) or OpenMesh library
  • ACIS & HOOPS
    2. Implementation
  • Meshing(Solid, B-rep to facet data)
  • Sampling on mesh surface
%-------------------------------------------------------------------------------

- ACIS : Geometric modeling kernel, developed by Spatial.

- HOOPS : Visualization software package that can be integrated with ACIS.

  • Meshing(Solid, B-rep to facet data)
- On top of the Hanra's implementation, I developed the module that converts existing geometry in ACIS into vertices and face data.

- For the validation, module for writing the data into the .obj format also developed.

- The quality of the faceting can be differ according to the several parameters in Refinement.

(Top) Source model in ACIS, visualized in HOOPS
(Bottom) Converted mesh model in obj format, visualized in MeshLab(27095 vertices)


  • Sampling on mesh surface
- For the mesh comparison based on "Shape distributions". points on the mesh surface should be done.

- To calculate the appropriate distributions that can catch the shape characteristics of geometry, points should be sampled (evenly?) on the mesh surface.

- I developed the module with the method described in HERE.
 
- Sampled points are recorded by xyz format, to validate using MeshLab.


(Top) Source model, 27,095 vertices.
(Bottom) 10,000 sampled points.
%------------------------------------------------------------------------------

Additional Resources

No comments:

Post a Comment