Veliki broj ljudi ostane u nedoumici kada prvi put startuje FreeCAD i u njem uvidi 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 pomoću bulovih operacija u jedno telo. 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 elementarne detalje koji se zovu tipski oblici. Tipski oblik je grupa geometrijskih detalja kojima je zajedničko da se ne mogu dalje razložiti i da se mogu opisati istim skupom parametara. 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, Fusion-360, IronCAD...

Modeliranje pomoću primitiva je najstarija, a do sredine 80-ih godina prošlog veka i jedina metoda za 3D CAD modeliranje punih tela. Na žalost, danas je ova metoda modeliranja nepravedno  zenemarena kod većine komercijalnih mašinskih 3D CAD softvera. Razlozi za to su jednostavni, modeliranje pomoću tipskih oblika je pogodnije za konstruisanje mašinskih delova i proizvođači 3D CAD softvera jednostavno ne žele da finansiraju razvoj dve metode t.j. dva modula za modeliranje delova. Jednostavno su prebacili krajem prošlog veka najkorisnije alatke (bulove operacije, pravljenje primitiva...) u module za modeliranje pomoću tipskih oblika i ugasili stare module.

Obe metode modeliranja imaju svoje prednosti i mane. Na žalost, nisam još završio seriju tekstova o metodama geometrijskog 3D CAD modeliranja i za više informacija na ovu temu morate malo sačekati.

Što se tiče odnosa 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 i 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 okruženja Delovi ga kandiduje kao pravi izbor za namene gde je potrebno generisati 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 sklopova. U ovim okruženjima delove je moguće samo pozicionirati na svoja mesta, nije moguće definisati kinematske parove. 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(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 prvi izbor za njihovo modeliranje.

 

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

  • Prednosti

    • brzo i jednostavno modeliranje,

    • 3D modeli imaju jednostavniju strukturu,

    • zbog jednostavnosti 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 importovanja u komercijalne 3D CAD softvere, pogotovo mlade.

Ovo okruženje je namenjeno za iskusne korisnike 3D CAD, 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 Arhitektura, Woodworking, DODO, Nodes... koriste u stvari okruženje Delovi, a da to i ne znaju.

 

Submitted by Čeh Jan on