I-Zdog 1.0 yethulwe, injini ye-pseudo-3D yeWebhu esebenzisa iCanvas ne-SVG

Ukukhishwa Kwelabhulali Ye-JavaScript Kuyatholakala I-Zdog 1.0, esebenzisa injini ye-3D elingisa izinto ezinezinhlangothi ezintathu ngokusekelwe ku-Canvas kanye ne-SVG vector primitives, i.e. ukusebenzisa indawo yejiyomethri enezinhlangothi ezintathu ngomdwebo wangempela wamajamo ayisicaba. Ikhodi yephrojekthi vula ngaphansi kwelayisense ye-MIT. Umtapo wezincwadi unemigqa yekhodi engu-2100 kuphela futhi uthatha u-28 KB ngaphandle kokuncishiswa, kodwa ngesikhathi esifanayo ikuvumela ukuthi udale izinto ezihlaba umxhwele kakhulu eziseduze ngokwemvelo nemiphumela yomsebenzi wabadwebi.

Umgomo wephrojekthi ukuhlinzeka ngamathuluzi akuvumela ukuthi usebenze ngezinto ze-3D kalula njengemifanekiso ye-vector. Injini igqugquzelwe umdlalo wekhompyutha wakudala Inja, lapho izimo eziyisicaba ze-3D ezisekelwe kuzithombe ze-sprite zisetshenziswe khona ukudala indawo ye-XNUMXD.

I-Zdog 1.0 yethulwe, injini ye-pseudo-3D yeWebhu esebenzisa iCanvas ne-SVG

Amamodeli ezinto ze-3D ku-Zdog akhiqizwa kusetshenziswa i-API elula yokumemezela futhi ahlelwe ngokuthwebula nokuhlanganisa amajamo alula, njengonxande, imibuthano, onxantathu, amasegimenti omugqa, ama-arcs, amapholigoni namajika. I-Zdog isebenzisa umumo oyindilinga, ngaphandle kokungahambi kahle kwe-polygonal. Amajamo alula anikezwa ngezethulo ze-XNUMXD eziyinkimbinkimbi njengama-sphere, amasilinda namakhyubhu. Ngaphezu kwalokho, ngokombono womthuthukisi, ama-sphere achazwa njengamaphoyinti, ama-tori njengemibuthano, nama-capsules njengemigqa ewugqinsi.

Izakhi zezingxenye zezinto zicutshungulwa kucatshangelwa indawo yazo ehlobene futhi zibanjwe ndawonye ngamahange angabonakali. Zonke izakhiwo eziguqukayo, njengokuguqulwa, ukuzungezisa, nezikali, ziyimisebenzi ye-vector ecaciswa kusetshenziswa into yeVector. Amameshi epholigoni asekelwa izici.

Source: opennet.ru

Engeza amazwana