Open Source JavaScript API untuk Mengurus Fail 2D & 3D
Zen-3d ialah perpustakaan javascript yang menyediakan pemapar WebGL; Ia menyokong pembetulan gamma, bahan garisan, peta benjolan, tekstur data, tekstur tulang, menggabungkan 2D dan 3D melalui API JavaScript sumber terbuka.
Zen-3d ialah perpustakaan JavaScript sumber terbuka yang menyediakan set lengkap ciri untuk mencipta dan mengendalikan perpustakaan 3D/2D. Perpustakaan telah menyertakan sokongan untuk beberapa ciri penting seperti cahaya ambien untuk render tertunda, refactor param bahan shader, sokongan transformasi UV glTF, strategi penyesuaian UI 2D, sokongan lampu sorot, pembetulan gamma, bahan garisan, sokongan peta benjolan, tekstur data, tekstur tulang menyokong, menggabungkan 2D dan 3D, atribut dan seragam WebGL, tambah cabutan mata, pemetaan bayang-bayang dan banyak lagi.
Pustaka Zen-3d menyediakan pemapar WebGL. WebGL ialah API JavaScript yang menyokong pemaparan grafik komputer 2D dan 3D interaktif dalam mana-mana pelayar web yang serasi tanpa menggunakan sebarang pemalam. Pada zaman dahulu, sangat sukar untuk menghasilkan gambar rajah CAD 3D pada komputer. Kini beberapa syarikat sedang berusaha keras untuk memudahkan pengendalian dan menggunakan WebGL untuk menjalankan segala-galanya dalam penyemak imbas. Hampir setiap penyemak imbas moden menyediakan sokongan untuk WebGL.
Bermula dengan Zen-3d
Cara yang disyorkan untuk memasang Zen-3d adalah dengan menggunakan NPM. Sila gunakan arahan berikut untuk pemasangan yang lancar.
Pasang Zen-3d melalui NPM
npm i zen-3d
Mencipta Kiub 3D melalui JavaScript
Pustaka Zen-3d sumber terbuka telah menyertakan sokongan untuk mencipta kiub atau segi empat tidak sekata bagi dimensi yang disediakan. Anda perlu memberikan lebar, ketinggian dan kedalaman kubus dan selebihnya akan diselesaikan dengan mudah. Anda boleh menambah atribut pada geometri, mencipta klon Geometri, Pisahkan geometri kepada kumpulan, Menambah kumpulan pada geometri ini, menyalin geometri kepada yang lain dan banyak lagi.
Memuatkan dan Memproses Imej
Pustaka Zen-3d sumber terbuka membolehkan pembangun perisian memuatkan dan memproses imej dengan mudah di dalam aplikasi mereka sendiri. Perpustakaan ini telah memasukkan beberapa ciri untuk pemprosesan imej seperti membaca imej dan Memuatkan imej melalui URL. Anda perlu menetapkan laluan asas atau URL untuk memuatkan fail. Ciri ini sangat membantu semasa anda memuatkan banyak imej dari direktori yang sama.
Pengurusan Adegan 3D
Pustaka Zen-3d sumber terbuka telah menyediakan fungsi untuk penciptaan dan pengurusan Adegan 3D di dalam menggunakan arahan JavaScript. Ia membolehkan pembangun perisian meletakkan objek, lampu dan kamera. Zen-3d menyokong pemaparan Adegan dan telah menyediakan beberapa ciri, seperti memaparkan objek ke dalam peta bayang, menyemak bingkai sebelum membuat objek, mengumpul maklumat lampu, mengubah matriks, mengira kedudukan matriks secara automatik, mentakrifkan induk Objek dalam adegan, Objek putaran tempatan, tentukan susunan pemaparan objek graf pemandangan dan banyak lagi.