1. Produse
  2.   3D
  3.   JavaScript
  4.   Curtains.js
 
  

Biblioteca JavaScript pentru a crea interacțiuni și animații 3D 

Un API JavaScript Open Source care permite convertirea elementelor DOM HTML în planul texturat interactiv. Puteți să gestionați cu ușurință WebGL și să vă poziționați rețelele în raport cu elementele DOM ale paginii dvs. web.

curtains.js este o bibliotecă JavaScript ușoară cu sursă deschisă, care oferă dezvoltatorilor de software capacitatea de a-și transforma elementele HTML DOM în planuri texturate interactive cu ușurință. Biblioteca este de dimensiuni mici, dar foarte stabilă, permițând utilizatorilor să creeze cu ușurință interacțiuni și animații 3D puternice. Poate traduce fără efort elemente HTML care conțin imagini și videoclipuri în planuri texturate 3D WebGL, permițând utilizatorilor să le anime prin shadere.

Biblioteca este foarte ușor de utilizat, dar trebuie să aveți cunoștințe de bază bune despre HTML, CSS, JavaScript și shaders. Un shader este un set de instrucțiuni care rulează în conducta grafică și îi spune computerului cum să randeze fiecare pixel. De asemenea, trebuie să știți mai multe despre umbrirea nodurilor și fragmentelor, despre cum să utilizați uniformele, precum și despre elementele de bază ale sintaxei GLSL.

Acest curtains.js este disponibil sub licența MIT, ceea ce înseamnă că poate fi folosit gratuit pentru proiecte personale și comerciale. Scopul principal al bibliotecii este de a oferi o modalitate ușoară de manipulare a WebGL și de poziționare a rețelelor în raport cu elementele DOM ale paginii dvs. web. WebGL este un API JavaScript pentru redarea în timp real a graficelor 3D și 2D într-un browser.

Previous Next

Noțiuni introductive cu Zen-3d

Cel mai simplu mod de a instala curtains.js  este să folosești npm. Vă rugăm să utilizați următoarea comandă pentru o instalare fără probleme.

Instalați curtains.js prin NPM

npm i curtainsjs 

Gestionați scenele folosind JavaScript

Biblioteca open source curtains.js a inclus funcționalități utile legate de gestionarea scenelor și proprietățile sale relevante. Scena va îngrămădi toate obiectele care vor fi desenate, inclusiv planurile și trecerile shader în diferite matrice, și le va numi în ordinea corectă pentru a fi desenate. Puteți să resetați cu ușurință stivele de avioane, să ștergeți stiva de locuri, să o reconstruiți cu noii indici de locație, să adăugați noi avioane la o scenă, să eliminați un plan dintr-o scenă, să schimbați poziția unui plan și așa mai departe.

Gestionarea proprietăților randurilor

Biblioteca gratuită curtains.js oferă capacitatea de a gestiona cu ușurință randările în cadrul propriei aplicații. Gestionarea clasei Renderer a oferit câteva funcționalități importante legate de contextul WebGL, cum ar fi crearea și restaurarea, extensiile, comenzile WebGL și multe altele. Poate fi folosit pentru a genera un container, a adăuga o pânză, a gestiona extensiile WebGL, a evenimentelor de pierdere/restaurare a contextului și pentru a crea un obiect de clasă Scenă care va ține evidența tuturor obiectelor adăugate. În afară de cele de mai sus, acceptă și gestionarea comenzilor WebGL globale, cum ar fi curățarea scenei, legarea bufferelor de cadre, setarea adâncimii, funcția de amestecare și așa mai departe.

Animați imagini și videoclipuri prin JavaScript

Biblioteca open source curtains.js oferă dezvoltatorilor de software puterea de a anima cu ușurință imagini și videoclipuri în propriile aplicații. Biblioteca le permite dezvoltatorilor să creeze planuri conținând imagini și videoclipuri care acționează ca elemente HTML simple, cu poziția și dimensiunea definite de regulile CSS. De asemenea, puteți utiliza mai multe texturi, mai multe planuri, mai multe planuri text canvas, mai multe texturi video și multe altele.

 Română