Release 4.04

Moved to the library core the code for computing min distance froma a point to a mesh using a uniform grid.
Slightly faster.
This commit is contained in:
Paolo Cignoni 2005-01-24 15:46:48 +00:00
parent 13158dd2c1
commit 3ecd3344ec
2 changed files with 14 additions and 6 deletions

View File

@ -24,6 +24,10 @@
History History
$Log: not supported by cvs2svn $ $Log: not supported by cvs2svn $
Revision 1.12 2005/01/03 11:28:52 cignoni
Release 4.03
Better ply compatibility, and improved error reporting
Revision 1.11 2004/11/29 09:07:04 cignoni Revision 1.11 2004/11/29 09:07:04 cignoni
Release 4.02 Release 4.02
removed bug in printing Hausdorf distance, removed bug in printing Hausdorf distance,
@ -143,7 +147,7 @@ int main(int argc, char**argv)
// print program info // print program info
printf("-------------------------------\n" printf("-------------------------------\n"
" Metro V.4.03 \n" " Metro V.4.04 \n"
" http://vcg.isti.cnr.it\n" " http://vcg.isti.cnr.it\n"
" release date: "__DATE__"\n" " release date: "__DATE__"\n"
"-------------------------------\n\n"); "-------------------------------\n\n");

View File

@ -2,11 +2,11 @@
VCGLib http://vcg.sf.net o o VCGLib http://vcg.sf.net o o
Visual and Computer Graphics Library o o Visual and Computer Graphics Library o o
_ O _ _ O _
Copyright(C) 2004-2005 \/)\/ Copyright(C) 2005-2006 \/)\/
Visual Computing Lab http://vcg.isti.cnr.it /\/| Visual Computing Lab http://vcg.isti.cnr.it /\/|
ISTI - Italian National Research Council | ISTI - Italian National Research Council |
\ \
Metro 4.01 21/09/2004 Metro 4.04 24/01/2005
All rights reserved. All rights reserved.
@ -28,9 +28,13 @@ Metro is a tool designed to evaluate the difference between two triangular meshe
Metro adopts an approximated approach based on surface sampling and point-to-surface distance computation. Metro adopts an approximated approach based on surface sampling and point-to-surface distance computation.
Please, when using this tool, cite the following reference: Please, when using this tool, cite the following reference:
P. Cignoni, C. Rocchini and R. Scopigno P. Cignoni, C. Rocchini and R. Scopigno
"Metro: measuring error on simplified surfaces" "Metro: measuring error on simplified surfaces"
Computer Graphics Forum, Blackwell Publishers, vol. 17(2), June 1998, pp 167-174 Computer Graphics Forum, Blackwell Publishers, vol. 17(2), June 1998, pp 167-174
Available at http://vcg.sf.net
You can find some sample mesh to test in the 'Metro Sample dataset' package downloadable from sourceforge. You can find some sample mesh to test in the 'Metro Sample dataset' package downloadable from sourceforge.
@ -58,14 +62,14 @@ A list of the command-line parameters accepted by the tool is shown in the follo
Usage: Metro file1 file2 [opts] Usage: Metro file1 file2 [opts]
where "file1" and "file2" are the input meshes in PLY or STL format, and opts can be: where "file1" and "file2" are the input meshes in PLY, OFF or STL format, and opts can be:
-v disable vertex sampling -v disable vertex sampling
-e disable edge sampling -e disable edge sampling
-f disable face sampling -f disable face sampling
-u does not ignore unreferred vertices (sample also unreferenced vertices -u does not ignore unreferred vertices and sample also unreferenced vertices
(useful for sampling point clouds against meshes) (useful for sampling point clouds against meshes)
-Sx set the face sampling mode -sx set the face sampling mode
where x can be: where x can be:
-S0 montecarlo sampling -S0 montecarlo sampling
-S1 subdivision sampling -S1 subdivision sampling