Zdog 1.0 qhia, lub cav pseudo-3D rau Web siv Canvas thiab SVG

JavaScript Library Release Muaj Zdog 1.0, uas siv lub cav 3D uas simulates cov khoom peb-dimensional raws li Canvas thiab SVG vector primitives, i.e. siv qhov chaw peb-dimensional geometric nrog cov duab tiag tiag ntawm cov duab tiaj tus. Qhov project code yog qhib nyob rau hauv MIT daim ntawv tso cai. Lub tsev qiv ntawv tsuas muaj 2100 kab ntawm cov cai thiab nyob hauv 28 KB yam tsis muaj kev cuam tshuam, tab sis tib lub sijhawm nws tso cai rau koj los tsim cov khoom zoo nkauj uas nyob ze rau qhov tshwm sim ntawm kev ua haujlwm ntawm cov neeg kos duab.

Lub hom phiaj ntawm qhov project yog muab cov cuab yeej uas tso cai rau koj ua haujlwm nrog 3D cov khoom yooj yim xws li cov duab kos duab vector. Lub cav yog kev tshoov siab los ntawm kev ua si hauv computer qub Dogz, nyob rau hauv uas tiaj tus 3D duab raws li sprite graphics tau siv los tsim XNUMXD ib puag ncig.

Zdog 1.0 qhia, lub cav pseudo-3D rau Web siv Canvas thiab SVG

3D khoom qauv hauv Zdog yog tsim los siv ib qho yooj yim tshaj tawm API thiab npaj los ntawm snapping thiab pab pawg. cov duab yooj yim, xws li cov duab plaub, voj voog, daim duab peb sab, kab ntu, arcs, polygons thiab nkhaus. Zdog siv cov duab sib npaug, tsis muaj cov lus hais ntau yam tsis xwm yeem. Cov duab yooj yim tau muab tso rau hauv ntau qhov sib txawv XNUMXD sawv cev xws li spheres, cylinders thiab cubes. Ntxiv mus, los ntawm tus tsim tawm txoj kev xav, spheres yog txhais raws li cov ntsiab lus, tori li lub voj voog, thiab cov tshuaj ntsiav ua cov kab tuab.

Cov ntsiab lus ntawm cov khoom raug ua tiav nrog rau hauv tus account lawv cov txheeb ze txoj haujlwm thiab raug tuav ua ke los ntawm qhov pom tsis pom. Tag nrho cov khoom muaj zog, xws li kev hloov pauv, kev sib hloov, thiab cov nplai, yog cov haujlwm vector uas tau teev tseg siv cov khoom Vector. Polygon meshes tau txais kev txhawb nqa rau cov yam ntxwv.

Tau qhov twg los: opennet.ru

Ntxiv ib saib