13 lines
		
	
	
		
			310 B
		
	
	
	
		
			C++
		
	
	
	
	
	
		
		
			
		
	
	
			13 lines
		
	
	
		
			310 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| 
								 | 
							
								#include "glm/glm.hpp"
							 | 
						||
| 
								 | 
							
								#include "glm/fwd.hpp"
							 | 
						||
| 
								 | 
							
								#include <iostream>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								using namespace std;
							 | 
						||
| 
								 | 
							
								int main() {
							 | 
						||
| 
								 | 
							
									glm::vec3 v0(1,1,0),n1(0,0,1);
							 | 
						||
| 
								 | 
							
									glm::vec3 p0(1, 2, 3), p1(3, 4, 5), p2 = p0;
							 | 
						||
| 
								 | 
							
									p2.z += 10;
							 | 
						||
| 
								 | 
							
									glm::vec3 up = glm::cross(v0, p1 - p0);
							 | 
						||
| 
								 | 
							
									//glm::quat rt{};
							 | 
						||
| 
								 | 
							
									cout << sizeof(v0)<< " " << sizeof(glm::mat3x3) << " ";
							 | 
						||
| 
								 | 
							
								}
							 |