Zdog 1.0 ewepụtara, injin pseudo-3D maka Weebụ na-eji Canvas na SVG

Mwepụta ọba akwụkwọ JavaScript dị Zdog 1.0, nke na-arụ ọrụ igwe 3D nke na-eme ka ihe dị n'akụkụ atọ dabere na Canvas na SVG vector primitives, ya bụ. na-emejuputa oghere geometric nwere akụkụ atọ na eserese n'ezie nke ụdị dị larịị. Koodu oru ngo emeghe n'okpuru ikike MIT. Ọbá akwụkwọ ahụ nwere naanị ahịrị 2100 nke koodu wee were 28 KB na-enweghị mbelata, mana n'otu oge ahụ ọ na-enye gị ohere ịmepụta ihe ndị mara mma nke dị nso na nsonaazụ nke ọrụ ndị na-ese ihe.

Ebumnuche nke oru ngo a bụ ịnye ngwaọrụ ndị na-enye gị ohere iji ihe 3D rụọ ọrụ ngwa ngwa dị ka ihe ngosi vector. Igwe egwuregwu kọmputa ochie sitere n'ike mmụọ nsọ Dogz, nke a na-eji ụdị 3D dị larịị dabere na eserese sprite iji mepụta gburugburu XNUMXD.

Zdog 1.0 ewepụtara, injin pseudo-3D maka Weebụ na-eji Canvas na SVG

A na-emepụta ụdị ihe 3D dị na Zdog site na iji API nkwupụta dị mfe ma hazie ya site na ịchịkọta na ịchịkọta. ọdịdị dị mfe, dị ka akụkụ anọ, okirikiri, triangles, akara ngalaba, arcs, polygons na akụkụ. Zdog na-eji ụdị gbara okirikiri, na-enweghị mgbaghara polygonal akpọpụtara. A na-atụgharị ụdị dị mfe ka ọ bụrụ ihe nnọchianya 3D dị mgbagwoju anya dị ka okirikiri, cylinders na cubes. Ọzọkwa, site n'echiche nke onye nrụpụta, a na-akọwa spheres dị ka isi, tori dị ka okirikiri, na capsules dị ka ahịrị gbara ọkpụrụkpụ.

A na-ahazi ihe ndị mejupụtara ihe ndị ahụ na-eburu n'uche ọnọdụ ọnọdụ ha ma na-ejikọta ya site na arịlịka a na-adịghị ahụ anya. Ngwongwo niile dị ike, dị ka mgbanwe, ntụgharị, na akpịrịkpa, bụ arụmọrụ vector nke akọwapụtara site na iji ihe Vector. A na-akwado meshes polygon maka atụmatụ.

isi: opennet.ru

Tinye a comment