1. Məhsullar
  2.   3D
  3.   Java
  4.   iGeo

iGeo

 
 

Java API vasitəsilə 3D Modelləri yaradın və idarə edin

Həndəsələrin Transformasiyası, NURBS Əyriləri və Səthlərinin Yaradılması, 3D Vektorların idarə edilməsi və s. üçün dəstəyi daxil edən Açıq Mənbəli Java Kitabxanası.

iGeo açıq mənbəli Java 3D modelləşdirmə kitabxanasıdır və proqram tərtibatçılarına öz proqramlarında 3D modelləri yaratmağa və idarə etməyə imkan verir. O, vektor riyaziyyat əməliyyatları, NURBS əyrisi və səth həndəsələri, çoxbucaqlı meshləri idarə etmək, 3D displey və naviqasiya və 3D model faylı I/O üçün komponentlər təqdim etmişdir. Kitabxanaya tel kafes, kölgəli, şəffaf kölgə, kənarları olmayan kölgə və s. kimi müxtəlif kölgələmə rejimləri daxildir. Kitabxana memarlıq, məhsul dizaynı, qarşılıqlı əlaqə dizaynı və s. üzrə ən yaxşı hesablama dizaynına malikdir

iGeo kitabxanası GNU Lesser General Public License əsasında pulsuz proqram təminatı fondu tərəfindən nəşr edilən 3-cü versiyaya uyğun olaraq sərbəst şəkildə mövcuddur. Kitabxana həmçinin emal üzrə ixtisaslaşmış PiGeon adlı interfeysi dəstəkləyir. Kitabxana 3D görünüşdə naviqasiya etmək, faylları saxlamaq, məsələn, böyütmək, görünüş dəyişdirmək, fırlanma, sürüşdürmək və daha çox funksiyaları ehtiva edir. O, düzbucaqlı panelləşdirmə, trianqulyasiya, diaqrid üçbucaqlaşdırma, almaz panelləşdirmə, şəbəkə xətləri, Səthdəki diaqonal xətlər və nöqtələr, səthdəki şəbəkə nöqtələri və daha çox kimi panelləşdirməni idarə etmək üçün bir neçə funksiya təmin etmişdir.

Previous Next

iGeo ilə işə başlamaq

iGeo-nu quraşdırmağın ən asan yolu GitHub-dan istifadə etməkdir. Düzgün quraşdırma üçün aşağıdakı əmrdən istifadə edin. 

GitHub vasitəsilə iGeo quraşdırın

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

Java API vasitəsilə həndəsələrin çevrilməsi

Açıq mənbəli iGeo API Java proqramları daxilində həndəsi transformasiya üçün funksionallığı ehtiva edir. Həndəsi çevrilmə üçün həndəsəni təkrarlamaq, fırlanan həndəsələr, həndəsəni əks etdirmək, müəyyən bir hərəkət miqdarı üçün hərəkət etmək, həndəsələri yuxarı və ya aşağı salmaq, həndəsələri yalnız bir istiqamətdə ölçmək, kəsmə həndəsələri və s. kimi bir neçə vacib üsul mövcuddur.

NURBS əyriləri və səthlərinin yaradılması

NURBS qeyri-vahid rasional B-spline deməkdir və kosmosda həndəsələri təyin etmək üçün riyazi modeldir. Bu həndəsələrin ən məşhur riyazi modellərindən biridir və bir çox CAD proqramlarında istifadə olunur. iGeo API Java əmrlərindən istifadə edərək NURBS Curves və Surfaces yaratmaq üçün dəstəyi ehtiva edir. ICurve və ISurface IVec və dərəcələrin massivi və ya 2 ölçülü massivini təmin etməklə URBS əyriləri və səthlərini yaratmaq üçün istifadə edilə bilər.

Java API vasitəsilə 3D vektorların idarə edilməsi

Açıq mənbəli iGeo kitabxanası proqram tərtibatçılarına öz vektorlarını öz Java proqramlarında yaratmağa və idarə etməyə imkan verir. Kitabxana vektorların əlavə edilməsi və ya çıxarılması, vektor dəyişənini başqa dəyişənə çoxaltmaq, vektorları vurmaq və ya bölmək, vektorları çevirmək, iki vektor arasındakı məsafəni ölçmək, vektorun uzunluğunu təyin etmək, bir vektor yaratmaq kimi vektor idarəetməsi ilə bağlı bir sıra faydalı funksiyaları təmin etmişdir. iki vektordan skalyar qiymət, 3 ölçülü müstəvidə vektoru əks etdirmək və daha çox.

Həndəsələrdə xəritə şəkilləri

Pulsuz iGeo kitabxanası proqram tərtibatçılarına Java kodundan istifadə edərək asanlıqla həndəsi şəkilləri xəritələşdirməyə imkan verir. Siz şəkil ilə xəttin uzunluğunu idarə edə, təsvirə görə səthin dərinliyinə nəzarət edə, panelin eninə nəzarət edə, şəkil ilə fırlanmaya nəzarət edə, şəkillə miqyaslaşdırmaya, təsvirin nümunə rənginə və s.

 Azəri