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 |