Subversion Repositories gelsvn

Rev

Rev 220 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 220 Rev 305
Line 4... Line 4...
4
#include "HMesh/quadric_simplify.h"
4
#include "HMesh/quadric_simplify.h"
5
#include "HMesh/x3d_save.h"
5
#include "HMesh/x3d_save.h"
6
#include "HMesh/x3d_load.h"
6
#include "HMesh/x3d_load.h"
7
#include "HMesh/obj_load.h"
7
#include "HMesh/obj_load.h"
8
#include "HMesh/caps_and_needles.h"
8
#include "HMesh/caps_and_needles.h"
-
 
9
#include "HMesh/triangulate.h"
9
 
10
 
10
using namespace std;
11
using namespace std;
11
using namespace CGLA;
12
using namespace CGLA;
12
using namespace HMesh;
13
using namespace HMesh;
13
 
14
 
Line 29... Line 30...
29
		{
30
		{
30
				cout << "No model" << endl;
31
				cout << "No model" << endl;
31
				exit(0);
32
				exit(0);
32
		}
33
		}
33
    
34
    
-
 
35
		shortest_edge_triangulate(m);
-
 
36
		
34
    Vec3f p0, p7;
37
    Vec3f p0, p7;
35
    m.get_bbox(p0, p7);
38
    m.get_bbox(p0, p7);
36
    Vec3f d = p7-p0;
39
    Vec3f d = p7-p0;
37
    float s = 1.0/d.max_coord();
40
    float s = 1.0/d.max_coord();
38
    cout << p0 << p7 << d << s << endl;
41
    cout << p0 << p7 << d << s << endl;