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

s

 
  

Atvirojo kodo „JavaScript“ API skirta 2D ir 3D failams tvarkyti 

„Zen-3d“ yra „Javascript“ biblioteka, teikianti „WebGL“ atvaizdavimo priemones; Jis palaiko gama korekciją, linijos medžiagą, nelygumo žemėlapį, duomenų tekstūrą, kaulų tekstūrą, sujungia 2D ir 3D per atvirojo kodo JavaScript API.

„Zen-3d“ yra atvirojo kodo „JavaScript“ biblioteka, teikianti visą 3D/2D bibliotekų kūrimo ir tvarkymo funkcijų rinkinį. Bibliotekoje yra palaikymas kelioms svarbioms funkcijoms, pvz., aplinkos apšvietimui atidėtam atvaizdavimui, šešėlių medžiagos parametrų refaktoriui, glTF UV transformacijos palaikymui, 2D vartotojo sąsajos pritaikymo strategijai, prožektorių palaikymui, gama korekcijai, linijinei medžiagai, smūgių žemėlapio palaikymui, duomenų tekstūrai, kaulų tekstūrai. palaikykite, derinkite 2D ir 3D, WebGL atributą ir uniformas, pridėkite taškų piešimą, šešėlių sudarymą ir daug daugiau.

Biblioteka Zen-3d teikia WebGL atvaizdavimo priemones. „WebGL“ yra „JavaScript“ API, palaikanti interaktyvios 2D ir 3D kompiuterinės grafikos atvaizdavimą bet kurioje suderinamoje žiniatinklio naršyklėje nenaudojant jokių papildinių. Senais laikais buvo labai sunku kompiuteriu pavaizduoti 3D CAD diagramą. Dabar kelios įmonės sunkiai dirba, kad ją būtų lengva valdyti, ir naudoja WebGL, kad viskas būtų paleista naršyklėje. Beveik kiekviena šiuolaikinė naršyklė palaiko WebGL.

Previous Next

Darbo su Zen-3d pradžia

Rekomenduojamas Zen-3d diegimo būdas yra naudoti NPM. Norėdami sklandžiai įdiegti, naudokite šias komandas.

Įdiekite „Zen-3d“ per NPM

npm i zen-3d 

3D kubo kūrimas naudojant JavaScript

Atvirojo kodo Zen-3d biblioteka apima kubo ar netaisyklingo keturkampio kūrimo palaikymą pagal pateiktus matmenis. Turite nurodyti kubo plotį, aukštį ir gylį, o visa kita bus lengvai užpildyta. Galite pridėti atributų prie geometrijos, sukurti geometrijos kloną, padalinti geometriją į grupes, pridėti grupę prie šios geometrijos, nukopijuoti geometriją į kitą ir dar daugiau.

Vaizdų įkėlimas ir apdorojimas

Atvirojo kodo Zen-3d biblioteka leidžia programinės įrangos kūrėjams lengvai įkelti ir apdoroti vaizdus savo programose. Bibliotekoje yra keletas vaizdo apdorojimo funkcijų, tokių kaip vaizdo skaitymas ir vaizdo įkėlimas per URL. Turite nustatyti bazinį kelią arba URL, iš kurio norite įkelti failus. Ši funkcija labai naudinga, kai įkeliate daug vaizdų iš to paties katalogo.

3D scenos valdymas

Atvirojo kodo Zen-3d biblioteka suteikė 3D scenos kūrimo ir valdymo funkcijų viduje naudojant JavaScript komandas. Tai leidžia programinės įrangos kūrėjams įdėti objektus, šviesas ir kameras. „Zen-3d“ palaiko scenų atvaizdavimą ir suteikia keletą funkcijų, tokių kaip objektų atvaizdavimas šešėliniuose žemėlapiuose, kadro patikrinimas prieš atvaizduojant objektą, šviesos informacijos rinkimas, matricos transformavimas, automatinis matricos padėties apskaičiavimas, objekto pirminio objekto apibrėžimas scenoje, objekto vietinis pasukimas, apibrėžkite scenos grafiko objektų atvaizdavimo tvarką ir daug daugiau.

 Lietuvių