Zdog 1.0 har presenterats, en pseudo-3D-motor för Web som anvÀnder Canvas och SVG

UtgÄvan av JavaScript-biblioteket Àr tillgÀnglig Zdog 1.0, som implementerar en 3D-motor som simulerar tredimensionella objekt baserat pÄ vektoriska primitiva former Canvas och SVG, dvs. som realiserar ett tredimensionellt geometriskt rum med faktisk rendering av plana former. Projektets kod Àr öppen Àr licensierad under MIT. Biblioteket bestÄr av totalt 2100 rader kod och tar upp 28 kB utan minifiering, men gör det möjligt att skapa ganska effektfulla objekt, nÀra resultaten frÄn illustratörer.

MÄlet med projektet Àr att tillhandahÄlla verktyg som gör det möjligt att arbeta med 3D-objekt lika enkelt som med vektorillustrationer. Motorn Àr skapad under intryck av det gamla datorspelet Dogz, dÀr platta tvÄdimensionella figurer baserat pÄ sprite-grafik anvÀndes för att skapa en 3D-miljö.

Zdog 1.0 har presenterats, en pseudo-3D-motor för Web som anvÀnder Canvas och SVG

3D-objektmodeller i Zdog skapas med ett enkelt deklarativt API och sÀtts ihop genom bindning och gruppering av enkla former, sÄsom rektanglar, cirklar, trianglar, linjer, bÄgar, polygoner och kurvor. I Zdog anvÀnds rundade former, utan framtrÀdande polygonala ojÀmnheter. Enkla former visualiseras i mer komplexa tredimensionella representationer, sÄsom sfÀrer, cylindrar och kuber. Ur utvecklarens perspektiv definieras sfÀrer som punkter, torus som cirklar, och kapslar som tjocka linjer.

De sammansatta elementen av objekten hanteras med hÀnsyn till deras relativa positioner och sammanfogning med osynliga ankare. Alla dynamiska egenskaper, sÄsom transformationer, rotationer och skalning, representeras som vektoroperationer angivna med hjÀlp av objektet Vector. Polygonala nÀt stöds för rumsliga objekt.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster