18 lines
		
	
	
		
			438 B
		
	
	
	
		
			Matlab
		
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			438 B
		
	
	
	
		
			Matlab
		
	
	
| function plotCamera(pose, axisLength)
 | |
|     C = pose.translation().vector();
 | |
|     R = pose.rotation().matrix();
 | |
|     
 | |
|     xAxis = C+R(:,1)*axisLength;
 | |
|     L = [C xAxis]';
 | |
|     line(L(:,1),L(:,2),L(:,3),'Color','r');
 | |
|     
 | |
|     yAxis = C+R(:,2)*axisLength;
 | |
|     L = [C yAxis]';
 | |
|     line(L(:,1),L(:,2),L(:,3),'Color','g');
 | |
|     
 | |
|     zAxis = C+R(:,3)*axisLength;
 | |
|     L = [C zAxis]';
 | |
|     line(L(:,1),L(:,2),L(:,3),'Color','b');
 | |
|     
 | |
|     axis equal
 | |
| end |