1. Produk
  2.   3D
  3.   Java
  4.   iGeo

iGeo

 
 

Cipta & Urus Model 3D melalui Java API

Pustaka Java Sumber Terbuka yang menyertakan sokongan untuk Transformasi Geometri, Menjana Lengkung & Permukaan NURBS, Mengurus Vektor 3D & sebagainya.

iGeo ialah perpustakaan pemodelan Java 3D sumber terbuka yang membenarkan pembangun perisian mencipta dan mengurus model 3D dalam apl mereka sendiri. Ia telah menyediakan komponen untuk operasi matematik vektor, lengkung NURBS dan geometri permukaan, mengurus jejaring poligon, paparan dan navigasi 3D, dan fail model 3D I/O. Pustaka telah menyertakan mod lorekan yang berbeza seperti rangka wayar, lorek, lorek lutsinar, lorek tanpa tepi dan banyak lagi. Perpustakaan ini mempunyai reka bentuk pengiraan terbaik dalam seni bina, reka bentuk produk, reka bentuk interaksi dan banyak lagi

Perpustakaan iGeo tersedia secara percuma di bawah Lesen Awam Awam Kecil GNU seperti yang diterbitkan oleh asas perisian percuma, versi 3. Perpustakaan ini juga telah menyokong antara muka yang dipanggil PiGeon khusus dalam pemprosesan. Pustaka telah menyertakan ciri untuk menavigasi paparan 3D, menyimpan fail, seperti zum, paparan togol, putaran, pan dan banyak lagi. Ia telah menyediakan beberapa fungsi untuk mengurus panelisasi seperti panelisasi segi empat tepat, triangulasi, triangulasi diagrid, panelisasi berlian, garisan grid, garisan & titik pepenjuru pada Surface, titik grid pada permukaan dan banyak lagi.

Previous Next

Bermula dengan iGeo

Cara paling mudah untuk memasang iGeo ialah dengan menggunakan GitHub. Sila gunakan arahan berikut untuk pemasangan yang lancar. 

Pasang iGeo melalui GitHub

git clone https://github.com/sghr/iGeo.git 

Transformasi Geometri melalui API Java

API iGeo sumber terbuka telah menyertakan fungsi untuk transformasi geometri dalam aplikasi Java mereka. Terdapat beberapa kaedah penting yang tersedia untuk transformasi geometri seperti pendua geometri, geometri berputar, geometri mencerminkan, bergerak untuk jumlah pergerakan tertentu, menskalakan geometri ke atas atau ke bawah, menskalakan geometri hanya dalam satu arah, geometri ricih dan banyak lagi.

Menjana Lengkung dan Permukaan NURBS

NURBS adalah singkatan kepada Non-Uniform Rational B-Spline dan ia merupakan model matematik untuk mentakrifkan geometri dalam ruang. Ia adalah salah satu model matematik geometri yang paling popular dan digunakan dalam banyak program CAD. API iGeo telah menyertakan sokongan untuk mencipta Lengkung dan Permukaan NURBS menggunakan arahan Java. ICurve dan ISurface boleh digunakan untuk menjana lengkung dan permukaan URBS dengan menyediakan tatasusunan atau tatasusunan 2 dimensi IVec dan darjah.

Menguruskan Vektor 3D melalui Java API

Pustaka iGeo sumber terbuka membolehkan pembangun perisian mencipta dan mengurus vektor mereka di dalam apl Java mereka sendiri. Perpustakaan telah menyediakan beberapa fungsi berguna berkaitan pengurusan vektor seperti menambah atau menolak vektor, menduplikasi pembolehubah vektor kepada pembolehubah lain, mendarab atau membahagi vektor, membalikkan vektor, mengukur jarak antara dua vektor, menetapkan panjang vektor, menjana satu nilai skalar daripada dua vektor, mencerminkan vektor pada satah 3 dimensi dan banyak lagi.

Imej Peta pada Geometri

Pustaka iGeo percuma membolehkan pembangun perisian memetakan imej pada geometri dengan mudah menggunakan kod Java. Anda boleh mengawal panjang garisan mengikut imej, mengawal kedalaman permukaan mengikut imej, mengawal lebar panel, mengawal putaran mengikut imej, mengawal penskalaan mengikut imej, warna sampel imej dan sebagainya.

 Melayu