Parasolid je komercijalno B-rep geometrijsko jezgro čiji je vlasnik preduzeće Siemens Digital Industries Software. Komercijalno znači da ga druga preduzeća mogu kupiti i pomoću njega razviti svoje CAx softvere. 


Upotrebom komercijalnog jezgra proizvođač novog softvera smanjuje početne troškove, smanjuje vreme izlaska softvera na tržište, povećava pouzdanost i kvalitet...

Parasolid je biblioteka matematičkih algoritama tj. skup softverskih alata koji omogućavaju zapreminsko, površinsko i žičano modeliranje, direktno uređivanje, obradu poligonalnih mreža i oblaka tačaka…

Parasolid je danas verovatno najkvalitetnije i najprodavanije jezgro u svetu. 

Ovo jezgro danas koristi veliki broj poznatih CAD/CAM/CAE softvera: Adams, NX, Solid Edge, Solid Works, Onshape, T-Flex, Autodesk MoldFlow, Patran, TopSolid, Esprit, Femap, Ansys, IronCAD, Microstation, CAXA,  Vectorworks,  Shapr3D,  Plasticity, Altair, Adina Modeler, Abaqus…

 


Parasolid jezgro za geometrijsko modeliranje

 

Kao i sva druga geometrijska jezgra i Parasolid se sastoji od velikog broja objektno-orijentisanih potprograma (algoritama, alata…) i svaki od njih je zadužen za neku funkcionalnost, odnosno obavlja neki matematički proračun (konstruisanje kružnice, konstruisanje cilindrične površi, projiciranje, zaobljavanje ivice, tipski oblik udubljenje...)

Nabrojaću neke od bitnih funkcija Parasolid jezgra:

  • žičano modeliranje,

  • površinsko modeliranje,

  • modeliranje primitiva: kvadar, valjak, lopta, kupa... ,

  • modeliranje NURBS geometrije (krive i površi slobodnog oblika),

  • modeliranje pomoću tipskih oblika – izvlačenje skice, obrtanje skice, izvlačenje po putanji, izvlačenje po presecima, zakošenje stranica...,

  • modeliranje složenih zaobljenja – obično zaobljenje ivice, promenljivo zaobljenje ivice, zaobljenje pomoću kotrljajuće loptice, zaobljenje između dve stranice...,

  • Bulove operacije,

  • modeliranje tipskih oblika karakterističnih za limene delove,

  • topologija modeliranih objekata,

  • modeliranje sa tolerancijom (Tolerant Modeling) – površi i stranice 3D modela ne moraju biti napravljene sa istom tolerancijom tako da se ne moraju idealno spojiti na nekoj ivici. Modeliranje sa tolerancijom omogućava rešavanje procepa koji nastaju u ovakvim slučajevima, Modeliranje sa tolerancijom je takođe bitno pri uvozu 3D modela koji su nastali u nekom drugom CAD sistemu.

  • provera i popravka napravljene geometrije i topologije,

  • proračun osobina modeliranih objekata (npr mase, zapremine, momenata inercije),

  • pravljenje pogleda i preseka na tehničkom crtežu,

  • sakrivanje nevidlivih linija na pogledima,

  • popločavanje pljosnima (fasetiranje, poligonalne mreže),

 

Kvalitet ovog jezgra ga čini pogodnim za precizno modeliranje izuzetno složenih oblika koji su karakteristični za vazduhoplovnu industriju, auto industriju, brodogradnju...

Unutar Parasolid jezgra se ne nalaze alati za određivanje stepeni slobode tj. pomoću kojih je moguće crtanje parametarskih 2D skica i modeliranje sklopova (zadavanje spojeva među delovima). Za tu namenu Siemens raspolaže sa posebnim jezgrom koje se zove D-Cubed.

Parasolid jezgro je pisano na C++ jeziku i kompatibilno je sa svim bitnim operativnim sistemima: Windows, Linux, Mac OS i Android. Ima svoj API što olakšava njegovu ugradnju u softvere.

 

Kupcima su na raposlaganju 3 paketa jezgra: Parasolid Designer, Parasolid Editor i Parasolid Communicator. Svaki paket obuhvata samo alatke koje obezbeđuju namenu za koju je paket napravljen.

  • Parasolid Designer – Ovaj paket omogućava modeliranje 3D objekata tj. njihovo konstruisanje, manipulisanje, analizu i skladištenje u obliku datoteke… Sastoji se od skoro hiljadu algoritama tj. potprograma od kojih je svaki zadužen za određenu funkcionalnost (konstruisanje NURBS krive, konstruisanje pravolinijske površi, presek između dve površi, tipski oblik izvlačenje, promenljivo zaobljenje…). Ovo je paket koji obuhvata najviše funkcija.

  • Parasolid Editor – Ovaj paket omogućava pripremu i optimizaciju 3D modela za proizvodnju i analizu. Jednostavnije rečeno ovaj paket sadrži alate koji služe za manipulisanje, uređivanje i lečenje (popravku) 3D modela bez obzira u kom softveru su nastali. Idealan je za programe kojima su potrebni alati za obradu uvezenih 3D modela, a nisu im potrebni alati za modeliranje - npr. CAM, CAE...

  • Parasolid Communicator – Ovaj paket omogućava razmenu, vizuelizaciju i ispitivanje 3D modela u Parasolid x_t formatu.

Postoji i posebni modul koji se naziva Convergent Modeling. Ovaj modul omogućava klasične B-rep operacije modeliranja na fasetiranim CAD podacima (mreža od pljosni, poligonalne mreže), odnosno rad sa obe vrste podataka u jednom okruženju bez dugotrajnih konverzija. Modul je namenjen za obrnuti inženjeringa skeniranih podataka, pripremu 3D štampe...

 

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

 

Datoteke koje je napravilo jezgro Parasolid imaju ekstenziju x_t ili x_b. Više o izvornim formatima Parasolid jezgra možete pročitati na strani X_T i X_B formati datoteka.

 

Parasolid je komercijalno jezgro, tj. ako neko hoće da ga ugradi u svoje softverske proizvode (CAD, CAM, CAE...) mora da kupi licencu u kojoj su propisane međusobne obaveze i prava, naknade za distribuciju i implementaciju, posledice u slučaju nepoštovanja propisanih obaveza...

Cena koju korisnik plaća proizvođaču jezgra se najčešće izražava po broju prodatih kopija softvera. Mogući su i dodatni troškovi ako želite da plaćate godišnje održavanje jezgra, nove verzije, dodatnu pomoć...

U posebnim slučajevima je moguće dogovoriti delimični pristup izvornom kodu jezgra ako je potrebna dublja integracija softvera i jezgra. Pristup jezgru zahteva ugovore o tajnosti (Non-disclosure agreements - NDA) kako bi se zaštitila intelektualna svojina proizvođača jezgra, sprečila zloupotreba koda, sprečio obrnuti inženjering, javno objavljivanje... Godišnji ugovori o održavanju pružaju tehničku podršku od Simensovih stručnjaka i nove verzije jezgra. 

Submitted by Čeh Jan on