1. Produkti
  2.   3D
  3.   JavaScript
  4.   Zen-3d

s

 
  

Atvērtā pirmkoda JavaScript API 2D un 3D failu pārvaldībai 

Zen-3d ir javascript bibliotēka, kas nodrošina WebGL renderētājus; Tā atbalsta gamma korekciju, līniju materiālu, izciļņu karti, datu tekstūru, kaulu tekstūru, apvieno 2D un 3D, izmantojot atvērtā koda JavaScript API.

Zen-3d ir atvērtā pirmkoda JavaScript bibliotēka, kas nodrošina pilnu funkciju komplektu 3D/2D bibliotēku izveidei un apstrādei. Bibliotēkā ir iekļauts atbalsts vairākām svarīgām funkcijām, piemēram, apkārtējā gaisma atliktā renderēšanai, ēnotāja materiāla parametru faktors, glTF UV transformācijas atbalsts, 2D UI pielāgošanas stratēģija, prožektoru atbalsts, gamma korekcija, līniju materiāls, izciļņu kartes atbalsts, datu tekstūra, kaulu tekstūra. atbalsts, apvienot 2D un 3D, WebGL atribūtu un formas tērpus, pievienot punktu zīmēšanu, ēnu kartēšanu un daudz ko citu.

Bibliotēka Zen-3d nodrošina WebGL renderētājus. WebGL ir JavaScript API, kas atbalsta interaktīvas 2D un 3D datorgrafikas renderēšanu jebkurā saderīgā tīmekļa pārlūkprogrammā, neizmantojot spraudņus. Vecajās dienās bija ļoti grūti atveidot 3D CAD diagrammu datorā. Tagad vairāki uzņēmumi smagi strādā, lai padarītu to viegli lietojamu, un izmanto WebGL, lai palaistu visu pārlūkprogrammā. Gandrīz katrs modernais pārlūks nodrošina WebGL atbalstu.

Previous Next

Darba sākšana ar Zen-3d

Ieteicamais Zen-3d instalēšanas veids ir izmantot NPM. Lūdzu, izmantojiet šādas komandas, lai instalēšana būtu vienmērīga.

Instalējiet Zen-3d, izmantojot NPM

npm i zen-3d 

3D kuba izveide, izmantojot JavaScript

Atvērtā koda Zen-3d bibliotēkā ir iekļauts atbalsts nodrošināto izmēru kuba vai neregulāra četrstūra izveidei. Jums ir jānorāda kuba platums, augstums un dziļums, un pārējais būs viegli pabeigts. Varat pievienot atribūtus ģeometrijai, izveidot ģeometrijas klonu, sadalīt ģeometriju grupās, pievienot šai ģeometrijai grupu, kopēt ģeometriju uz otru un daudz ko citu.

Attēlu ielāde un apstrāde

Atvērtā pirmkoda Zen-3d bibliotēka ļauj programmatūras izstrādātājiem viegli ielādēt un apstrādāt attēlus savās lietojumprogrammās. Bibliotēkā ir iekļautas vairākas attēlu apstrādes funkcijas, piemēram, attēla lasīšana un attēla ielāde, izmantojot URL. Ir jāiestata bāzes ceļš vai URL, no kura jāielādē faili. Funkcija ir ļoti noderīga, kamēr no viena direktorija tiek ielādēts daudz attēlu.

3D ainas pārvaldība

Atvērtā pirmkoda Zen-3d bibliotēka ir nodrošinājusi 3D ainas izveides un pārvaldības funkcionalitāti, izmantojot JavaScript komandas. Tas ļauj programmatūras izstrādātājiem novietot objektus, gaismas un kameras. Zen-3d atbalsta sižetu renderēšanu un ir nodrošinājis vairākas funkcijas, piemēram, objektu renderēšanu ēnu kartēs, kadra pārbaudi pirms objekta renderēšanas, gaismas informācijas apkopošanu, matricas pārveidošanu, matricas pozīcijas automātisku aprēķināšanu, objekta vecāko definēšanu ainā, objekta atveidošanu. lokālā rotācija, definējiet ainas grafika objektu renderēšanas secību un daudz ko citu.

 Latviski