我知道我可以在劇情完成後,用我的鼠標將其旋轉到所需的角度。現在,我想知道如何通過代碼來做同樣的事情。繪製3D圖形時,如何定義顯示的角度?
0
A
回答
1
再看看你的標題涉及3d旋轉。爲此,您可以使用ViewPoint。應用程序選項卡下的示例似乎是您正在查找的內容。
您可以使用ImageRotate函數。
[email protected][x, {x, 0, 10}] (*rotate 90 degrees counterclockwise*)
ImageRotate[Plot[x, {x, 0, 10}], phi] (*rotate phi degrees counterclockwise*)
2
3D視圖通過參數ViewPoint
和ViewVertical
最方便的定義(還有其他選項:ViewCenter
,ViewVector
,並且ViewAngle
,但它通常足以讓他們Automatic
)。
所以,你可以做例如
Plot3D[Cos[x^2 + y^2], {x, -3, 3}, {y, -3, 3}, ViewPoint -> {3, 2, 1}]
要獲得良好的價值觀爲ViewPoint
等我定義一個函數Get3DView
作爲
Get3DView[gfx_] :=
Options[Unevaluated[gfx], {ViewCenter, ViewVector, ViewVertical, ViewPoint}]
然後你只是你的圖形複製到Get3DView
讓你選項:
plotpar = Get3DView[<your graphics pasted here>]
此後y您可以將您的plotpar
作爲新劇情指令的選項(請注意評估):
Plot3D[Cos[x^2 + y^2], {x, -3, 3}, {y, -3, 3}, [email protected]]
相關問題
- 1. 如何在MATLAB中繪製3D角度
- 2. 繪製一定角度的矩形
- 3. 如何在Mathematica中正確顯示自定義3D圖形?
- 4. 自定義繪製視圖不顯示
- 5. 如何繪製和定位三角形?
- 6. 自定義進度可繪製有時不顯示
- 7. 如何繪製如下圖所示的圓形進度條?
- 8. 谷歌地圖v3 - 繪製多邊形以顯示拍照角度
- 9. 解析文本顯示3D三角形
- 10. 在x,y,z上繪製等尺度的3D圖形
- 11. 從現有的3D繪圖/數據集繪製特定高度的繪圖點
- 12. 如何在UIView中繪製具有特定角度的開放式三角形?
- 13. 使用PHP繪製3D條形圖?
- 14. 用3D + 2D圖形重新繪製QGLWidget
- 15. 在WPF或Winforms中繪製3D圖形
- 16. 從file.txt繪製動畫3d圖形
- 17. 繪製圖形 - 只顯示單點
- 18. Gnuplot如何繪製類似於Matlab的樣式的3D圖形
- 19. 繪製畫布3d矩形
- 20. 圖表顯示未定義的角度圖
- 21. 如何在Matlab中繪製X-Y-color尺寸的3D圖形?
- 22. 在iOS中繪製自定義圖形
- 23. 如何在OpenGL ES 1.1中繪製2D三角形時定義順序?
- 24. 如何繪製相反的三角形?
- 25. 3D圖像繪製
- 26. 繪製三角形
- 27. 繪製六角形
- 28. 如何在python中繪製隱式定義函數的圖形?
- 29. 如何繪製新的矩形時觸發自定義事件?
- 30. 如何繪製一個完美的三角形六角形?