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

iGeo

 
 

Izveidojiet un pārvaldiet 3D modeļus, izmantojot Java API

Atvērtā pirmkoda Java bibliotēka, kas ietvēra atbalstu ģeometriju transformācijai, NURBS līkņu un virsmu ģenerēšanai, 3D vektoru pārvaldībai un tā tālāk.

iGeo ir atvērtā pirmkoda Java 3D modelēšanas bibliotēka, kas ļauj programmatūras izstrādātājiem izveidot un pārvaldīt 3D modeļus savās lietotnēs. Tas ir nodrošinājis komponentus vektoru matemātikas operācijām, NURBS līknēm un virsmas ģeometrijām, daudzstūru tīklu pārvaldīšanai, 3D displeju un navigāciju, kā arī 3D modeļa faila I/O. Bibliotēkā ir iekļauti dažādi ēnojuma režīmi, piemēram, stiepļu rāmis, ēnots, caurspīdīgs tonis, ēnojums bez malām un citi. Bibliotēkā ir labākais skaitļošanas dizains arhitektūrā, produktu dizainā, mijiedarbības dizainā un daudz ko citu

iGeo bibliotēka ir brīvi pieejama saskaņā ar GNU Lesser General Public License, ko publicējis bezmaksas programmatūras fonds, versija 3. Bibliotēka ir arī atbalstījusi saskarni ar nosaukumu PiGeon, kas specializējas apstrādē. Bibliotēkā ir iekļautas funkcijas navigācijai 3D skatā, failu saglabāšana, piemēram, tālummaiņa, pārslēgšanas skats, pagriešana, panoramēšana un daudz kas cits. Tas ir nodrošinājis vairākas funkcijas paneļu veidošanai, piemēram, taisnstūrveida paneļu veidošana, triangulācija, diarežģa trīsstūrēšana, rombveida paneļi, režģa līnijas, diagonālās līnijas un punkti uz virsmas, režģa punkti uz virsmas un daudzas citas.

Previous Next

Darba sākšana ar iGeo

Vienkāršākais veids, kā instalēt iGeo, ir izmantot GitHub. Lūdzu, izmantojiet šo komandu vienmērīgai instalēšanai. 

Instalējiet iGeo, izmantojot GitHub

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

Ģeometriju transformācija, izmantojot Java API

Atvērtā koda iGeo API ir iekļāvusi funkcionalitāti ģeometriskai transformācijai savās Java lietojumprogrammās. Ģeometriskām pārveidošanām ir pieejamas vairākas svarīgas metodes, piemēram, ģeometrijas dublēšana, ģeometriju pagriešana, ģeometrijas atspoguļošana, pārvietošana noteiktam kustības apjomam, ģeometriju mērogošana uz augšu vai leju, ģeometriju mērogošana tikai vienā virzienā, bīdes ģeometrijas un daudz kas cits.

NURBS līkņu un virsmu ģenerēšana

NURBS apzīmē nevienmērīgu racionālu B-splīnu, un tas ir matemātisks modelis, lai definētu ģeometrijas telpā. Tas ir viens no populārākajiem ģeometrijas matemātiskajiem modeļiem un tiek izmantots daudzās CAD programmās. iGeo API ir iekļāvis atbalstu NURBS līkņu un virsmu izveidei, izmantojot Java komandas. ICurve un ISurface var izmantot, lai ģenerētu URBS līknes un virsmas, nodrošinot masīvu vai 2-dimensiju IVec un grādu masīvu.

3D vektoru pārvaldība, izmantojot Java API

Atvērtā pirmkoda iGeo bibliotēka ļauj programmatūras izstrādātājiem izveidot un pārvaldīt savus vektorus savās Java lietotnēs. Bibliotēka ir nodrošinājusi vairākas noderīgas funkcijas, kas saistītas ar vektoru pārvaldību, piemēram, vektoru pievienošanu vai atņemšanu, vektora mainīgā dublēšanu ar citu mainīgo, vektoru reizināšanu vai dalīšanu, vektoru apvēršanu, attāluma mērīšanu starp diviem vektoriem, vektora garuma iestatīšanu, viena ģenerēšanu. skalāro vērtību no diviem vektoriem, atspoguļo vektoru 3-dimensiju plaknē un daudz ko citu.

Kartes attēli uz ģeometrijas

Bezmaksas iGeo bibliotēka ļauj programmatūras izstrādātājiem viegli kartēt attēlus uz ģeometrijām, izmantojot Java kodu. Varat kontrolēt līnijas garumu pēc attēla, kontrolēt virsmas dziļumu pēc attēla, kontrolēt paneļa platumu, kontrolēt rotāciju pēc attēla, kontrolēt mērogošanu pēc attēla, attēla parauga krāsu utt.

 Latviski