iGeo
Buat & Kelola Model 3D melalui Java API
Pustaka Java Open Source yang menyertakan dukungan untuk Transformasi Geometri, Menghasilkan Kurva & Permukaan NURBS, Mengelola Vektor 3D & seterusnya.
iGeo adalah pustaka pemodelan Java 3D open source yang memungkinkan pengembang perangkat lunak membuat dan mengelola model 3D di dalam aplikasi mereka sendiri. Ini telah menyediakan komponen untuk operasi matematika vektor, kurva NURBS dan geometri permukaan, mengelola mesh poligon, tampilan dan navigasi 3D, dan file model 3D I/O. Pustaka telah menyertakan mode bayangan yang berbeda seperti bingkai gambar, bayangan, bayangan transparan, bayangan tanpa tepi, dan banyak lagi. Perpustakaan memiliki desain komputasi terbaik dalam arsitektur, desain produk, desain interaksi, dan banyak lagi
Pustaka iGeo tersedia secara bebas di bawah GNU Lesser General Public License sebagaimana diterbitkan oleh yayasan perangkat lunak bebas, versi 3. Pustaka ini juga mendukung antarmuka yang disebut PiGeon khusus dalam pemrosesan. Pustaka telah menyertakan fitur untuk menavigasi tampilan 3D, menyimpan file, seperti zoom, toggle view, rotasi, pan, dan banyak lagi. Ini telah menyediakan beberapa fungsi untuk mengelola panelisasi seperti panelisasi persegi panjang, triangulasi, triangulasi diagrid, panelisasi berlian, garis kisi, garis & titik diagonal di Permukaan, titik kisi di permukaan, dan banyak lagi.
Memulai dengan iGeo
Cara termudah untuk menginstal iGeo adalah dengan menggunakan GitHub. Silakan gunakan perintah berikut untuk instalasi yang lancar.
Install iGeo via GitHub
Instal iGeo melalui GitHub
git clone https://github.com/sghr/iGeo.git
Transformasi Geometri melalui Java API
iGeo API open source telah menyertakan fungsionalitas untuk transformasi geometris di dalam aplikasi Java mereka. Ada beberapa metode penting yang tersedia untuk transformasi geometris seperti geometri duplikasi, geometri berputar, geometri pantul, pergerakan untuk jumlah gerakan tertentu, penskalaan geometri ke atas atau ke bawah, penskalaan geometri hanya dalam satu arah, geometri geser, dan banyak lagi.
Menghasilkan Kurva dan Permukaan NURBS
NURBS adalah singkatan dari Non-Uniform Rational B-Spline dan merupakan model matematika untuk mendefinisikan geometri dalam ruang. Ini adalah salah satu model matematika paling populer dari geometri dan digunakan di banyak program CAD. iGeo API telah menyertakan dukungan untuk membuat Kurva dan Permukaan NURBS menggunakan perintah Java. ICurve dan ISurface dapat digunakan untuk menghasilkan kurva dan permukaan URBS dengan menyediakan array atau array 2 dimensi IVec dan derajat.
Mengelola Vektor 3D melalui Java API
Pustaka iGeo open source memungkinkan pengembang perangkat lunak untuk membuat dan mengelola vektor mereka di dalam aplikasi Java mereka sendiri. Pustaka telah menyediakan beberapa fungsi yang berguna terkait dengan manajemen vektor seperti menambah atau mengurangi vektor, menduplikasi variabel vektor ke variabel lain, mengalikan atau membagi vektor, membalik vektor, mengukur jarak antara dua vektor, mengatur panjang vektor, menghasilkan satu nilai skalar dari dua vektor, mencerminkan vektor pada bidang 3 dimensi dan banyak lagi.
Gambar Peta di Geometri
Pustaka iGeo gratis memungkinkan pengembang perangkat lunak untuk memetakan gambar pada geometri dengan mudah menggunakan kode Java. Anda dapat mengontrol panjang garis menurut gambar, mengontrol kedalaman permukaan dengan gambar, mengontrol lebar panel, mengontrol rotasi menurut gambar, mengontrol penskalaan menurut gambar, warna sampel gambar, dan sebagainya.