Why does executing the Moving the Camera Through a Scene produce unwanted numerical values?
Show older comments
Hi, I'm experiementing with the camera functions in MATLAB and came across the Moving the Camera Through a Scene example in MATLAB help. But I'm confused as to what a series of numbers are when they appear at the end of code execution. The code I'm using is as follows;
%
% Moving_Camera.m
%
% Clear out all workspace variables and the command window
close all;
clear all;
clc;
% load the wind data and calculate the actual wind speed
load wind;
wind_speed = sqrt(u.^2 + v.^2 + w.^2);
hpatch = patch(isosurface(x, y, z, wind_speed, 35));
isonormals(x, y, z, wind_speed, hpatch);
set(hpatch, 'FaceColor', 'red', 'EdgeColor', 'none');
[f vt] = reducepatch(isosurface(x,y,z,wind_speed,45),0.05);
daspect([1,1,1]);
hcone = coneplot(x,y,z,u,v,w,vt(:,1),vt(:,2),vt(:,3),2);
set(hcone,'FaceColor','blue','EdgeColor','none');
camproj perspective ;
camva(25);
hlight = camlight('headlight');
set(hpatch, 'AmbientStrength', .1,...
'SpecularStrength', 1,...
'DiffuseStrength', 1);
set(hcone, 'SpecularStrength', 1);
set(gcf, 'Color', 'k');
lighting phong;
set(gcf,'Renderer','zbuffer');
hsline = streamline(x,y,z,u,v,w,78,27,11);
xd = get(hsline,'XData');
yd = get(hsline,'YData');
zd = get(hsline,'ZData');
delete(hsline);
for i=1:length(xd)-40
campos([xd(i),yd(i),zd(i)])
camtarget([xd(i+5)+min(xd)/100,yd(i),zd(i)])
camlight(hlight,'headlight')
drawnow
end
When the code is done running, I see the following set of values in the last frame:

What could these values represent?
Thank you.
Accepted Answer
More Answers (0)
Categories
Find more on Camera Views in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!