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
|