我正在用opengl es 2.0创建一个应用程序。我的场景中有两幅画。一个是条形图,另一个是球体。我的条形图将进行各种转换,如旋转和平移。我想让球体控制图形的各种过渡。我的主要目标是,当我的条形图执行转换时,我的球体不应该。
有没有人可以帮助我如何完成这个任务?我想我创建了多个绘制层?如果是的话,你能帮我做同样的事情吗?谢谢。
我试图用轮廓图绘制一个球面函数,但我一直得到以下错误。
??? Error using ==> Z must be size 2x2 or greater.
在此代码行中出现错误:
contour(X1, X2, Z);
以下是sphere函数:
function ph = sphere(x)
ph = sum(x.*x, 2);
end
以下是使用轮廓图绘制球体的代码:
min = -25;
max = 25;
h = 25;
c= linspace(min, max, h); % Create the mesh
[X1, X2] = meshgrid(c, c);
我正在编写脚本来绘制下面的图
下面的代码工作良好,绘制的形状与上述相同,没有球体。
clear all
PS=zeros(100,100);
A=2.4;
B=3.4;
for i=1:100
for j=1:100
PS(i,j) = cos((.1*i)*A)*cos((.1*j)*B);
end
end
surfc(PS)
我的问题是,如何规划这些领域?