بسم الله الرحمن الرحیم
با سلام
از پاسختون بینهایت سپاسگزارم؛ درست متوجه شدید می خوام بچرخه.
بنده با توجه به ماتریس دوران کد زیر رو نوشتم:
کد:
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];
vertexRotate=vertex_matrix*Rotate_matrix;
patch('Vertices',vertexRotate,'Faces',faces_matrix,...
'FaceVertexCData',hsv(8),'FaceColor','interp')
view(3); axis square
باید داخل حلقه for بذارم؛ و یا ...
لطفا اصول کار رو توضیح بدید بعد دوباره کد بزنم.
با سپاس فراوان