Removed many small warnings
This commit is contained in:
parent
50b109625e
commit
542670453b
|
@ -24,6 +24,9 @@
|
||||||
History
|
History
|
||||||
|
|
||||||
$Log: not supported by cvs2svn $
|
$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
|
Revision 1.5 2004/06/24 09:08:31 cignoni
|
||||||
Official Release of Metro 4.00
|
Official Release of Metro 4.00
|
||||||
|
|
||||||
|
@ -143,7 +146,7 @@ void OpenMesh(const char *filename, CMesh &m)
|
||||||
int main(int argc, char**argv)
|
int main(int argc, char**argv)
|
||||||
{
|
{
|
||||||
CMesh S1, S2;
|
CMesh S1, S2;
|
||||||
double ColorMin=0, ColorMax=0;
|
float ColorMin=0, ColorMax=0;
|
||||||
double dist1_max, dist2_max;
|
double dist1_max, dist2_max;
|
||||||
unsigned long n_samples_target, elapsed_time;
|
unsigned long n_samples_target, elapsed_time;
|
||||||
double n_samples_per_area_unit;
|
double n_samples_per_area_unit;
|
||||||
|
@ -291,7 +294,7 @@ int main(int argc, char**argv)
|
||||||
// compute time info.
|
// compute time info.
|
||||||
elapsed_time = clock() - t0;
|
elapsed_time = clock() - t0;
|
||||||
int n_total_sample=ForwardSampling.GetNSamples()+BackwardSampling.GetNSamples();
|
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("\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);
|
printf(" Computation time : %d ms\n", (int)elapsed_time);
|
||||||
|
|
|
@ -24,6 +24,9 @@
|
||||||
History
|
History
|
||||||
|
|
||||||
$Log: not supported by cvs2svn $
|
$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
|
Revision 1.10 2004/08/25 15:15:22 ganovelli
|
||||||
minor changes to comply gcc compiler (typename's and stuff)
|
minor changes to comply gcc compiler (typename's and stuff)
|
||||||
|
|
||||||
|
@ -178,9 +181,9 @@ Sampling<MetroMesh>::Sampling(MetroMesh &_s1, MetroMesh &_s2):S1(_s1),S2(_s2)
|
||||||
area_S1 = ComputeMeshArea(_s1);
|
area_S1 = ComputeMeshArea(_s1);
|
||||||
// set default numbers
|
// set default numbers
|
||||||
n_samples_per_face = 10;
|
n_samples_per_face = 10;
|
||||||
n_samples_edge_to_face_ratio = 0.1;
|
n_samples_edge_to_face_ratio = 0.1f;
|
||||||
bbox_factor = 0.1;
|
bbox_factor = 0.1f;
|
||||||
inflate_percentage = 0.02;
|
inflate_percentage = 0.02f;
|
||||||
min_size = 125; /* 125 = 5^3 */
|
min_size = 125; /* 125 = 5^3 */
|
||||||
n_hist_bins = 256;
|
n_hist_bins = 256;
|
||||||
print_every_n_elements = S1.fn/100;
|
print_every_n_elements = S1.fn/100;
|
||||||
|
|
|
@ -131,6 +131,9 @@
|
||||||
Name="Header Files"
|
Name="Header Files"
|
||||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
|
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\shadevis\gen_normal.h">
|
||||||
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\..\..\vcg\math\similarity.h">
|
RelativePath="..\..\..\vcg\math\similarity.h">
|
||||||
</File>
|
</File>
|
||||||
|
|
|
@ -24,6 +24,9 @@
|
||||||
History
|
History
|
||||||
|
|
||||||
$Log: not supported by cvs2svn $
|
$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
|
Revision 1.3 2004/09/09 14:35:54 ponchio
|
||||||
Various changes for gcc compatibility
|
Various changes for gcc compatibility
|
||||||
|
|
||||||
|
@ -45,25 +48,6 @@ Added GPL comments
|
||||||
#include "gen_normal.h"
|
#include "gen_normal.h"
|
||||||
|
|
||||||
namespace vcg {
|
namespace vcg {
|
||||||
|
|
||||||
template <class ScalarType>
|
|
||||||
void GenNormal(int vn, std::vector<Point3<ScalarType > > &NN)
|
|
||||||
{
|
|
||||||
typedef Point3<ScalarType> Point3x;
|
|
||||||
NN.clear();
|
|
||||||
while(NN.size()<vn)
|
|
||||||
{
|
|
||||||
Point3x pp(((float)rand())/RAND_MAX,
|
|
||||||
((float)rand())/RAND_MAX,
|
|
||||||
((float)rand())/RAND_MAX);
|
|
||||||
pp=pp*2.0-Point3x(1,1,1);
|
|
||||||
if(pp.SquaredNorm()<1)
|
|
||||||
{
|
|
||||||
Normalize(pp);
|
|
||||||
NN.push_back(pp);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// Base Class che definisce le varie interfaccie;
|
// Base Class che definisce le varie interfaccie;
|
||||||
template <class MESH_TYPE, int MAXVIS=2048> class VisShader
|
template <class MESH_TYPE, int MAXVIS=2048> class VisShader
|
||||||
{
|
{
|
||||||
|
|
|
@ -24,6 +24,9 @@
|
||||||
History
|
History
|
||||||
|
|
||||||
$Log: not supported by cvs2svn $
|
$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
|
Revision 1.7 2004/07/11 22:06:56 cignoni
|
||||||
Added scaling by wheel
|
Added scaling by wheel
|
||||||
|
|
||||||
|
@ -61,7 +64,7 @@ void TrackMode::Apply(Trackball *trackball, float WheelNotch) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void ScaleMode::Apply(Trackball *tb, Point3f new_point) {
|
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;
|
float dist=(new_point[1]-tb->last_point[1])/ScreenHeight;
|
||||||
tb->track.sca= tb->last_track.sca*pow(3.0f,-dist);
|
tb->track.sca= tb->last_track.sca*pow(3.0f,-dist);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue