2016-06-28 37 views

回答

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一條線嗎?這將是一個外徑非常小的圓柱體。