From 542670453b93cdea9cca7818beb6aadea2525aa8 Mon Sep 17 00:00:00 2001 From: cignoni Date: Thu, 9 Sep 2004 22:59:21 +0000 Subject: [PATCH] Removed many small warnings --- apps/metro/metro.cpp | 7 +++++-- apps/metro/sampling.h | 9 ++++++--- apps/msvc/shadevis/shadevis.vcproj | 3 +++ apps/shadevis/visshader.h | 22 +++------------------- wrap/gui/trackmode.cpp | 5 ++++- 5 files changed, 21 insertions(+), 25 deletions(-) diff --git a/apps/metro/metro.cpp b/apps/metro/metro.cpp index 4b0846b3..d9b95f86 100644 --- a/apps/metro/metro.cpp +++ b/apps/metro/metro.cpp @@ -24,6 +24,9 @@ History $Log: not supported by cvs2svn $ +Revision 1.6 2004/07/15 00:15:16 cignoni +inflate -> offset + Revision 1.5 2004/06/24 09:08:31 cignoni Official Release of Metro 4.00 @@ -143,7 +146,7 @@ void OpenMesh(const char *filename, CMesh &m) int main(int argc, char**argv) { CMesh S1, S2; - double ColorMin=0, ColorMax=0; + float ColorMin=0, ColorMax=0; double dist1_max, dist2_max; unsigned long n_samples_target, elapsed_time; double n_samples_per_area_unit; @@ -291,7 +294,7 @@ int main(int argc, char**argv) // compute time info. elapsed_time = clock() - t0; int n_total_sample=ForwardSampling.GetNSamples()+BackwardSampling.GetNSamples(); - float mesh_dist_max = max(dist1_max , dist2_max); + double mesh_dist_max = max(dist1_max , dist2_max); printf("\nHausdorff distance: %f (%f with respect to bounding box diagonal)\n",(float)mesh_dist_max,(float)mesh_dist_max/bbox.Diag()); printf(" Computation time : %d ms\n", (int)elapsed_time); diff --git a/apps/metro/sampling.h b/apps/metro/sampling.h index 4cf8e984..9364ab38 100644 --- a/apps/metro/sampling.h +++ b/apps/metro/sampling.h @@ -24,6 +24,9 @@ History $Log: not supported by cvs2svn $ +Revision 1.11 2004/08/25 15:28:15 ponchio +Comma at end of enum. + Revision 1.10 2004/08/25 15:15:22 ganovelli minor changes to comply gcc compiler (typename's and stuff) @@ -178,9 +181,9 @@ Sampling::Sampling(MetroMesh &_s1, MetroMesh &_s2):S1(_s1),S2(_s2) area_S1 = ComputeMeshArea(_s1); // set default numbers n_samples_per_face = 10; - n_samples_edge_to_face_ratio = 0.1; - bbox_factor = 0.1; - inflate_percentage = 0.02; + n_samples_edge_to_face_ratio = 0.1f; + bbox_factor = 0.1f; + inflate_percentage = 0.02f; min_size = 125; /* 125 = 5^3 */ n_hist_bins = 256; print_every_n_elements = S1.fn/100; diff --git a/apps/msvc/shadevis/shadevis.vcproj b/apps/msvc/shadevis/shadevis.vcproj index 29dc1c17..bafa9c73 100644 --- a/apps/msvc/shadevis/shadevis.vcproj +++ b/apps/msvc/shadevis/shadevis.vcproj @@ -131,6 +131,9 @@ Name="Header Files" Filter="h;hpp;hxx;hm;inl;inc;xsd" UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + + diff --git a/apps/shadevis/visshader.h b/apps/shadevis/visshader.h index 67673f85..35aca5ec 100644 --- a/apps/shadevis/visshader.h +++ b/apps/shadevis/visshader.h @@ -24,6 +24,9 @@ History $Log: not supported by cvs2svn $ +Revision 1.4 2004/09/09 22:37:48 cignoni +Integrated lost modifications... + Revision 1.3 2004/09/09 14:35:54 ponchio Various changes for gcc compatibility @@ -45,25 +48,6 @@ Added GPL comments #include "gen_normal.h" namespace vcg { - -template -void GenNormal(int vn, std::vector > &NN) -{ - typedef Point3 Point3x; - NN.clear(); - while(NN.size() class VisShader { diff --git a/wrap/gui/trackmode.cpp b/wrap/gui/trackmode.cpp index 598a84f7..e32b5d08 100644 --- a/wrap/gui/trackmode.cpp +++ b/wrap/gui/trackmode.cpp @@ -24,6 +24,9 @@ History $Log: not supported by cvs2svn $ +Revision 1.8 2004/07/18 06:54:08 cignoni +Added Scaling + Revision 1.7 2004/07/11 22:06:56 cignoni Added scaling by wheel @@ -61,7 +64,7 @@ void TrackMode::Apply(Trackball *trackball, float WheelNotch) { } void ScaleMode::Apply(Trackball *tb, Point3f new_point) { - float ScreenHeight= tb->camera.viewport[3]-tb->camera.viewport[1]; + float ScreenHeight= float(tb->camera.viewport[3]-tb->camera.viewport[1]); float dist=(new_point[1]-tb->last_point[1])/ScreenHeight; tb->track.sca= tb->last_track.sca*pow(3.0f,-dist); }