Построить трехмерный треугольник в декартовой системе координат с вершинами A (6, -1,2), B (-2,3, -4), C (- 3,1,5) в matlab - PullRequest
2 голосов
/ 21 февраля 2020

Мне уже удалось построить трехмерный треугольник, используя Matlab, вызвав функцию fill3. Это то, что я использовал

         **declare and initialize variables**
         X=[6,-1,2];Y=[-2,3,-4],Z=[-3,1,5], C=[00001];

         **Call fill3 function so that all vertices are mapped**
           fill3=(X,Y,Z,C)

Однако мне не удалось указать вершины A, B, C на фактическом трехмерном рисунке. Найти под изображением; 3-D TRIANGLE

Как указать вершины AB C на 3D-треугольнике?

1 Ответ

0 голосов
/ 23 февраля 2020

Просто добавьте эту строку под вашим кодом

text(X,Y,Z,['A';'B';'C'],'fontsize',18); % change font size at will

И вот результат

Если вы этого не сделаете Если метки перекрывают треугольник, вы можете изменить координаты меток. Например, определите некоторые соответственно измененные координаты X1, Y1 и Z1 и замените вышеуказанную строку на

text(X1,Y1,Z1,['A';'B';'C'],'fontsize',18);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...