s

 
  

JavaScript API с отворен код за управление на 2D и 3D файлове 

Zen-3d е javascript библиотека, която предоставя WebGL рендери; Той поддържа гама корекция, линейни материали, карта на неравности, текстура на данни, текстура на кости, комбинира 2D и 3D чрез JavaScript API с отворен код.

Zen-3d е JavaScript библиотека с отворен код, която предоставя пълен набор от функции за създаване и работа с 3D/2D библиотеки. Библиотеката включва поддръжка за няколко важни функции, като например околна светлина за отложено рендиране, рефактор на параметри на шейдърен материал, поддръжка на glTF UV трансформация, стратегия за адаптиране на 2D UI, поддръжка на прожектори, корекция на гама, материал за линия, поддръжка на карта на неравности, текстура на данни, текстура на кост поддръжка, комбиниране на 2D и 3D, WebGL атрибут и униформи, добавяне на чертане на точки, картографиране на сенки и много други.

Библиотеката Zen-3d предоставя WebGL рендъри. WebGL е JavaScript API, който поддържа изобразяването на интерактивни 2D и 3D компютърни графики във всеки съвместим уеб браузър без използването на добавки. В старите дни беше много трудно да се изобрази 3D CAD диаграма на компютър. Сега няколко компании работят усилено, за да го направят лесен за работа и използват WebGL, за да изпълняват всичко в браузъра. Почти всеки съвременен браузър осигурява поддръжка за WebGL.

Previous Next

Първи стъпки с Zen-3d

Препоръчителният начин за инсталиране на Zen-3d е чрез NPM. Моля, използвайте следните команди за гладка инсталация.

Инсталирайте Zen-3d чрез NPM

npm i zen-3d 

Създаване на 3D Cube чрез JavaScript

Библиотеката Zen-3d с отворен код включва поддръжка за създаване на куб или неправилен четириъгълник с предоставените размери. Трябва да предоставите ширината, височината и дълбочината на куба и останалото ще бъде лесно завършено. Можете да добавяте атрибути към геометрията, да създавате клонинг на Geometry, да разделяте геометрията на групи, да добавяте група към тази геометрия, да копирате геометрия в другата и много други.

Зареждане и обработка на изображения

Библиотеката Zen-3d с отворен код позволява на разработчиците на софтуер лесно да зареждат и обработват изображения в собствените си приложения. Библиотеката включва няколко функции за обработка на изображения, като четене на изображение и зареждане на изображение чрез URL. Трябва да зададете основния път или URL, от който да се зареждат файлове. Функцията е много полезна, докато зареждате много изображения от една и съща директория.

Управление на 3D сцени

Библиотеката Zen-3d с отворен код предоставя функционалност за създаване и управление на 3D сцени вътре с помощта на JavaScript команди. Той позволява на разработчиците на софтуер да поставят обекти, светлини и камери. Zen-3d поддържа рендиране на сцени и е предоставил няколко функции, като рендиране на обекти в карти на сенки, проверка на рамката преди рендиране на обекта, събиране на информация за светлините, трансформиране на матрица, автоматично изчисляване на позицията на матрицата, дефиниране на родителя на обекта в сцената, обекта локално завъртане, дефиниране на реда на изобразяване на обекти на графика на сцена и много други.

 Български