如果是网格点数据,适当做点重组,就可以用surf函数得到曲面图。
如果不是网格点数据,那么请用griddata函数插值到网格点数据,然后再surf
如:
data=[
1 1 514
1 2 956
1 3 866
2 1 1255
2 2 1051
2 3 27
3 1 2203
3 2 2297
3 3 3294
4 2 5558
4 3 2455
]; %第一列为x,第二列为y,第三列为z
[xx,yy]=meshgrid(1:4,1:3); %生成网格点
zz=griddata(data(:,1),data(:,2),data(:,3),xx,yy,'v4');%你的数据得插值成网格型数据。
surf(xx,yy,zz)
shading interp
参考代码:
[x,y]=meshgrid(linspace(0,225,20),linspace(0,113,20));[x,y,z]=griddata(A(:,1),A(:,2),A(:,3),x,y);
mesh(x,y,z)直接贴图就行,若不是你想要的那一面,选中物体,就在右栏点修改,下边有个倒三角,点击找法线(normal)就会转到你想要的那一面,再调一调UWmap就好了。
视图要是反了,就去材质球面板调角度(angle)。
其实曲面贴图都是在室内通过窗户看外边天空,大部分贴一些天空贴图,室外建筑。用vray自发光材质。
你上面这个图贴在另一面就行了。
也有的图是需要加壳(shell)命令才行,也是材质贴反了,然后加一个壳命令,就会反过来了。即:选中物体,就在右栏点修改,下边有个倒三角,找壳(shell)点击就行了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)