A fost lansat Zdog 1.0, un motor pseudo-3D pentru Web, care folosește Canvas și SVG.

Lansare a bibliotecii JavaScript Zdog 1.0, care implementează un motor 3D ce simulează obiecte tridimensionale pe baza primitivelor vectoriale Canvas și SVG, adică realizează un spațiu geometric tridimensional cu renderizarea efectivă a formelor plate. Codul proiectului a fost deschis este sub licența MIT. Biblioteca are un total de 2100 de linii de cod și ocupă 28 KB fără minificare, dar permite totuși crearea de obiecte destul de spectaculoase, asemănătoare cu rezultatele muncii ilustratorilor.

Scopul proiectului este de a oferi instrumente ce permit lucrul cu obiecte 3D la fel de ușor ca și cu ilustrațiile vectoriale. Motorul a fost creat sub influența unui vechi joc computerizat Dogz, în care pentru formarea unui mediu 3D se utilizau forme bidimensionale plate pe baza graficii sprite.

A fost lansat Zdog 1.0, un motor pseudo-3D pentru Web, care folosește Canvas și SVG.

Modelele obiectelor 3D în Zdog sunt formate folosind o API declarativă simplă și sunt compuse prin legarea și gruparea formelor simple, cum ar fi dreptunghiuri, cercuri, triunghiuri, segmente, arce, poligoane și curbe. În Zdog se utilizează forme rotunjite, fără neregularități poligonale pronunțate. Formele simple sunt vizualizate în reprezentări tridimensionale mai complexe, cum ar fi sfere, cilindri și cuburi. Din perspectiva dezvoltatorului, sferele sunt definite ca puncte, torii ca cercuri, iar capsula ca linii groase.

Elementele compuse ale obiectelor sunt procesate având în vedere pozițiile lor relative și conexiunea prin ancore invizibile. Toate proprietățile dinamice, cum ar fi transformările, rotațiile și scalările, sunt operații vectoriale definite printr-un obiect Vector. Pentru obiectele spațiale se suportă rețele poligonale.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster