Open Cascade Technology (OCCT3D) je jezgro za geometrijsko modeliranje poznato ne zbog svog kvaliteta već zato što je to jedino ozbiljno jezgro koje je slobodno i otvorenog koda tj. besplatno.


Kao i sva ostala i ovo jezgro predstavlja biblioteku tj. skup softverskih alata (Software development kit - SDK) pomoću kojeg je moguće razviti program iz neke oblasti računarom podržanih tehnologija npr. 3D CAD softver, CAM softver, pregledač 3D modela...

Vlasnik ovog besplatnog jezgra je preduzeće Open Cascade SAS koje je deo francuskog preduzeća Capgemini Engineering. Jezgro OCCT3D je slobodno i otvorenog koda, a preduzeće Open Cascade SAS je zaduženo za njegov razvoj i pružanje podrške korisnicima. Finansiraju se od prodaje usluga koje se odnose na jezgro, razvoja i prodaje komercijalnih softvera koji se baziraju na jezgru, pružanja podrške preduzećima koji ugrađuju jezgro u svoje proizvode...

OCCT3D je besplatan softver čiji kod je pod GNU LGPL licencom (GNU Lesser General Public License). Jezgro je napisano u C++jeziku.

Izvorni format datoteka ovog jezgra je .brep.

 


Open Cascade jezgro za geometrijsko modeliranje

 

Open Cascade Technology (OCCT3D) jezgro možete preuzeti na strani: Preuzmi Open Cascade jezgro

Na internetu je za njega objavljena kompletna dokumentacija, uputstva, zvanični Forum.... Više informacija možete naći na portalu za kolaborativni razvoj Open Cascade.

Ako želite da razvijete svoje geometrijsko jezgro ili neki CAD, CAM, CAE... softver, na pomenutim resursima imate sasvim dovoljno materijala koji će Vas uputiti u te oblasti. Ako Vam treba neka pomoć, nemojte me kontaktirati jer je programiranje za mene špansko selo :-)

Jezgro je otvorenog koda i svako zainteresovan i dovoljno stručan može doprineti njegovom razvoju tako što će za njega razviti neke nove funkcije, pronaći greške u kodu, poboljšati ga, optimizovati...

Najpoznatiji programi razvijeni na OCCT3D jezgru su besplatni 3D CAD program FreeCAD i EDA program KiCAD.

Istoriju jezgra Open cascade možete pročitati na strani Istorija jezgara za geometrijsko modeliranje.

Za matematičko opisivanje oblika 3D modela jezgro Open Cascade koristi B-Rep granično predstavljanje. Istu metodu predstavljanja koriste i ostala moderna CAD jezgra (Parasolid, C3D, ACIS, CGM…).

Besplatno jezgro Open Cascade se sastoji odsledećih modula:

  • Foundation Classes – alati opšte namene: upravljanje memorijom, saradnja sa operativnim sistemom...

  • Modeling Data – alati za modeliranje 2D (linija, kružnica, kriva...) i 3D geometrije (površi, tipski oblici...)

  • Modeling Algorithms – razni geometrijski i topološki alati: preseci, Bulove operacije, zaobljenja, pronalaženje grešaka u geometriji i njihova popravka...

  • Mesh - alati za rad sa mrežama 

  • Visualization – alati za vizuelizaciju

  • Data Exchange – prevodioci CAD formata: STEP, IGES, glTF, OBJ, STL, IFC and VRML...

  • Application Framework - opšti alati koji se tiču funkcionalnosti  CAD sistema (sačuvaj, poništi/ponovi, kopiraj/nalepi, dnevnik promena prilikom modeliranja...).

Pregled funkcija ovog jezgra možete videti na sledećoj veb stranici: Open CASCADE Technology: Technical Overview

Open CASCADE jezgro je kompatibilno sa Windows, macOS or Linux.

Ovo CAD jezgro koriste sledeći programi: FreeCAD, Salome, Gmsh, KiCAD, CAD Rays, CAD Assistant, CAD Builder, Mayo Viewer, Tigl...

Submitted by Čeh Jan on