C3D jezgro tj. C3D Toolkit je softverska komponenta koja se sastoji od algoritama za geometrijsko modeliranje pomoću kojih je moguće napraviti razne vrste CAx softvera.


C3D je BREP geometrijsko jezgro što znači da je oblik objekta koji se modelira matematički opisan pomoću zatvorene granične površine tj. skupa površi topološki povezanih u jednu celinu koja odvaja zapreminu modeliranog objekta od okoline.

Jezgro je u vlasništvu ruskog preduzeća Askon (Ascon) koje ga je razvilo za svoj 3D CAD sistem Kompas-3D. Razvoj jezgra je počeo 1995. i trebalo im je oko 5 godina da ga završe i ugrade u prvu verziju 3D CAD sistema Kompas-3D. Jezgro je postalo komercijalno 2012. kada ga je preduzeće ponudilo kao samostalni proizvod drugim preduzećima. Za razvoj i prodaju jezgra je zadužena firma C3D Labs koja je deo preduzeća Askon.

Prodaja je u startu dobro krenula i za to postoji nekoliko jednostavnih razloga:

  • ACIS i Parasolid su u vlasništvu velikih kompanija i mnogim malim firmama ne odgovara model prodaje koji one nameću

  • C3D je jeftinije od Parasolid-a i ACIS-a

  • kvalitetno je što se lako može videti ako se isproba Kompas-3D CAD softver

  • proizvođači softvera iz nekih država ne žele da zavise od jezgra koje se razvija na zapadu...

  • firma C3D Labs pruža kvalitetnu podršku korisnicima, fleksibilni su, obezbeđuju dug period testiranja tokom kojeg pružaju kvalitetnu pomoć...


C3D jezgro za geometrijsko modeliranje

 

Da bi ste stekli uvid koliko stručnjaka je potrebno za razvoj geometrijskog jezgra pogledajmo veličinu firme C3D Labs. Jedan od njenih rukovodioca je u intervjuu pomenuo da su sredinom 2024. imali 64 zaposlena (razvoj + marketing i prodaja) i preko 60. korisnika. Naveo je da su od 2022 do 2024 duplirali broj zaposlenih zbog povećanog interesovanja ruskih i azijskih preduzeća za njih.  

Uspeh preduzeća Askon u razvoju jezgra za geometrijsko modeliranje ne treba da nas čudi. U Srbiji većina inženjera gleda samo na zapad tako da malo njih poznaje tržište CAx softvera u Rusiji. Iako je SSSR bio iza zapadnog bloka na polju računara i CAD sistema, to ne znači da su bili slabi na tom polju. Njihova industrija tog vremena je radila na izuzetno složenim proizvodima (rakete, avioni, nuklearne centrale, turbine...) što je omogućilo sticanje velikog iskustva iz brojnih naučno-tehnoloških disciplina. Da bi to sve bilo moguće u Sovjetskom Savezu su postojali izuzetno jaki fakulteti kako za osnovne nauke (matematika, fizika, hemija...) tako i za razne branše industrije (vazduhoplovstvo, kosmonautika, nauka o materijalima, nukleatna energija...). Rezultat toga je bio veliki broj stručnjaka, instituta, projektantskih biroa... Čak i u nemaštini koja je nastala usled raspada Sovijetskog saveza oni su počeli da razvijaju svoje CAD sisteme i geometrijska jezgra. Danas je Rusija iz oblasti Računarom podržanih tehnologija (Cax) postigla digitalni suverenitet što možete i sami zaključiti ako analizirate spisak njihovih Cax softvera. Evo jedan podatak koji verovatno niste znali, jezgro Granite koje koristi CAD sistem težke kategorije Creo (bivši Pro/Engineer) su većim delom napisali dvojica emigranata iz Sovjetskog Saveza.

Zbog složenosti razvoja sopstvenog jezgra i zbog toga što je rusko IT tržište tokom 90-ih prošlog veka bilo puno piraterije i nelojalne zapadne konkurencije, njihovi proizvođači softvera su imali malo šansi da prežive na tržištu. Neki su nestali, a neki su da bi opstali prešli na gotova zapadna jezgra npr. NanoCAD je prešao na ACIS, Top Sistemi na Parasolid...

Preduzeće Askon je krenulo drugim putem i počelo je sa razvojem sopstvenog geometrijskog jezgra. Ispalo je da su doneli težu, ali ispravnu odluku jer KOMPAS-3D je danas u potpunosti nezavisan 3D CAD sistem koji je po kvalitetu u rangu poznatih zapadnih CAD/CAM/CAE/PDM softvera.

Odluka da se razvije soptveno geometrijsko jezgro ima za posledicu rešavanje veoma teških zadataka i dodatna velika ulaganja, ali na kraju preduzeće dobija nezavisnost, dodatnu zaradu, direktni uticaj na kvalitet svog softvera... a država u kojoj firma posluje ima korist jer ta firma stvara stručnjake iz prestižne visikotehnološke oblasti kao što je geometrijsko modeliranje.

 

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

 

Jezgro je napisano u C++ programskom jeziku i kompatiblno je sa svim operativnim sistemima i mobilnim platformama, razvijena je i verzija za veb pregledače. 
      

Zbog sličnih mogućnosti Kompas-3D softvera sa 3D CAD sistemima srednje kategorije (Solid Edge, Solid Works, IronCAD…) možemo otprilike videti raspon mogućnosti ovog jezgra. Zadnjih godina su jezgru dodate napredne funkcije kao što su modeliranje veoma složenih zaobljenja, mogućnosti rada sa površima A klase, prelazi između površi visokog kontinuiteta koji su karakteristični za Auto industriju, Avio industriju, brodogradnju...

Jegro podržava modeliranje geometrije sa različitom tolerancijom.
      
CAD jezgro C3D toolkit mogu licencirati firme koje proizvode CAD softvere, ostale CAx softvere, univerziteti... Dostupna je besplatna tromesečna probna verzija. Sva dokumentacija proizvoda dostupna je onlajn. Radi lakšeg upoznavanja sa jezgrom, razvijena je mala aplikacija za operativne sisteme Windows i Linux. Za sva pitanja u vezi sa C3D, kontaktirajte c3d@ascon.ru.

 

Jezgro C3D je modularnog tipa i sastoji se od sledećih modula:

  • C3D Modeler - Geometrijske proračuni potrebni za modeliranje 2D i 3D geometrije: žičano modeliranje, površinsko modeliranje, zapreminsko modeliranje, direktno uređivanje, modeliranje delova od lima, razni proračuni (površine, zapremine, momenti inercije, projiciranje...). Prilikom konstruisanja 3D modela modul pravi dnevnik u kojem se beleži način modeliranja na osnovu čega se u CAD sistemu lako napravi istorija modeliranja. Za testiranje ovog modula firma C3D Labs koristi nekoliko softverskih alata za testiranje. Pored ovih alata napravili su i veliku bazu od preko 500 000 3D modela koji se svakog dana ponovo preračunaju na sveže kompajliranom jezgru.

  • C3D PolyShaper - Rad sa poligonalnim mrežama: uređivanje, otkrivanje i uklanjanje grešaka, optimizacija

  • C3D Vision - Vizuelizacija CAD podataka

  • C3D Web Vision - Vizuelizacija u veb pregledaču

  • C3D Solver - Određivanje stepeni slobode između geometrijskih elemenata na parametarskim 2D skicama (dimenzionalna i geometrijska ograničenja) i određivanje stepeni slobode između objekata od kojih se sastoje 3D sklopovi (spojevi među delovima)

  • C3D Converter - Razmena CAD podataka tj. prevođenje (uvoz/izvoz) podataka između CAD formata. Podržava sledeće CAD formate: 

    • Uvoz i izvoz: C3D, STEP, IGES, ACIS, PARASOLID, JT, VRML, STL, 3MF

    • Samo uvoz: OBJ, NX, Solid Works, Creo, Catia, Inventor, Solid Edge, IFC, Navisworks i Revit

  • C3D B-Shaper - Konverzija poligonalnih mreža u pune B-rep objekte. Pogodno za Obrnuti inženjering.

  • C3D Collision Detection - Detekcija interferencije među objektima.

  • C3D FairCurveModeler - Modeliranje krivih i površi slobodnog oblika. Pomoću ovog modula je moguće modelirati krive i površi kvaliteta klase A

 

Ovo jezgro danas koristi veliki broj softvera: Kompas 3D, NanoCAD, APM, Altium, Renga, ADEM, EREMEX, BAZIS...

 

Na sledećim stranama možete pročita više o licenciranju C3D Toolkit jezgra:

Na ruskom jeziku: C3D Toolkit: лицензии для разработчиков

Na engleskom jeziku: C3D Toolkit: Licenses for Software Developers

Submitted by Čeh Jan on