Matlab 3D animatie van mens
Geplaatst: za 05 apr 2014, 14:07
Hoi allemaal,
k probeer een 3D animatie van een mens te maken maar kom er niet helemaal uit. Dit heb ik tot dusver maar het leidt niet tot het resultaat zoals ik het wil:
Ik heb het tekst bestand met de posities ook geupload.
k probeer een 3D animatie van een mens te maken maar kom er niet helemaal uit. Dit heb ik tot dusver maar het leidt niet tot het resultaat zoals ik het wil:
Code: Selecteer alles
%% clear memory
clear;
close all;
%% Data
data = importdata('gait100.txt');
%% Settings
nTime = max(size(data.data(:,2)));
%creating seperate X, Y and Z matrices
X = data.data(:, [1 : 3 : 123]); % Creates matrix from all x-positions
Y = data.data(:, [2 : 3 : 123]); % Creates matrix from all y-positions
Z = data.data(:, [3 : 3 : 123]); % Creates matrix from all z-positions
%% animation
for i = 1: nTime
cla;
plot3(X(i,:), Y(i,:), Z(i,:),'o');
drawnow;
end
hold off;