Zdog 1.0 diwanohkeun, mesin pseudo-3D pikeun Wéb nganggo Kanvas sareng SVG

JavaScript Perpustakaan Release Sadia Zdog 1.0, nu implements mesin 3D nu simulates objék tilu diménsi dumasar kana Kanvas jeung SVG vektor primitif, i.e. ngalaksanakeun rohangan géométri tilu diménsi kalayan gambar saleresna bentuk datar. Kodeu proyék kabuka handapeun lisénsi MIT. Perpustakaan boga ukur 2100 garis kode sarta ngawengku 28 KB tanpa minification, tapi dina waktos anu sareng eta ngidinan Anjeun pikeun nyieun objék rada impressive nu deukeut di alam jeung hasil karya illustrators.

Tujuan proyék nyaéta pikeun nyayogikeun alat anu ngamungkinkeun anjeun damel sareng objék 3D sagampil sareng ilustrasi vektor. mesin diideuan ku kaulinan komputer heubeul Dogz, dimana wangun 3D datar dumasar kana grafik sprite dipaké pikeun nyieun lingkungan XNUMXD.

Zdog 1.0 diwanohkeun, mesin pseudo-3D pikeun Wéb nganggo Kanvas sareng SVG

Model obyék 3D di Zdog dihasilkeun maké API déklaratif basajan tur disusun ngaliwatan jepret jeung grup wangun basajan, kayaning sagi opat, bunderan, segitiga, ruas garis, busur, poligon jeung kurva. Zdog ngagunakeun wangun rounded, tanpa irregularities polygonal diucapkan. Wangun saderhana dijantenkeun kana representasi XNUMXD anu langkung kompleks sapertos spheres, silinder sareng kubus. Leuwih ti éta, tina sudut pandang pamekar, spheres diartikeun titik, tori salaku bunderan, sarta capsules salaku garis kandel.

Unsur-unsur komponén objék diolah kalayan merhatikeun posisi relatifna sareng dihijikeun ku jangkar anu teu katingali. Sadaya sipat dinamis, sapertos transformasi, rotasi, sareng skala, mangrupikeun operasi véktor anu dikhususkeun nganggo obyék Véktor. Polygon meshes dirojong pikeun fitur.

sumber: opennet.ru

Tambahkeun komentar