Thank you all, (Star Strider, Jan Simon, and Jonh BG). All very good and relevant information. I accepted SS's answer because that is the answer that worked for us for now. I spent some time with the campos and RotateStyles, all good info. If I could "accept" all 3, I would. (Let me know if I can - newbie here to these forums) Thank you again.
Get current rotation of a surf plot
    39 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Dale Huffman
 el 10 de Feb. de 2017
  
    
    
    
    
    Comentada: Dale Huffman
 el 13 de Feb. de 2017
            Is there a method to get/save the current rotation of a surf plot. We want to rotate a plot (3D), by hand using "rotate3d on", to our desired viewpoint, and then save that rotation to be applied exactly the same to all future plots. I can't seem to find any ".getRotation" type functions or attributes.
Respuesta aceptada
  Star Strider
      
      
 el 10 de Feb. de 2017
        
      Editada: Star Strider
      
      
 el 10 de Feb. de 2017
  
      - [az,el] = view returns the current azimuth and elevation.
EDIT — They’re also displayed dynamically in the lower left corner of the figure GUI.
Más respuestas (2)
  John BG
      
 el 11 de Feb. de 2017
        campos returns the camera position
for instance, these axes

    campos
    =
       0.500000000000000   0.500000000000000   9.160254037844386
have the point of view on the z axis, at 9.1 above away from x y plane
Have you tried the MATLAB intro example for campos and rotate around a vibrating membrane
surf(peaks)
axis vis3d off
for x = -200:5:200
    campos([x,5,100])
    drawnow
end

to get right on target
campos([0 0 100])

.
if you find this answer useful would you please be so kind to mark my answer as Accepted Answer?
To any other reader, please if you find this answer of any help solving your question,
please click on the thumbs-up vote link,
thanks in advance
John BG
0 comentarios
  Jan
      
      
 el 12 de Feb. de 2017
        The answer is not trivial: rotate3d can rotate an object using the view angle or the camera orbit, see the parameter 'RotateStyle'. The DataAspectRatio of the axes object can be skewed, such that the replied angle does not match the visible impression on the screen.
2 comentarios
Ver también
Categorías
				Más información sobre Graphics Performance en Help Center y File Exchange.
			
	Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


