Subversion Repositories gelsvn

Rev

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

Rev 2 Rev 10
Line 21... Line 21...
21
  
21
  
22
		/// Construct a Mat4x4f from four Vec4f vectors
22
		/// Construct a Mat4x4f from four Vec4f vectors
23
		Mat4x4f(Vec4f _a, Vec4f _b, Vec4f _c, Vec4f _d): 
23
		Mat4x4f(Vec4f _a, Vec4f _b, Vec4f _c, Vec4f _d): 
24
			ArithSqMat4x4Float<Vec4f, Mat4x4f> (_a,_b,_c,_d) {}
24
			ArithSqMat4x4Float<Vec4f, Mat4x4f> (_a,_b,_c,_d) {}
25
  
25
  
26
		/// Construct the 0 matrix
26
		/// Construct the NaN matrix
27
		Mat4x4f() {}
27
		Mat4x4f() {}
28
 
28
 
-
 
29
		/// Construct a matrix with identical elements.
-
 
30
		Mat4x4f(float a): 
-
 
31
			ArithSqMat4x4Float<Vec4f, Mat4x4f> (a) {}
-
 
32
 
29
		/// Construct from a pointed to array of 16 floats.
33
		/// Construct from a pointed to array of 16 floats.
-
 
34
		explicit Mat4x4f(const float* sa): 
30
		Mat4x4f(const float* sa): ArithSqMat4x4Float<Vec4f, Mat4x4f> (sa) {}
35
			ArithSqMat4x4Float<Vec4f, Mat4x4f> (sa) {}
-
 
36
 
31
	};
37
	};
32
 
38
 
33
	/// Create a rotation _matrix. Rotates about one of the major axes.
39
	/// Create a rotation _matrix. Rotates about one of the major axes.
34
	Mat4x4f rotation_Mat4x4f(CGLA::Axis axis, float angle);
40
	Mat4x4f rotation_Mat4x4f(CGLA::Axis axis, float angle);
35
 
41