Veliki broj ljudi posle prvog pokretanja FreeCAD-a, ostane u nedoumici kada u njemu vidi dva radna okruženja za modeliranje delova Delovi (Part) i Konstruisanje delova (Part Design). 


Razlog tome je veoma jednostavan, a to je postojanje dva načina 3D CAD modeliranje delova: Modeliranje pomoću primitiva (Constructive solid geometry) i modeliranje pomoću tipskih oblika (Feature based modeling).

  • Okruženje Delovi (Part) koristi metodu modeliranja pomoću primitiva - Svaki deo je moguće razložiti na primitive t.j. osnovna geometrijska tela (kvadar, valjak, kupa, lopta, mngougaao...). Modeliranja pomoću primitiva se zasniva na kombinovanju primitiva u jedno telo pomoću bulovih operacija. Prvo se napravi početni primitiv, a svi ostali se dodaju ili oduzimaju od njega dok se ne postigne željeni oblik dela. Logika modeliranja u okruženju Delovi (Part) je slična čitanju ortogonalnih parova pogleda metodom rasčlanjivanja na osnovna geometrijska tela. 

  • Okruženje Konstruisanje delova (Part Design) koristi metodu modeliranja pomoću tipskih oblika - Svaki deo je moguće razložiti na karakteristične oblike, tj. elementarne detalje koji se zovu tipski oblici. Tipski oblik je grupa geometrijskih detalja kojima je zajedničko da se opisuju istim skupom parametara, a ne mogu dalje razložiti. Kao i kod metode modeliranja pomoću primitiva,  prvo se napravi početni tipski oblik, a svi ostali se dodaju ili oduzimaju od njega dok se ne postigne željeni oblik dela. Logika modeliranja u okruženju Konstruisanje delova (Part Design) je slična čitanju ortogonalnih parova metodom odsecanja od osnovnog tela tela.


Razlika između okruženja Delovi i Konstruisanje delova

Napomena za početnike: Prvo počnite da koristite okruženje Konstruisanje delova (Part Design) pošto se u njemu delovi modeliraju na isti način kao u modernim komercijalnim CAD softverima kao što su Catia, ZW3D, T-Flex, NX, Fusion-360, IronCAD...

Modeliranje pomoću primitiva je najstarija metoda 3D CAD modeliranja, a do sredine 80-ih godina prošlog veka i jedina metoda za modeliranje punih tela. Na žalost, danas je ova metoda modeliranja nepravedno zanemarena kod većine komercijalnih mašinskih 3D CAD softvera (MCAD softvera). Razlozi za to su jednostavni, pošto je modeliranje pomoću tipskih oblika pogodnije za konstruisanje većine mašinskih delova, proizvođači novih 3D CAD softvera jednostavno ne žele da finansiraju razvoj dve metode modeliranja delova, a proizvođači starih 3D CAD softvera su alatke starih modula za CSG modeliranje sjedinili sa novim modulima za modeliranje tipskim oblicima.

Što se tiče FreeCAD-a i ovih okruženja, najbitnija stvar koju treba znati je da okruženje Delovi (Part) direktno koristi geometrijske podatke 3D CAD jezgra Open.Cascade. Konstruisanje delova (Part Design) je podređeno jer koristi podatke koje stvara okruženje Delovi. Posledica ovoga je da okruženje Delovi stvara CAD podatke mnogo brže od okruženja Konstruisanje delova, a stvoreni podaci imaju veoma jednostavnu strukturu. Ova osobina kandiduje okruženje Delovi za namene gde je potrebno napraviti veliki broj jednostavnih 3D objekata. Modeliranje pomoću tipskih oblika stvara mnogo kompleksnije podatke i troši mnogo više resursa računara od modeliranja pomoću primitiva.

Oba okruženje ponekad mogu, ali obično ne pokrivaju iste oblasti upotrebe. Modeliranje u okruženju Konstruisanje delova se uglavnom koristi za modeliranje  mašinskih delova, dok okruženje Delovi može imati mnogo širu upotrebu. Oba okruženja imaju mogućnost modeliranja pojednostavljenih sklopova. Kod njih su delovi samo pravilno pozicionirani i orijentisani u sklopu, odnosno delovima nisu orgraničeni stepeni slobode kretanja tj. spojevi. Ovakvi sklopovi zbog svoje jednostavnosti troše veoma malo resursa računara.

Tokom modeliranja moguće je kombinovati oba okruženja, ali treba uvek imati na umu jednu “caku”.  Rezultat modeliranja u radnom okruženju Konstruisanje delova (Part Design) je 3D objekat koji se u FreeCAD terminologiji naziva Telo. Što se tiče logike rada okruženja Delovi, Telo je samo još jedna vrsta primitiva. Problem nastaje ako okruženje Delovi obavi neku operaciju sa Telom jer će time stvoriti sopstvenu vrstu 3D objekta koju okruženje Konstruisanje delova ne prepoznaje. Da bi okruženje Konstruisanje delova moglo koristiti novonastali 3D objekat, mora se u njemu ponovo napraviti prazno Telo i u njega prevući objekat koji je napravilo okruženje Delovi - mora se napraviti BaseFeature.


Obe vrste modeliranja, odnosno radnih okruženja imaju svoje prednosti i mane

 

Prednosti i mane  okruženja Konstruisanje delova (Modeliranje pomoću tipskih oblika):

  • Prednosti

    • pogodno za modeliranje složenih delova,

    • pogodno za modeliranje mašinskih delova,

    • jednostavne naknadne promene na 3D modelu,

    • pregledno i jasno stablo dokumenta.

  • Nedostaci

    • 3D modeli su složene strukture,

    • zbog složenosti troši se mnogo resursa računara,

    • 3D modeli znaju da pucaju. Ovo se najčešće dešava zbog greške topološkog imenovanja (Topological namin error).

Ovo okruženje je prvenstveno namenjeno za modeliranje mašinskih delova. Bilo da ste početnik ili napredni korisni, ako Vam treba konstruisati mašinske delove, okruženje Konstruisanje delova (Part Design) je u velikoj većini slučajeva prvi izbor za njihovo modeliranje.

 

Prednosti i mane okruženja Delovi (Modeliranje pomoću primitiva):

  • Prednosti

    • brzo i jednostavno modeliranje,

    • 3D modeli imaju jednostavnu strukturu,

    • zbog jednostavnosti se ne troši mnogo resursa računara,

    • 3D modeli retko pucaju,

    • pogodno za rad sa velikim brojem jednostavnih 3D objekata,

    • Pogodno za veliki broj specifičnih upotreba,

    • Pogodno za veliki broj ne-mašinskih oblasti.

  • Nedostaci

    • nije namenjeno za modeliranje delova složenog oblika,

    • nejasno stablo dokumenta što otežava naknadne promene na 3D modelu,

    • manje pogodno za modeliranje mašinskih delova,

    • 3D modeli nastali u ovom radnom okruženju mogu praviti probleme prilikom uvoza u komercijalne 3D CAD softvere, pogotovo nastale posle 2000.

 

Okruženje Delovi (Part) je više namenjeno za iskusne korisnike 3D CAD programa, za korisnike koji se bave specifičnim oblastima, za programere koji razvijaju neko novo FreeCAD okruženje... Korisnici FreeCAD-a koji koriste okruženja kao što su BIM, Woodworking, DODO, Nodes... koriste u stvari okruženje Delovi, a da to i ne znaju.

 

Submitted by Čeh Jan on