У меня есть куб, который делает некоторый угол с осью X.Почему куб не генерируется должным образом
Для этого я написал мои кубические вершины, как это:
cubeX=[
0 cosd(theta) (cosd(theta)+sind(theta)) sind(theta) %bottom
0 cosd(theta) (cosd(theta)+sind(theta)) sind(theta) %top
0 cosd(theta) cosd(theta) 0 %front
0 cosd(theta) cosd(theta) 0 %back
sind(theta) 0 0 sind(theta) % left
(cosd(theta)+sind(theta)) cosd(theta) cosd(theta) (cosd(theta)+sind(theta)) % right
]*side;
cubeY=[
0 -sind(theta) (cosd(theta)-sind(theta)) cosd(theta) %bottom
0 -sind(theta) (cosd(theta)-sind(theta)) cosd(theta) %top
0 -sind(theta) -sind(theta) 0 %front
0 -sind(theta) -sind(theta) 0 %back
cosd(theta) 0 0 cosd(theta) %left
(cosd(theta)-sind(theta)) -sind(theta) -sind(theta) (cosd(theta)-sind(theta)) %right
]*side;
cubeZ=[
0 0 0 0 %bottom
1 1 1 1 %top
0 0 1 1
0 0 1 1
0 0 1 1
0 0 1 1
]*side;
Но когда я сюжет это, используя plot3(cubeX,cubeY,cubeZ)
одну линию т.е. нижняя правая линия не обращается
Может кто-то пожалуйста, объясните, что я, возможно, делает неправильно
Также прилагается изображение, которое показывает угол с осью X