Нарисуйте четырехугольное лицо в Октаве

У меня есть координаты (X,Y и Z) из 4 точек (не обязательно лежащих на одной плоскости и не обязательно прямоугольника!), И я хочу построить эту четырехугольную грань в октаве.

Я использовал следующую функцию сюжета

сюжет ([x1 x2 x3 x4], [y1 y2 y3 y4], [z1 z2 z3 z4], '-')

но это не сработало.

В результате я хотел бы получить не каркасный график (т. Е. Только грани), а всю поверхность.

Какие-либо предложения?

Спасибо!

Изменить: я отредактировал свой вопрос, потому что я хотел бы знать, возможно ли добиться контура "менее непрерывный" (см. Следующие изображения).

В результате я получаю следующее изображение. Контур непрерывный

Вместо этого я хотел бы получить менее непрерывный контур, в котором я могу четко видеть границы между различными цветными частями (см. Следующее изображение).

Желаемый результат

Какие-либо предложения?

Спасибо

1 ответ

Решение

patch твой друг

patch([x1 x2 x3 x4], [y1 y2 y3 y4], [z1 z2 z3 z4], 'red')
Другие вопросы по тегам