Subversion Repositories gelsvn

Rev

Rev 89 | Rev 207 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 89 Rev 136
Line 26... Line 26...
26
			CGLA::Mat3x3d A;
26
			CGLA::Mat3x3d A;
27
			CGLA::Vec3d   b;
27
			CGLA::Vec3d   b;
28
			double   c;
28
			double   c;
29
		public:
29
		public:
30
			
30
			
31
			QEM(): A(0), c(0), b(0) {}
31
			QEM(): A(0), b(0), c(0) {}
32
			
32
			
33
			QEM(const CGLA::Vec3d& p0, const CGLA::Vec3d& n0, double w=1.0f):
33
			QEM(const CGLA::Vec3d& p0, const CGLA::Vec3d& n0, double w=1.0f):
34
				A(direct_product(n0,n0) * w), 
34
				A(direct_product(n0,n0) * w), 
35
				b(-n0*dot(n0,p0) * w), 
35
				b(-n0*dot(n0,p0) * w), 
36
				c(dot(p0,n0)*dot(p0,n0) * w) {}
36
				c(dot(p0,n0)*dot(p0,n0) * w) {}