Open Source JavaScript API för hantering av 2D- och 3D-filer
Zen-3d är ett javascript-bibliotek som tillhandahåller WebGL-renderare; Den stöder gammakorrigering, linjematerial, bumpmap, datatextur, benstruktur, kombinerar 2D och 3D via JavaScript API med öppen källkod.
Zen-3d är ett JavaScript-bibliotek med öppen källkod som tillhandahåller en komplett uppsättning funktioner för att skapa och hantera 3D/2D-bibliotek. Biblioteket har inkluderat stöd för flera viktiga funktioner såsom omgivande ljus för uppskjuten rendering, shader material param refactor, glTF UV transform support, 2D UI adaptation strategi, spotlight support, gamma correction, line material, bump map support, data texture, ben textur stödja, kombinera 2D och 3D, WebGL-attribut och uniformer, lägg till punktritning, skuggmappning och många fler.
Biblioteket Zen-3d tillhandahåller WebGL-renderare. WebGL är ett JavaScript-API som stöder rendering av interaktiv 2D- och 3D-datorgrafik i alla kompatibla webbläsare utan användning av några plugin-program. Förr i tiden var det väldigt svårt att göra ett 3D CAD-diagram på en dator. Nu arbetar flera företag hårt för att göra det enkelt att hantera och använder sig av WebGL för att köra allt i webbläsaren. Nästan alla moderna webbläsare ger stöd för WebGL.
Komma igång med Zen-3d
Det rekommenderade sättet att installera Zen-3d är att använda NPM. Använd följande kommandon för en smidig installation.
Installera Zen-3d via NPM
npm i zen-3d
Skapa en 3D-kub via JavaScript
Zen-3d-biblioteket med öppen källkod har inkluderat stöd för att skapa en kub eller oregelbunden fyrhörning med de angivna dimensionerna. Du måste ange kubens bredd, höjd och djup och resten kommer att vara lätt att slutföra. Du kan lägga till attribut till geometri, skapa en klon av geometri, dela upp geometrin i grupper, lägga till en grupp till den här geometrin, kopiera geometri till den andra och många fler.
Laddar och bearbetar bilder
Zen-3d-biblioteket med öppen källkod låter mjukvaruutvecklare enkelt ladda och bearbeta bilder i sina egna applikationer. Biblioteket har inkluderat flera funktioner för bildbehandling som att läsa bild och Ladda bild via URL. Du måste ställa in bassökvägen eller webbadressen från vilken filer ska laddas. Funktionen är mycket användbar när du laddar många bilder från samma katalog.
3D-scenhantering
Zen-3d-biblioteket med öppen källkod har tillhandahållit funktionalitet för att skapa och hantera 3D-scener inuti med hjälp av JavaScript-kommandon. Det tillåter programutvecklare att placera föremål, lampor och kameror. Zen-3d stöder rendering av scener och har tillhandahållit flera funktioner, som att rendera objekt till skuggkartor, kontrollera ramen innan objektet renderas, samla in ljusinformation, transformera matris, automatiskt beräkna matrispositionen, definiera objektets förälder i scenen, objektets lokal rotation, definiera renderingsordning för scengrafobjekt och många fler.