在 matlab 中使用 patch 绘制球体,有可能吗?
to draw sphere using patch in matlab, is it possible?
我想在 Matlab 中使用 'patch' 函数绘制球体。
函数中'patch'
"vertex=[~~]"这部分如何取点...
我想知道是否可以使用 'patch function'..
绘制球体
请帮忙!
假设您有 x
、y
和 z
中球体上点的坐标,由
获得
[x,y,z] = sphere;
然后可以使用surf2patch获得面片对象的面和顶点:
fvc = surf2patch(x,y,z);
终于可以出图了:
patch('Faces', fvc.faces, 'Vertices', fvc.vertices, 'FaceColor', [1, 0, 0])
这种方法可以推广到任何函数数据。
我想在 Matlab 中使用 'patch' 函数绘制球体。
函数中'patch' "vertex=[~~]"这部分如何取点...
我想知道是否可以使用 'patch function'..
绘制球体请帮忙!
假设您有 x
、y
和 z
中球体上点的坐标,由
[x,y,z] = sphere;
然后可以使用surf2patch获得面片对象的面和顶点:
fvc = surf2patch(x,y,z);
终于可以出图了:
patch('Faces', fvc.faces, 'Vertices', fvc.vertices, 'FaceColor', [1, 0, 0])
这种方法可以推广到任何函数数据。