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

s

 
  

Open Source JavaScript API do zarządzania plikami 2D i 3D 

Zen-3d to biblioteka javascript, która zapewnia renderery WebGL; Obsługuje korekcję gamma, materiał linii, mapę wypukłości, teksturę danych, teksturę kości, łączy 2D i 3D za pośrednictwem interfejsu API JavaScript o otwartym kodzie źródłowym.

Zen-3d to biblioteka JavaScript o otwartym kodzie źródłowym, która zapewnia kompletny zestaw funkcji do tworzenia i obsługi bibliotek 3D/2D. Biblioteka zawiera obsługę kilku ważnych funkcji, takich jak oświetlenie otoczenia dla odroczonego renderowania, refaktor parametrów materiału cieniującego, obsługa transformacji UV glTF, strategia adaptacji 2D UI, obsługa reflektorów, korekcja gamma, materiał linii, obsługa map wypukłości, tekstura danych, tekstura kości wsparcie, łączenie 2D i 3D, atrybuty i uniformy WebGL, dodawanie rysowania punktów, mapowanie cieni i wiele innych.

Biblioteka Zen-3d zapewnia renderery WebGL. WebGL to interfejs API JavaScript, który obsługuje renderowanie interaktywnej grafiki komputerowej 2D i 3D w dowolnej kompatybilnej przeglądarce internetowej bez użycia jakichkolwiek wtyczek. W dawnych czasach renderowanie diagramu CAD 3D na komputerze było bardzo trudne. Obecnie kilka firm ciężko pracuje nad ułatwieniem obsługi i wykorzystuje WebGL do uruchamiania wszystkiego w przeglądarce. Prawie każda nowoczesna przeglądarka zapewnia obsługę WebGL.

Previous Next

Pierwsze kroki z Zen-3d

Zalecanym sposobem instalacji Zen-3d jest użycie NPM. Aby instalacja przebiegała sprawnie, użyj następujących poleceń.

Zainstaluj Zen-3d przez NPM

npm i zen-3d 

Tworzenie kostki 3D za pomocą JavaScript

Biblioteka Zen-3d o otwartym kodzie źródłowym zawiera obsługę tworzenia sześcianu lub nieregularnego czworoboku dostarczonych wymiarów. Musisz podać szerokość, wysokość i głębokość kostki, a resztę łatwo uzupełnisz. Możesz dodać atrybuty do geometrii, utworzyć klon geometrii, podzielić geometrię na grupy, dodać grupę do tej geometrii, skopiować geometrię do drugiej i wiele innych.

Ładowanie i przetwarzanie obrazów

Biblioteka Zen-3d o otwartym kodzie źródłowym umożliwia programistom łatwe ładowanie i przetwarzanie obrazów we własnych aplikacjach. Biblioteka zawiera kilka funkcji przetwarzania obrazu, takich jak odczytywanie obrazu i ładowanie obrazu przez adres URL. Musisz ustawić ścieżkę podstawową lub adres URL, z którego mają być ładowane pliki. Ta funkcja jest bardzo pomocna podczas ładowania wielu obrazów z tego samego katalogu.

Zarządzanie scenami 3D

Biblioteka Zen-3d o otwartym kodzie źródłowym zapewnia funkcjonalność do tworzenia i zarządzania scenami 3D za pomocą poleceń JavaScript. Pozwala twórcom oprogramowania na umieszczanie obiektów, świateł i kamer. Zen-3d obsługuje renderowanie scen i zapewnia kilka funkcji, takich jak renderowanie obiektów do map cieni, sprawdzanie klatki przed renderowaniem obiektu, zbieranie informacji o światłach, przekształcanie macierzy, automatyczne obliczanie pozycji macierzy, definiowanie rodzica obiektu w scenie, rotacja lokalna, definiowanie kolejności renderowania obiektów wykresu sceny i wiele innych.

 Polski