#matlab #3d #area
#matlab #3D #область
Вопрос:
В MATLAB функция area может использоваться для создания затененной области из данных. Например: область ([xmin xmax],[ymin ymax]) Эта область рисуется по оси z z = 0. Как я могу создать участок затененной области на определенном расстоянии z (так что, по сути, просто срез)?
Ответ №1:
Вы можете использовать исправление функций fill3:
http://www.mathworks.com/help/matlab/visualize/introduction-to-patch-objects.html
Простой пример:
X = [0 1 1 0];
Y = [0 0 1 1];
Z = [0.5 0.5 0.5 .5];
fill3(X,Y,Z,'g')
в котором вы играете с координатой z. Это то, что вы имели в виду?