知道柱面上各個點的坐標,怎么繪制像這樣的3D圖形,并可以各個角度翻轉呢?
還有像第二幅圖的二維影像又怎么畫呢?
最后能打包到一個軟體里面嗎?
小小白一枚,求大神指導,不甚感激!

uj5u.com熱心網友回復:
lz需要學習Direct3D或者OpenGL,。這種底層API不用微軟提供的高層API(DX運行時庫)的話, 都不用讓用戶安裝DX運行時庫。
uj5u.com熱心網友回復:
看到3d 肯定就是Direct3D或者OpenGL了uj5u.com熱心網友回復:
搜網路教程“學OpenGL編3D游戲”。uj5u.com熱心網友回復:
請問一下,那下面那張二維影像怎么畫的啊?uj5u.com熱心網友回復:
這個用 Qt 或者 MFC,沒有太多區別。主要是用3D圖形庫,比如OpenGL,和界面庫沒關系。Qt的 Qt3D似乎有意思,可以看看例子。
uj5u.com熱心網友回復:
Qt Canvas 3DQt datavisualization 支持C++,QML的3D實作。
Qt 3D: Basic Shapes C++ Example
Qt Data Visualization Examples
Surface Example
Custom Items Example

uj5u.com熱心網友回復:
二維圖:Qt Charts,全開源,
http://doc.qt.io/qt-5/qtcharts-polarchart-example.html

不過要是機械圖的正攝投影,還是需要自己用QPainter繪制。畢竟要做到坐標的精細繪制。但遠不代表要自己繪制。
用Qt Graphics View框架可以很靈活。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/68691.html
標籤:基礎類
下一篇:http請求默認是發向代理的嗎
