Okay I know this question might be weird. Normally we would view a 3D object (e.g. the surface object created with surf()) from a distance away. However, for some reason, I need to move the camera really close to the objects, for example, in between two parallel flat surfaces which are not too far apart from each other. However, whenever I do that, the object just "disappeared". They would only reappear when I move the camera further from the surfaces. I am not sure if there is any workaround to this problem. If you do have an answer, please let me know. --- Update: Sorry for not being clear. Here is one example: I created two parallel surfaces, and I hope to visualize the two surfaces from between them as if I stand between two "walls". Here is the code:
[x z] = meshgrid(0:20);
y = zeros(size(x));
campos([5 0.5 50]);
camtarget([15 0.5 10]);
This segment of code gives me a correct bird-view. However, what I really want is to place the camera at [5 0.5 10]. if I lower the camera by changing the second last line to
I see nothing except for a deformed axes. If I further lower the camera to [5 0.5 10], I see nothing at all, not even the axes itself.