I-Qt ekhawulezayo ye-3D, inqanaba eliphezulu le-3D API yeQt ekhawulezayo

uyiloStudio3D

I-Qt 6 iqala ukubhengezwa ngokucacileyo kwaye iinkcukacha zolu hlobo zichanekile, ngakumbi kwinqanaba le-3D. Ewe, kwisibhengezo abantu abajongene nophuhliso ikhuphe i-API entsha ye-3D kwi-Qt ekhawulezayo: i-Qt ekhawulezayo ye-3D.

Lo uya kukhuphisana neQt 3D, Injini esele igcwele ye-3D idityaniswe neQt, nokuba bobabini banokusebenzisa into enye. Umahluko ophambili phakathi kwe-Qt ekhawulezayo ye-3D kunye ne-Qt 3D iya kuba linqanaba lokukhutshwa, kunye ne-Qt ekhawulezayo ye-3D ekubeni ingabonakali. Uphuhliso lwe-Qt 3D kufuneka luqhubeke, ngakumbi ngokwendlela yokusebenza. Nangona kunjalo, i-Qt ekhawulezayo ye-3D kufuneka ithathe indawo ye-Qt 3D Studio yokunikezela ngenjini: I-Qt ekhawulezayo ye-3D yakhelwe kwesi siseko. Izixhobo ziya kubonelelwa ukunciphisa utshintsho oluya kwi-Qt ekhawulezayo ye-3D.

Malunga ne-Qt ekhawulezayo ye-3D

KwiQt 6, Qt ngokukhawuleza izakuqhubeka nokusebenzisa igrafu ekunikezeleni, kodwa iya kuba nezandiso zokulawula i-3D, ezi zandiso zibizwa ngokuba yi-Qt Quick 3D.

Eyona njongo yayo iphambili kukunciphisa ubunzima bokungqamanisa phakathi kwe-2D kunye ne-3D ujongano: okwangoku, zombini zisingathwa ziinjini zokunikezela ezahlukileyo ezingenayo indlela elula yokuvumelanisa, enokunika unikezelo olungaqhelekanga loopopayi.

Kwakhona, ukusebenza kuyachaphazeleka kukusetyenziswa kweemotor ezimbini ezahlukeneyo ezingayenzelwanga ngokukodwa ukusebenza kunye. Nge-Qt ekhawulezayo ye-3D, imeko kufanele ukuba ibe lula: ixesha lokubaleka, i-Qt ekhawulezayo, igrafu yemeko, ukudibanisa i-2D kunye ne-3D, ujongano lokuhlela ujongano, Qt Design Studio.

I-Qt ekhawulezayo ye-3D API kufuneka ilandele imigaqo efanayo ne-Qt APIs ezikhawulezayo-Iya kuba lula ukuyisebenzisa, ukusebenza okuphezulu, ngaphandle kokuqonda iinkcukacha zokuphunyezwa kweinjini.

I-Qt ekhawulezayo ye-3D ayizukujoliswa kusetyenziso oluntsonkothileyo kunye nolunye lwe-3D, kodwa kuninzi lweendawo zokudibanisa, ezo zidibanisa i-2D kunye ne-3D. (Okokugqibela, indawo enkulu yokunikezelwa kwe-API kufuneka ibonakale, ivumela usetyenziso oluphambili.)

I-Qt ekhawulezileyo i-3D izakusebenziseka nge-Qt 5, nangona ingekho kwimo yayo yokugqibela (indibaniselwano epheleleyo neQt ekhawulezileyo ifuna utshintsho oluthile kukungqinelana okubini, kuyakwenzeka kuphela nge-Qt 6): ekuqaleni, kuya kubakho i-QML API kuphela , kodwa i-C ++ API kufuneka ilandele ngokukhawuleza.

Ukongeza Uthotho lwezinto ezikumgangatho ophezulu kakhulu ziya kubonelelwa.l ukuchaza umbono womxholo we-3D: izibane, iikhamera, izixhobo zokubonelela, kodwa iinkcukacha zokuphunyezwa azizukubonwa.

Ke ngoko, i-API kufuneka ilula ukuyisebenzisa, nokuba inamathuba ambalwa: ayizukubakho ukulungelelanisa ngokuchanekileyo indlela eboniswa ngayo indawo ye-3D, ngokungafaniyo ne-Qt 3D. Ngokukodwa, ekuphela kwenjini ehambisa i-Qt ekhawulezayo ye-3D isekwe kwinyathelo elinye phambili (kwakhona, ngokungafaniyo ne-Qt 3D).

Nangona kunjaloI-Qt ekhawulezileyo i-3D sele inenani lezinto zokuqala: I-Node iya kuba yinto elinganayo ne-3D yento eyi-Qt ekhawulezayo.

Ikhamera iya kujongana notshintsho lwendawo ye-3D kwindawo ye-2D, enendawo ye-3D kunye nengqikelelo.

Ngelixa icandelo le-View3D ikukuphela komntu odla ilifa iklasi yeQQuickItem, kwi-C ++, kuphela kwayo enokubonakaliswa kwindawo ye-Qt ekhawulezayo.

Indawo ye-3D inokuchazwa njenge okanye ngaphandle kwecandelo le-View3D; ke, indawo ebonakalayo inokubonakala kwi-3D View enye okanye ube neendawo ezininzi zokujonga. I-View3D imele indawo yokujonga icandelo lekhamera.

Okwangoku, I-Qt ekhawulezayo ye-3D ayidibaniswanga ne-Qt, imodyuli ehambelana nayo kufuneka ikhutshelwe ngokwahlukeneyo. I-Qt 5.12 yeyona nguqulelo iphantsi ifunekayo.

Imodyuli kufuneka idityaniswe neQt 5.14, njengomboniso wethekhnoloji, ngenkxaso epheleleyo yeQt 5.15. Okwangoku, injini entsha yokuhambisa ayisetyenziswanga kuzo zonke izicelo.

Umthombo: https://blog.qt.io/


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.