Μετά από σχεδόν δύο χρόνια ανάπτυξης, το ανοιχτού κώδικα παραμετρικό σύστημα τρισδιάστατης μοντελοποίησης FreeCAD 3 είναι επίσημα διαθέσιμο. Οι σημειώσεις έκδοσης δημοσιεύτηκαν αρχικά στις 0.19 Φεβρουαρίου και στη συνέχεια ενημερώθηκαν στις 26 Μαρτίου, αλλά η επίσημη ανακοίνωση της κυκλοφορίας καθυστέρησε λόγω της μη διαθεσιμότητας πακέτων εγκατάστασης για όλες τις ανακοινωμένες πλατφόρμες. Πριν από λίγες ώρες, η προειδοποίηση ότι το υποκατάστημα FreeCAD 12 δεν ήταν ακόμη επίσημα έτοιμο και βρισκόταν σε ανάπτυξη αφαιρέθηκε και η κυκλοφορία μπορεί πλέον να θεωρηθεί ολοκληρωμένη. Η τρέχουσα έκδοση στον ιστότοπο έχει επίσης αλλάξει από 0.19 σε 0.18.
Ο κώδικας του FreeCAD διανέμεται με την άδεια LGPLv2 και διαθέτει ευέλικτες επιλογές προσαρμογής και βελτιώσεις λειτουργικότητας μέσω πρόσθετων (plugins). Διατίθενται έτοιμες προς χρήση εκδόσεις για Linux (Εικόνα εφαρμογής), macOS и WindowsΗ διεπαφή κατασκευάζεται χρησιμοποιώντας τη βιβλιοθήκη Qt. Τα πρόσθετα μπορούν να δημιουργηθούν σε Python. Υποστηρίζεται η αποθήκευση και η φόρτωση μοντέλων σε διάφορες μορφές, συμπεριλαμβανομένων των STEP, IGES και STL. Το Open CASCADE χρησιμοποιείται ως μηχανή μοντελοποίησης.
Το FreeCAD σάς επιτρέπει να παίζετε με διαφορετικές επιλογές σχεδίασης αλλάζοντας τις παραμέτρους του μοντέλου και να αξιολογείτε την εργασία σας σε διαφορετικά σημεία της ανάπτυξης του μοντέλου. Το έργο μπορεί να λειτουργήσει ως δωρεάν αντικατάσταση για εμπορικά συστήματα CAD όπως τα CATIA, Solid Edge και SolidWorks. Αν και η κύρια χρήση του FreeCAD είναι στη μηχανολογία και στο σχεδιασμό νέων προϊόντων, το σύστημα μπορεί επίσης να χρησιμοποιηθεί σε άλλους τομείς, όπως ο αρχιτεκτονικός σχεδιασμός.
Οι κύριες καινοτομίες του FreeCAD 0.19:
- Η μετεγκατάσταση έργου από Python 2 και Qt4 σε Python 3 και Qt5 έχει ως επί το πλείστον ολοκληρωμένη και οι περισσότεροι προγραμματιστές έχουν ήδη στραφεί στη χρήση Python3 και Qt5. Ταυτόχρονα, εξακολουθούν να υπάρχουν ορισμένα ανεπίλυτα ζητήματα και ορισμένες λειτουργικές μονάδες τρίτων δεν έχουν μεταφερθεί στην Python.
- Η διεπαφή χρήστη έχει εκσυγχρονιστεί με έναν κύβο πλοήγησης, ο οποίος διαθέτει πλέον διαφάνεια και μεγαλύτερα βέλη. Προστέθηκε η μονάδα CubeMenu, που σας επιτρέπει να προσαρμόσετε το μενού και να αλλάξετε το μέγεθος του κύβου.

- Παρουσιάστηκε ένα νέο ελαφρύ θέμα εικονιδίων που θυμίζει το Blender σε στυλ και λειτουργεί καλά με μια ποικιλία συνδυασμών χρωμάτων, συμπεριλαμβανομένων σκούρων και μονόχρωμων θεμάτων.

- Προστέθηκε μια διεπαφή για τη διαχείριση θεμάτων εικονιδίων.

- Προστέθηκαν πολλές επιλογές σκούρου θέματος και ένα σύνολο σκούρων στυλ.


- Προστέθηκε μια ρύθμιση για την εμφάνιση πλαισίων ελέγχου πριν από τα στοιχεία στο δέντρο που εμφανίζει τα περιεχόμενα του εγγράφου. Η αλλαγή βελτιώνει τη χρηστικότητα των οθονών αφής.

- Το εργαλείο ViewScreenShot υποστηρίζει πλέον την αποθήκευση στιγμιότυπων οθόνης με διαφανές φόντο.

- Έχει υλοποιηθεί ένα νέο αντικείμενο App::Link, σχεδιασμένο για τη δημιουργία συνδεδεμένων αντικειμένων μέσα σε ένα έγγραφο, καθώς και για σύνδεση με αντικείμενα σε εξωτερικά έγγραφα. Εφαρμογή::Σύνδεσμος επιτρέπει σε ένα αντικείμενο να χρησιμοποιεί δεδομένα από άλλο αντικείμενο, όπως γεωμετρία και τρισδιάστατη αναπαράσταση. Τα συνδεδεμένα αντικείμενα μπορούν να βρίσκονται στα ίδια ή διαφορετικά αρχεία και αντιμετωπίζονται ως ελαφροί πλήρεις κλώνοι ή ως το ίδιο αντικείμενο που υπάρχει σε δύο διαφορετικές περιπτώσεις.

- Για αντικείμενα C++ και Python, είναι δυνατή η προσθήκη δυναμικών ιδιοτήτων που μπορούν να χρησιμοποιηθούν αντί της μακροεντολής PropertyMemo.

- Είναι πλέον δυνατό να επισημανθούν με σαφήνεια στοιχεία που είναι κρυμμένα από άλλα στοιχεία.

- Το πρόγραμμα επεξεργασίας ρυθμίσεων σάς επιτρέπει τώρα να καθορίσετε την ημερομηνία και την ώρα στα ονόματα των αρχείων αντιγράφων ασφαλείας, εκτός από τον σειριακό αριθμό. Η μορφή είναι προσαρμόσιμη, για παράδειγμα "%Y%m%d-%H%M%S".

- Ένα νέο πεδίο για γρήγορη αναζήτηση παραμέτρων έχει εφαρμοστεί στο πρόγραμμα επεξεργασίας παραμέτρων.

- Προστέθηκε υποστήριξη για το hertz ως φυσική μονάδα μέτρησης και πρότεινε επίσης την ιδιότητα "Συχνότητα". Προστίθενται επίσης οι μονάδες μέτρησης Gauss, Weber και Oersted.
- Προστέθηκε το εργαλείο TextDocument για την εισαγωγή ενός αντικειμένου για την αποθήκευση αυθαίρετου κειμένου.
- Προστέθηκε υποστήριξη για τρισδιάστατα μοντέλα σε μορφή glTF και εφαρμόστηκε η δυνατότητα εξαγωγής σε html με WebGL.
- Ο διαχειριστής πρόσθετων έχει ενημερωθεί σημαντικά, με τη δυνατότητα να εμφανίζει πληρέστερες πληροφορίες για όλα τα εξωτερικά περιβάλλοντα και τις μακροεντολές, καθώς και να ελέγχει για ενημερώσεις, να χρησιμοποιεί τα δικά σας αποθετήρια και να επισημαίνει πρόσθετα που είναι ήδη εγκατεστημένα, παλιά ή αναμένουν ενημέρωση.

- Οι δυνατότητες του αρχιτεκτονικού σχεδιαστικού περιβάλλοντος (Arch) έχουν διευρυνθεί. Το εργαλείο SectionPlane υποστηρίζει πλέον την εξάλειψη αόρατων περιοχών για προσομοίωση κάμερας. Προστέθηκε εργαλείο φράχτη για το σχεδιασμό ενός φράχτη και στύλους για την ασφάλειά του. Το εργαλείο Arch Site υποστηρίζει πλέον την εμφάνιση πυξίδας και εφαρμόζει τη δυνατότητα παρακολούθησης της κίνησης του ήλιου λαμβάνοντας υπόψη το γεωγραφικό πλάτος και το μήκος για την αξιολόγηση των παραμέτρων ηλιοφάνειας των δωματίων σε ένα σπίτι και τον υπολογισμό των προεξοχών της οροφής.

Προστέθηκε ένα νέο εργαλείο CutLine για τη δημιουργία περικοπών σε στερεά αντικείμενα όπως τοίχους και δομές μπλοκ. Βελτιωμένο πρόσθετο για τον υπολογισμό της ενίσχυσης, προστιθέμενη διεπαφή για την αυτοματοποίηση των παραμέτρων και την τοποθέτηση του οπλισμού.

Προστέθηκε υποστήριξη για εισαγωγή αρχείων στη μορφή Shapefile που χρησιμοποιείται σε εφαρμογές GIS. Παρουσιάζεται ένα νέο εργαλείο Truss για τη δημιουργία δοκοδομών (ζευκτών), καθώς και ένα εργαλείο CurtainWall για τη δημιουργία διαφόρων τύπων τοίχων. Το SectionPlane έχει ενημερωθεί με νέες λειτουργίες απόδοσης (Data, Coin και Coin mono) και τη δυνατότητα δημιουργίας αρχείων σε μορφή SVG.

- Το περιβάλλον 2D σχεδίασης (Draft) διαθέτει ένα σημαντικά βελτιωμένο πρόγραμμα επεξεργασίας, το οποίο επιτρέπει πλέον την επεξεργασία πολλών αντικειμένων ταυτόχρονα. Προστέθηκε το εργαλείο SubelementHighlight για την επιλογή κόμβων και άκρων αντικειμένων για επεξεργασία πολλών αντικειμένων ταυτόχρονα και εφαρμογή διαφόρων τροποποιητών σε αυτά ταυτόχρονα, όπως μετακίνηση, κλιμάκωση και περιστροφή. Προστέθηκε ένα πλήρες σύστημα επιπέδων, παρόμοιο με αυτά που χρησιμοποιούνται σε άλλα συστήματα CAD, και υποστηρίζει την κίνηση των αντικειμένων μεταξύ των επιπέδων σε λειτουργία μεταφοράς και απόθεσης, τον έλεγχο ορατότητας και τη χρωματική σήμανση της άγκυρας στα επίπεδα.

Προστέθηκε ένα νέο εργαλείο CubicBezCurve για τη δημιουργία καμπυλών Bezier χρησιμοποιώντας μεθόδους επεξεργασίας διανυσμάτων τύπου Inkscape. Προστέθηκε εργαλείο Arc 3Points για τη δημιουργία κυκλικών τόξων χρησιμοποιώντας τρία σημεία. Προστέθηκε εργαλείο Filet για τη δημιουργία στρογγυλεμένων γωνιών και λοξοτομών. Βελτιωμένη υποστήριξη για μορφή SVG. Έχει εφαρμοστεί ένα πρόγραμμα επεξεργασίας στυλ που σας επιτρέπει να αλλάξετε το στυλ των σχολιασμών, όπως το χρώμα και το μέγεθος γραμματοσειράς.

- Έχουν γίνει πολυάριθμες βελτιώσεις στο περιβάλλον FEM (Finite Element Module), το οποίο παρέχει εργαλεία για ανάλυση πεπερασμένων στοιχείων, τα οποία μπορούν να χρησιμοποιηθούν, για παράδειγμα, για την αξιολόγηση της επίδρασης διαφόρων μηχανικών επιδράσεων (αντοχή κραδασμών, θερμότητας και παραμόρφωσης) στο αντικείμενο που αναπτύσσεται.

- Στο περιβάλλον εργασίας με αντικείμενα OpenCasCade (Part), είναι πλέον δυνατή η δημιουργία ενός αντικειμένου που βασίζεται σε σημεία από ένα εισαγόμενο πολυγωνικό πλέγμα (Mesh). Διευρυμένες δυνατότητες προεπισκόπησης κατά την επεξεργασία πρωτόγονων.

- Βελτιωμένα περιβάλλοντα για τη δημιουργία προεπιλογών (PartDesign), τη σκιαγράφηση σχημάτων 2D (Sketcher) και τη διατήρηση υπολογιστικών φύλλων με παραμέτρους μοντέλου (Spreadsheet).

- Το περιβάλλον Path, το οποίο σας επιτρέπει να δημιουργείτε οδηγίες G-Code με βάση ένα μοντέλο FreeCAD (η γλώσσα G-Code που χρησιμοποιείται σε μηχανές CNC και ορισμένους εκτυπωτές 3D), έχει συμπληρωθεί με υποστήριξη για τον έλεγχο της ψύξης του 3D εκτυπωτή. Προστέθηκαν νέες λειτουργίες: Υποδοχή για τη δημιουργία υποδοχών με χρήση σημείων αναφοράς και V-Carve για χάραξη χρησιμοποιώντας εξάρτημα σε σχήμα V.

- Το περιβάλλον Render έχει ενημερωθεί για να υποστηρίζει τη μηχανή απόδοσης Cycles που χρησιμοποιείται στο πακέτο μοντελοποίησης Blender 3D.
- Επεκταμένα εργαλεία στο TechDraw, ένα περιβάλλον για 2D μοντελοποίηση και δημιουργία 2D προβολών τρισδιάστατων μοντέλων. Βελτιωμένη τοποθέτηση και κλιμάκωση στιγμιότυπων οθόνης 3D παραθύρων. Προστέθηκε το εργαλείο WeldSymbol, το οποίο παρέχει σύμβολα για την αναγνώριση συγκολλήσεων, συμπεριλαμβανομένων των συμβόλων που χρησιμοποιούνται στα ρωσικά GOST. Προστέθηκαν εργαλεία LeaderLine και RichTextAnnotation για τη δημιουργία σχολιασμών. Προστέθηκε εργαλείο Balloon για την επισύναψη ετικετών με αριθμούς, γράμματα και κείμενο.

Προστέθηκαν εργαλεία CosmeticVertex, Midpoints και Quadrant για την προσθήκη εικονικών κορυφών που μπορούν να χρησιμοποιηθούν για τον καθορισμό διαστάσεων. Προστέθηκαν εργαλεία FaceCenterLine, 2LineCenterLine και 2PointCenterLine για την προσθήκη γραμμών κεντραρίσματος. Προστέθηκε το εργαλείο ActiveView για να δημιουργήσετε μια στατική εικόνα από μια προβολή 3D και να την τοποθετήσετε ως νέα προβολή στο TechDraw (ως στιγμιότυπο για γρήγορη απεικόνιση). Προστέθηκαν νέα πρότυπα για σχέδια για χαρτί σε μορφές B, C, D και E, καθώς και πρότυπα που πληρούν τις απαιτήσεις του GOST 2.104-2006 και του GOST 21.1101-2013.

- Προστέθηκε macro για αυτόματη κατασκευή και στερέωση κουφωμάτων από ελαφρύ χάλυβα.

- Μια νέα ενότητα Assembly4 προτείνεται με την εφαρμογή ενός βελτιωμένου περιβάλλοντος για το σχεδιασμό της λειτουργίας προκατασκευασμένων κατασκευών πολλαπλών συστατικών.

- Ενημερωμένα εργαλεία 3D εκτύπωσης, εργαλεία για εργασία με μοντέλα STL που μπορούν να χρησιμοποιηθούν για τρισδιάστατη εκτύπωση.

- Προστέθηκε η ενότητα ArchTextures, η οποία παρέχει ένα μέσο για τη χρήση υφών στο περιβάλλον Arch, το οποίο μπορεί να χρησιμοποιηθεί για ρεαλιστική απόδοση κτιρίων.

- Το Flamingo έχει αντικατασταθεί από τη μονάδα Dodo, η οποία προσφέρει ένα σύνολο εργαλείων και αντικειμένων για την επιτάχυνση της σχεδίασης πλαισίων και σωλήνων.

Πηγή: opennet.ru





























