بسم الله الرحمن الرحیم
با سلام
می خوام اینکار رو با استفاده از ماتریس دوران بنویسم؛ کد زیر رو نوشتم ولی متاسفانه جواب نمی ده.
با سپاس فراوانبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنیدکد:vertex_matrix = [0 0 01 0 0 1 1 0 0 1 0 0 0 1 1 0 1 1 1 1 0 1 1]; faces_matrix = [1 2 6 5 2 3 7 6 3 4 8 7 4 1 5 8 1 2 3 4 5 6 7 8]; Rotate_matrix=[sqrt(2)/2 sqrt(2)/2 0 -(sqrt(2)/2) sqrt(2)/2 0 0 0 1]; for i=0:360 vertex_matrix=vertex_matrix*Rotate_matrix; patch('Vertices',vertex_matrix,'Faces',faces_matrix,... 'FaceVertexCData',hsv(8),'FaceColor','interp') view(3); axis square %getframe; end






پاسخ با نقل قول
Bookmarks