2016-06-28 26 views
2

私はこれがかなり簡単だと思いますが、私の人生ではQt 3Dを使って基本的な線を描く方法がわかりません。私が主題で見つけることができた唯一の指針はthis obscure videoであり、そこには生のバイトバッファとメモリ操作の量がscarcely documented classesとなっています。Qt3Dで簡単な線を描くにはどうしたらいいですか?

私が紛失している光沢のある新しいAPIを使用してこれを行うより良い方法はありますか?

答えて

0

私はhttps://doc-snapshots.qt.io/qt5-5.9/qt3d-basicshapes-cpp-example.htmlを見てみることをお勧めします。私は同じような質問、すなわち円を描く方法を尋ねました。さて、3Dの円はその半径の特別な割合がトーラスである:

// thin Torus = Circle in 3D 
Qt3DCore::QEntity *torusEntity0 = new Qt3DCore::QEntity(rootEntity); 
Qt3DExtras::QTorusMesh *torusMesh0 = new Qt3DExtras::QTorusMesh; 
torusMesh0->setRadius(15); 
torusMesh0->setMinorRadius(0.01f); 
torusMesh0->setRings(100); 
torusMesh0->setSlices(20); 
torusEntity0->addComponent(torusMesh0); 
torusEntity0->addComponent(material); 

だから何が3Dでラインでしょうか?それは、非常に小さい外径を有する円筒であろう。

関連する問題