3 ΕΠΙΣΚΟΠΗΣΗ ΣΥΣΤΗΜΑΤΩΝ CAD

Σχετικά έγγραφα
ΜΕΛΕΤΗ ΣΧΕ ΙΑΣΗ ΜΕ ΧΡΗΣΗ Η/Υ

ΣΧΕΔΙΑΣΗ ΜΗΧΑΝΟΛΟΓΙΚΩΝ ΚΑΤΑΣΚΕΥΩΝ ΜΕ Η/Υ (Computer Aided Design)

4.5.6 ΡΗΤΑ ΠΟΛΥΩΝΥΜΙΚΑ ΤΜΗΜΑΤΑ Η ΑΠΕΙΚΟΝΙΣΗ ΣΗΜΕΙΟΥ ΜΕ ΒΑΡΟΣ ΤΟ ΚΥΚΛΙΚΟ ΤΜΗΜΑ

Περιεχόμενα. Κεφάλαιο 1. Κεφάλαιο 2. Εισαγωγή... 17

ΜΟΝΤΕΛΑ ΕΠΙΦΑΝΕΙΩΝ CAD/CAM/CNC 1. ΤΕΙ Κρήτης

Καμπύλες και επιφάνειες

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΟΝΤΕΛΟΠΟΙΗΣΗ-ΨΗΦΙΑΚΗ ΣΥΝΘΕΣΗ ΕΙΚΟΝΩΝ Διδάσκων: Ν. ΝΙΚΟΛΑΙΔΗΣ

CAD III (ΘΕΩΡΙΑ) ΔΙΔΑΣΚΩΝ : ΝΤΙΝΤΑΚΗΣ ΙΩΑΝΝΗΣ (MSC) Καθηγητής Εφαρμογών ΚΑΡΔΙΤΣΑ 2011

4 ΜΟΝΤΕΛΑ ΑΚΜΩΝ - ΑΝΑΠΑΡΑΣΤΑΣΗ ΚΑΜΠΥΛΩΝ

Μηχανολογικό Σχέδιο με τη Βοήθεια Υπολογιστή. Μοντέλα Περιγραφής Τρισδιάστατων αντικειμένων

ΣΧΕΔΙΑΣΗ ΜΗΧΑΝΟΛΟΓΙΚΩΝ ΚΑΤΑΣΚΕΥΩΝ ΜΕ Η/Υ (Computer Aided Design)

5 ΠΡΟΣΑΡΜΟΓΗ ΣΥΝΘΕΤΩΝ ΚΑΜΠΥΛΩΝ

Μαθηματικά για μηχανικούς ΙΙ ΑΣΚΗΣΕΙΣ

b proj a b είναι κάθετο στο

ΑΠΕΙΡΟΣΤΙΚΟΣ ΛΟΓΙΣΜΟΣ ΙΙΙ Χειμερινό εξάμηνο Ασκήσεις 1.

7 ΜΟΝΤΕΛΑ ΣΤΕΡΕΩΝ 7.1 ΕΙΣΑΓΩΓΗ - ΣΥΣΤΗΜΑΤΑ ΣΤΕΡΕΩΝ ΜΟΝΤΕΛΩΝ

Απεικόνιση καμπυλών και επιφανειών

Μηχανολογικό Σχέδιο με τη Βοήθεια Υπολογιστή. Αφφινικοί Μετασχηματισμοί Αναπαράσταση Γεωμετρικών Μορφών

Κεφάλαιο M4. Κίνηση σε δύο διαστάσεις

ΓΕΩΜΕΤΡΙΚΑ ΣΤΕΡΕΑ. Κεφάλαιο 13: Ερωτήσεις του τύπου «Σωστό-Λάθος»

Κεφάλαιο Η2. Ο νόµος του Gauss

( ) Κλίση και επιφάνειες στάθµης µιας συνάρτησης. x + y + z = κ ορίζει την επιφάνεια µιας σφαίρας κέντρου ( ) κ > τότε η

α) f(x(t), y(t)) = 0,

ΘΕΩΡΙΑ Β ΓΥΜΝΑΣΙΟΥ. Μια παράσταση που περιέχει πράξεις με μεταβλητές (γράμματα) και αριθμούς καλείται αλγεβρική, όπως για παράδειγμα η : 2x+3y-8

Μηχανολογικό Σχέδιο με τη Βοήθεια Υπολογιστή. Γεωμετρικός Πυρήνας Παραμετρική Σχεδίαση

Το πρόγραµµα ALGOR και εφαρµογές σε ναυπηγικές κατασκευές

Μαθηματικά για μηχανικούς ΙΙ ΛΥΣΕΙΣ/ΑΠΑΝΤΗΣΕΙΣ ΑΣΚΗΣΕΩΝ

Σύλληψη προϊόντος. Μοντέλα επιφανειών και αντίστροφη μηχανική

I.3 ΔΕΥΤΕΡΗ ΠΑΡΑΓΩΓΟΣ-ΚΥΡΤΟΤΗΤΑ

2 Β Βάσεις παραλληλογράµµου Βαρύκεντρο Γ Γεωµετρική κατασκευή Γεωµετρικός τόπος (ς) Γωνία Οι απέναντι πλευρές του. Κέντρο βάρους τριγώνου, δηλ. το σηµ

Κεφάλαιο 7. Τρισδιάστατα Μοντέλα

Θέση και Προσανατολισμός

αx αx αx αx 2 αx = α e } 2 x x x dx καλείται η παραβολική συνάρτηση η οποία στο x

ΑΞΟΝΟΜΕΤΡΙΑ. Εισαγωγή

I.3 ΔΕΥΤΕΡΗ ΠΑΡΑΓΩΓΟΣ-ΚΥΡΤΟΤΗΤΑ

Κεφάλαιο M3. Διανύσµατα

Σύνδεση-ολοκλήρωση CAD-CAM

ΣΧΕΔΙΑΣΜΟΣ ΠΡΟΙΟΝΤΩΝ ΜΕ Η/Υ ΣΥΣΤΗΜΑΤΑ ΠΑΡΑΓΩΓΗΣ ΜΕ Η/Υ (CAD-CAM-CAE) Ι

( ) Κλίση και επιφάνειες στάθµης µιας συνάρτησης. x + y + z = κ ορίζει την επιφάνεια µιας σφαίρας κέντρου ( ) κ > τότε η

website:

A2. ΠΑΡΑΓΩΓΟΣ-ΚΛΙΣΗ-ΜΟΝΟΤΟΝΙΑ

f I X i I f i X, για κάθεi I.

ΣΥΣΤΗΜΑΤΑ ΠΑΡΑΓΩΓΗΣ ΜΕ Η/Υ (CAD-CAM-CAE) Ι

Φύλλο 2. Δράσεις με το λογισμικό Cabri-geometry 3D

Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ναυπηγών Μηχανολόγων Μηχανικών Διδάσκοντες : Α. Γκίνης Χ. Παπαδόπουλος. Βοήθεια Υπολογιστή.

3. ΥΝΑΜΙΚΗ ΡΟΜΠΟΤΙΚΩΝ ΒΡΑΧΙΟΝΩΝ

ΜΑΘΗΜΑΤΙΚΑ ΓΕΝΙΚΗΣ ΠΑΙ ΕΙΑΣ Γ ΤΑΞΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ

Σημειώσεις για το μάθημα "Σχεδίαση με υπολογιστές και δίκτυα παραγωγής (CAD/CAM)"

Περιεχόμενα. Κεφάλαιο 1 ΣΥΣΤΗΜΑΤΑ ΣΥΝΤΕΤΑΓΜΕΝΩΝ ΣΕ ΜΙΑ ΕΥΘΕΙΑ Οι συντεταγμένες ενός σημείου Απόλυτη τιμή...14

Καταστάσεις της ύλης. Αέρια: Παντελής απουσία τάξεως. Τα µόρια βρίσκονται σε συνεχή τυχαία κίνηση σε σχεδόν κενό χώρο.

COMPUTER AIDED DESIGN AND MANUFACTURE (CAD/CAM) 1.1 CAD

ΕΠΑΝΑΛΗΨΗ ΜΑΘΗΜΑΤΙΚΑ ΚΑΤΕΥΘΥΝΣΗΣ Β ΛΥΚΕΙΟΥ ( α μέρος )

ΣΗΜΕΙΩΣΕΙΣ 4. bt (γιατί;).

Μοντελοποίηση Επιφανειών Με Μοντέλα Στερεών Με χρήση του σχεδιαστικού προγράμματος Creo και του Freestyle

Μετασχηµατισµοί 2 &3

ΜΕΤΡΩΝΤΑΣ ΤΟΝ ΠΛΑΝΗΤΗ ΓΗ

Γραφικά Υπολογιστών: Spline Αναπαραστάσεις

5 ΑΝΑΛΥΤΙΚΗ ΓΕΩΜΕΤΡΙΑ

Εφαρμοσμένα Μαθηματικά ΙΙ

Παραµόρφωση σε Σηµείο Σώµατος. Μεταβολή του σχήµατος του στοιχείου (διατµητική παραµόρφωση)

 = 1 A A = A A. A A + A2 y. A = (A x, A y ) = A x î + A y ĵ. z A. 2 A + A2 z

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

ΑΠΟΤΥΠΩΣΕΙΣ - ΧΑΡΑΞΕΙΣ ΓΕΝΙΚΕΣ ΑΡΧΕΣ ΧΑΡΑΞΕΩΝ 3

εύτερη διάλεξη. Η Γεωµετρία στα αναλυτικά προγράµµατα.

7 ΠΛΑΣΜΑΤΙΚΗ ΜΗΧΑΝΙΚΗ


Αντικείμενα και γεωμετρικοί μετασχηματισμοί

website:

Κεφάλαιο 2. Διανύσματα και Συστήματα Συντεταγμένων

ιάνυσµα ονοµάζεται το µαθηµατικό µέγεθος που περιγράφεται από µιατριάδαστοιχείων: το

Το επίπεδο του ημιεπιπέδου σ χωρίζει το χώρο σε δύο ημιχώρους. Καλούμε Π τ τον ημιχώρο στον οποίο βρίσκεται το ημιεπίπεδο τ Επίσης, το επίπεδο του

ΣΧΕΔΙΑΣΗ ΤΕΜΑΧΙΩΝ ΣΕ ΣΥΣΤΗΜΑ CAD ΚΑΙ ΕΝΤΑΞΗ ΤΟΥΣ ΣΕ ΕΚΠΑΙΔΕΥΤΙΚΗ ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ

(2) Θεωρούµε µοναδιαία διανύσµατα α, β, γ R 3, για τα οποία γνωρίζουµε ότι το διάνυσµα

ds ds ds = τ b k t (3)

6 Συνεκτικοί τοπολογικοί χώροι

II.6 ΙΣΟΣΤΑΘΜΙΚΕΣ. 1. Γραφήματα-Επιφάνειες: z= 2. Γραμμική προσέγγιση-εφαπτόμενο επίπεδο. 3. Ισοσταθμικές: f(x, y) = c

14 ΚΑΜΠΥΛΟΓΡΑΜΜΕΣ ΣΥΝΤΕΤΑΓΜΕΝΕΣ

1,y 1) είναι η C : xx yy 0.

Κεφάλαιο 4 ΜΕΤΑΒΟΛΗ ΚΕΝΤΡΟΥ ΑΝΤΩΣΗΣ ΚΑΙ ΜΕΤΑΚΕΝΤΡΟΥ ΛΟΓΩ ΕΓΚΑΡΣΙΑΣ ΚΛΙΣΗΣ

Καµπύλες στον R. σ τελικό σηµείο της σ. Το σ. σ =. Η σ λέγεται διαφορίσιµη ( αντιστοίχως

ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ - ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΤΑΞΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ. (εκπαιδευτικό υλικό Θετικής κατεύθυνσης ) ΜΕΡΟΣ Α : ΑΛΓΕΒΡΑ

Μετασχηματισμοί Μοντελοποίησης (modeling transformations)

ΠΑΡΑΡΤΗΜΑ Γ. Επικαμπύλια και Επιφανειακά Ολοκληρώματα. Γ.1 Επικαμπύλιο Ολοκλήρωμα

14 Εφαρµογές των ολοκληρωµάτων

7. Αν υψώσουμε και τα δύο μέλη μιας εξίσωσης στον κύβο (και γενικά σε οποιαδήποτε περιττή δύναμη), τότε προκύπτει

Καµπύλες Bézier και Geogebra

α) Κύκλος από δύο δοσµένα σηµεία Α, Β. Το ένα από τα δύο σηµεία ορίζεται ως κέντρο αν το επιλέξουµε πρώτο. β) Κύκλος από δοσµένο σηµείο και δοσµένο ευ

Η Θεωρία στα Μαθηματικά κατεύθυνσης της Γ Λυκείου

Η γνώση του αναγλύφου

ΙΑΝΥΣΜΑΤΑ. Σ Λ + α = α

( ) ΑΣΚΗΣΕΙΣ ΓΙΑ ΕΠΑΝΑΛΗΨΗ ΣΥΝΑΡΤΗΣΕΙΣ ΟΡΙΑ 2 = ΜΑΘΗΜΑ : ΜΑΘΗΜΑΤΙΚΑ ΛΥΚΕΙΟ ΑΓΙΑΣ ΦΥΛΑΞΕΩΣ ΤΑΞΗ : Β Λυκείου κατ. 1) Να βρεθεί το Π.Ο.

I. ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ. math-gr

Κεφάλαιο 2. Διανύσματα και Συστήματα Συντεταγμένων

Κεφάλαιο 4: Στοιχεία της εκδοχής hp της ΜΠΣ στις 2- διαστάσεις

Η ΓΕΝΙΚΕΥΜΕΝΗ ΓΕΩΜΕΤΡΙΑ

Σχεδίαση τροχιάς. (α) (β) (γ) (δ) Σχήµα 2.5

ραστηριότητες στο Επίπεδο 1.

Επαναληπτικά Θέµατα Εξετάσεων

Σ ΣΤ Σ Η Τ Μ Η ΑΤ Α Α Τ ΠΑΡΑ Ρ ΓΩΓ Ω ΗΣ Η Σ ΜΕ Η/Υ (CAD-CAM-CAE) Ι

Transcript:

3 ΕΠΙΣΚΟΠΗΣΗ ΣΥΣΤΗΜΑΤΩΝ CAD... 3-1 3.1 ΡΟΛΟΣ ΤΗΣ ΤΡΙΣ ΙΑΣΤΑΤΗΣ ΜΟΝΤΕΛΟΠΟΙΗΣΗΣ...3-1 3.2 ΜΕΘΟ ΟΙ ΤΡΙΣ ΙΑΣΤΑΤΗΣ ΜΟΝΤΕΛΟΠΟΙΗΣΗΣ...3-3 3.2.1 ΜΟΝΤΕΛΑ ΣΥΡΜΑΤΟΣ (WIREFRAME MODELS)... 3-3 3.2.2 ΜΟΝΤΕΛΑ ΕΠΙΦΑΝΕΙΩΝ (SURFACE MODELS)... 3-4 3.2.3 ΜΟΝΤΕΛΑ ΣΤΕΡΕΩΝ (SOLID MODELS)... 3-5 3.2.4 ΠΑΡΑΜΕΤΡΙΚΑ ΜΟΝΤΕΛΑ ΜΕ ΜΟΡΦΟΛΟΓΙΚΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ (PARAMETRIC AND FEATURE BASED MODELS)... 3-6 3.3 ΜΕΘΟ ΟΙ ΑΝΑΠΑΡΑΣΤΑΣΗΣ ΤΟΠΟΛΟΓΙΑΣ ΣΤΕΡΕΩΝ...3-7 3.3.1 ΣΤΟΙΧΕΙΩ Η ΣΤΕΡΕΑ (CSG)... 3-7 3.3.2 ΟΡΙΑΚΗ ΑΝΑΠΑΡΑΣΤΑΣΗ (BOUNDARY REPRESENTATION)... 3-8 3.3.3 ΥΒΡΙ ΙΚΑ ΣΥΣΤΗΜΑΤΑ... 3-9 3.3.4 ΑΛΛΕΣ ΜΕΘΟ ΟΙ... 3-9 3.4 ΛΕΙΤΟΥΡΓΙΑ ΣΥΣΤΗΜΑΤΟΣ ΣΤΕΡΕΑΣ ΜΟΝΤΕΛΟΠΟΙΗΣΗΣ...3-10 3.5 ΟΜΕΣ Ε ΟΜΕΝΩΝ ΤΟΠΟΛΟΓΙΑΣ ΟΡΙΑΚΗΣ ΑΠΕΙΚΟΝΙΣΗΣ.3-11 3.5.1 ΒΑΣΙΚΕΣ ΛΕΙΤΟΥΡΓΙΕΣ EULER... 3-14 3.6 ΑΠΕΙΚΟΝΙΣΗ ΓΕΩΜΕΤΡΙΚΩΝ ΣΤΟΙΧΕΙΩΝ...3-15 3.6.1 ΚΑΜΠΥΛΕΣ - ΕΠΙΦΑΝΕΙΕΣ ΕΛΕΥΘΕΡΗΣ ΜΟΡΦΗΣ... 3-15 3.6.2 ΠΑΡΑΜΕΤΡΙΚΗ ΑΝΑΠΑΡΑΣΤΑΣΗ... 3-15 3.6.3 ΚΑΜΠΥΛEΣ/ΕΠΙΦΑΝΕΙEΣ BEZIER... 3-16 3.6.4 ΒΑΘΜΩΤΕΣ ΚΑΜΠΥΛΕΣ/ΕΠΙΦΑΝΕΙΕΣ BEZIER... 3-19 3.6.5 ΚΑΜΠΥΛΕΣ / ΕΠΙΦΑΝΕΙΕΣ B-SPLINE... 3-20 3.6.6 NURBS - NON UNIFORM RATIONAL B-SPLINES... 3-23 3.6.7 ΜΠΑΛΩΜΑΤΑ COONS... 3-25 3.6.8 ΜΠΑΛΩΜΑΤΑ GREGORY... 3-28 3.6.9 ΒΑΘΜΩΤΑ ΜΠΑΛΩΜΑΤΑ GREGORY... 3-30

3 ΕΠΙΣΚΟΠΗΣΗ ΣΥΣΤΗΜΑΤΩΝ CAD 3.1 ΡΟΛΟΣ ΤΗΣ ΤΡΙΣ ΙΑΣΤΑΤΗΣ ΜΟΝΤΕΛΟΠΟΙΗΣΗΣ ΣΥΣΤΗΜΑ ΓΡΑΦΙΚΩΝ GC SYSTEM ΣΥΣΤΗΜΑ ΤΡΙΣ ΙΑΣΤΑΤΗ ΣΥΣΤΗΜΑ ΑΝΑΛΥΣΗΣ ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΠΑΡΑΓΩΓΗΣ CAE SYSTEM 3D CAD CAM SYSTEM ΣΥΣΤΗΜΑ ΣΧΕ ΙΑΣΗΣ Σχ. 1. Η τρισδιάστατη µοντελοποίηση αποτελεί τη βάση για την ανάπτυξη κάθετων εφαρµογών. Επισκόπηση Συστηµάτων CAD -3-1-

ιαφορετικά προγράµµατα εφαρµογών µε πολλά προβλήµατα επικοινωνίας µεταξύ τους (διαφορετικός τρόπος καταχώρησης στοιχείων στα επιµέρους συστήµατα). CAE ηλεκτρονική/µηχανολογική! Ηλεκτρονική-σχεδίαση/προσοµείωση λογικών κυκλωµάτων.! Μηχανολογική-ανάλυση, υπολογισµός, βελτιστοποίηση προιόντος µε βάση τα πεπερασµένα στοιχεία.! Aνάλυση/ δοµική, θερµική, ροική.! 1974-SUPERTAB. Χρονοβόρος διαδικασία, αριθµητικά αποτελέσµατα, ανάλυση από ειδικούς.! Σήµερα υπάρχουν τελικοί επεξεργαστές που δίνουν τα αποτελέσµατα σε γραφική µορφή.! Το σύστηµα CAD δίνει το πλέγµα των πεπερασµένων στοιχείων, επικοινωνία µε IGES. CAM - αυτοµατοποίηση παραγωγής προγράµµατος ΑΕ.! 1952-ΑΡΤ/ 1960's-EXAPT/ 1971-CAM-I APT.! Επιλογή από το χρήστη - εργαλείων, κατεργασίας, συνθηκών κατεργασίας.! εν υπάρχει κοινή βάση δεδοµένων, συσσώρευση τεχνογνωσίας δεν είναι δυνατή.! Επικοινωνία µε CAD µέσω IGES. CG - κινηµατική ανάλυση, εικόνες, φωτορεαλισµός, κλπ.! Συνήθως πολυγωνική αναπαράσταση. Επισκόπηση Συστηµάτων CAD -3-2-

3.2 ΜΕΘΟ ΟΙ ΤΡΙΣ ΙΑΣΤΑΤΗΣ ΜΟΝΤΕΛΟΠΟΙΗΣΗΣ 3.2.1 ΜΟΝΤΕΛΑ ΣΥΡΜΑΤΟΣ (WIREFRAME MODELS) Το αντικείµενο αναπαρίσταται από κορυφές και ακµές (ευθείες ή καµπύλες) Ευκολία στην καταχώρηση στον υπολογιστή. Τα περισσότερα συστήµατα παρέχουν αυτή τη δυνατότητα. Χρησιµοποιούνται για παροχή στοιχείων σε σύστηµα πεπερασµένων στοιχείων. Μειονεκτήµατα Μη µοναδιαία αναπαράσταση και κατανόηση του αντικειµένου εν περιέχει δεδοµένα επιφανειών εν µπορεί να χρησιµοποιηθεί για υπολογισµό φυσικών ιδιοτήτων (όγκος, επιφάνεια, κέντρο βάρους) Απόκρυψη µη ορατών γραµµών δεν είναι αυτόµατη. Σχ. 1. Μοντέλο σύρµατος που µας δίνει ανεπαρκή και µη µοναδιαία αναπαράσταση του στερεού. Επισκόπηση Συστηµάτων CAD -3-3-

3.2.2 ΜΟΝΤΕΛΑ ΕΠΙΦΑΝΕΙΩΝ (SURFACE MODELS) Περιέχει επιπλέον και δεδοµένα επιφανειών. Η µαθηµατική αναπαράσταση εξαρτάται από το κάθε σύστηµα. Απλές επιφάνειες µε Φυσικές δευτεροβάθµιες επιφάνειες (κύλινδρος, κώνος, σφαίρα, σφήνα, κλπ.). Επιφάνειες Ελεύθερης Μορφής (free form surfaces) µε µπαλώµατα τύπου. Bezer Coons NURBS (Non Unform Ratonal B-Splnes) Αλλά µπαλώµατα (τριγωνικά, gregory, κλπ.) Περισσότερα συστήµατα παραγωγής (CAM>3 άξονες) βασίζονται σε µοντέλα επιφανειών. υνατότητα υπολογισµού όγκου, κέντρου βάρους για κλειστά αντικείµενα Μειονέκτηµα η αδυναµία περιγραφής τοπολογίας Περιγραφή αντικειµένου ως σύνολο µπαλωµάτων υνατότητα ύπαρξης κενού µεταξύ δυο µπαλωµάτων Σχ. 3. Τυπικά εξαρτήµατα µοντέλων επιφανειών. Επισκόπηση Συστηµάτων CAD -3-4-

3.2.3 ΜΟΝΤΕΛΑ ΣΤΕΡΕΩΝ (SOLID MODELS) υνατότητα αναπαράστασης του χώρου. ηµιουργία πλήρους µοντέλου. Αναπαράσταση µε χρήση στοιχειωδών στέρεων (CSG - Constructve Sold Geometry) ή µε βάση τις πλευρές - ακµές - κορυφές (οριακή αναπαράσταση B-Rep, Boundary Representaton). Πολύπλοκη δοµή δεδοµένων µε αποτέλεσµα οι αντίστοιχοι αλγόριθµοι να είναι χρονοβόροι. Προτερήµατα χρήσης. ηµιουργία κατασκευαστικών σχεδίων. ηµιουργία συναρµολογήσεων. Έλεγχος παρεµβολής - κινηµατική, ροµποτική. Υπολογισµός φυσικών ιδιοτήτων - όγκος, κέντρο βάρους, επιφάνεια, ροπές αδρανείας. ηµιουργία πλάνων παραγωγής και προγραµµάτων οδήγησης εργαλειοµηχανών ΑΕ - στερεά µοντέλα για την κίνηση του εργαλείου, υπολογισµός αποβλήτου, έλεγχος παρεµβολής. Ανάλυση κατασκευών - αυτόµατη δηµιουργία πλέγµατος από την οριακή αναπαράσταση, µε διαίρεση οκταδικού δένδρου, κλπ. ηµιουργία πρωτότυπων (στερεολιθογραφία). Σχ. 4. Στερεό αντικείµενο και συναρµολόγηση µε στερεά αντικείµενα. Επισκόπηση Συστηµάτων CAD -3-5-

3.2.4 ΠΑΡΑΜΕΤΡΙΚΑ ΜΟΝΤΕΛΑ ΜΕ ΜΟΡΦΟΛΟΓΙΚΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ (PARAMETRIC AND FEATURE BASED MODELS) Επέκταση των στερεών µοντέλων σήµερα όλα τα συστήµατα βασίζονται σε αυτήν την αρχή λειτουργίας. Ανώτερου επιπέδου στοιχεία για τη δηµιουργία του µοντέλου. Αρχική εφαρµογή στον σχεδιασµό των κατεργασιών µε υπολογιστή (computer aded process plannng) και στη σχεδίαση συναρµολογήσεων. Βασίζονται πάνω σε πυρήνες στερεάς µοντελοποίησης και ο κάθε δηµιουργός συστήµατος δηµιουργεί το δικό του περιβάλλον και εφαρµογές. Πυρήνες - ACIS (autodesk mechancal desktop, hp, cadkey) PARASOLID (ungraphcs, soldworks, ntergraph sold edge, mcrostaton, desgnwave) Pro/ENGINEER Προτερήµατα χρήσης Όλα τα προτερήµατα χρήσης στερεού µοντέλου. Ευκολία στη δηµιουργία οµάδας εξαρτηµάτων και αλλαγής µορφής µοντέλων. Μεγάλη ευκολία στη δηµιουργία συναρµολογήσεων. Ευκολία στη δηµιουργία κάθετων εφαρµογών. Τρόπος λειτουργίας Ελεύθερη σχεδίαση, παραµετρικός ορισµός διαστάσεων, έξυπνη εισαγωγή περιορισµών. ηµιουργία χαρακτηριστικών µε συνήθεις λειτουργίες στερεάς µοντελοποίησης. Αλλαγή διαστάσεων και σχέσεων. Ευφυή ορισµό για τα συνήθη χαρακτηριστικά, οπές, αυλάκια, επίπεδα, κλπ. Έλεγχος πληρότητας διαστάσεων για τον ορισµό των χαρακτηριστικών. Λειτουργία µοντέλων ως πλήρως ορισµένων και ως µερικώς ορισθέντων (fully constraned - under constraned) ιαχείριση µορφολογικών χαρακτηριστικών σε δοµή δένδρου. Αυτόµατη παραγωγή των όψεων για τα κατασκευαστικά σχέδια. Αµφίδροµη συσχέτιση σχεδίου και µοντέλου ιαχείριση συναρµολογήσεων Επισκόπηση Συστηµάτων CAD -3-6-

3.3 ΜΕΘΟ ΟΙ ΑΝΑΠΑΡΑΣΤΑΣΗΣ ΤΟΠΟΛΟΓΙΑΣ ΣΤΕΡΕΩΝ 3.3.1 ΣΤΟΙΧΕΙΩ Η ΣΤΕΡΕΑ (CSG) 1973 TIPS (Hokkado), τα στοιχειώδη στερεά αναπαρίστανται απο ηµίχωρους. Συνήθη στοιχειώδη στερεά, ορθογώνιο,σφαίρα, κώνος, κύλινδρος, σφήνα, σαµπρέλλα Στηρίζεται στις λειτουργίες συνόλων (ένωση, τοµή, αφαίρεση). ηµιουργείται το δένδρο αναπαράστασης των στοιχειωδών στερεών και οι λειτουργίες συνόλων που εφαρµόζονται. Σχ. 5. Στοιχειώδη στερεά, οι λειτουργίες συνόλων και το δένδρο CSG. Επισκόπηση Συστηµάτων CAD -3-7-

3.3.2 ΟΡΙΑΚΗ ΑΝΑΠΑΡΑΣΤΑΣΗ (BOUNDARY REPRESENTATION) 1973-BUILD (Cambrdge) Ένα αντικείµενο περιβάλλεται από πλευρές, που περιγράφονται από ακµές που ενώνουν δύο κορυφές. Οι κορυφές περιγράφονται από τις συντεταγµένες. Έχουν προταθεί διάφορα σχήµατα εσωτερικής αναπαράστασης της τοπολογίας, για αποδοτικότερη επεξεργασία. Σχ. 6.Στοιχεία τοπολογίας στην οριακή αναπαράσταση. Επισκόπηση Συστηµάτων CAD -3-8-

3.3.3 ΥΒΡΙ ΙΚΑ ΣΥΣΤΗΜΑΤΑ Υποστηρίζουν και τις δύο απεικονίσεις. Η δηµιουργία βασίζεται σε CSG και εσωτερικά αναπτύσσεται και η οριακή αναπαράσταση (padl-1,2/rochester, gmsold). 3.3.4 ΑΛΛΕΣ ΜΕΘΟ ΟΙ Κυτταρική αποσύνθεση - τετράεδρα, ευκολία στον υπολογισµό όγκου, ροπή αδρανείας, πεπερασµένα στοιχεία. ιαίρεση χώρου - χωρισµός σε κύβους κενούς (0) και πλήρεις (1) Οκταδικό δένδρο - διαφορετικού µεγέθους κύβοι Σχ. 7. Αποσύνθεση µε κυβικά στοιχεία, κυτταρική αποσύνθεση και διαίρεση οκταδικού δένδρου. Επισκόπηση Συστηµάτων CAD -3-9-

3.4 ΛΕΙΤΟΥΡΓΙΑ ΣΥΣΤΗΜΑΤΟΣ ΣΤΕΡΕΑΣ ΜΟΝΤΕΛΟΠΟΙΗΣΗΣ ηµιουργία καµπυλών και επιφανειών ελεύθερης µορφής Όλα τα σηµερινά συστήµατα χρησιµοποιούν βαθµωτά πολυωνυµικά µοντέλα (NURBS). Τοπικές µεταβολές - δηµιουργία, διαγραφή, µετακίνηση ακµής-κορυφής, µεταβολή επιφάνειας. Λειτουργίες συνόλων - ένωση, τοµή, αφαίρεση. Επιφάνειες ελεύθερης µορφής δεν προσεγγίζονται µε πολύγωνα (facets). Λειτουργίες δηµιουργίας στερεών και µορφολογικών χαρακτηριστικών Στρογγύλευση - δηµιουργία φιλέτων µεταξύ δυο επιφανειών Undo/redo - καταχώρηση ιστορικού σχεδίασης Φωτορεαλισµός, σκίαση, κλπ. Σχ. 8. Λειτουργία συστήµατος στερεάς µοντελοποίησης. Επισκόπηση Συστηµάτων CAD -3-10-

3.5 ΟΜΕΣ Ε ΟΜΕΝΩΝ ΤΟΠΟΛΟΓΙΑΣ ΟΡΙΑΚΗΣ ΑΠΕΙΚΟΝΙΣΗΣ Βασικά τοπολογικά στοιχεία που καταχωρούνται Στερεό Κέλυφος Πλευρά Βρόγχος Ακµή Κορυφή Σχ. 9. Τα βασικά στοιχεία τοπολογίας. ΣΧΕΣΗ ΜΕΤΑΞΥ ΤΟΠΟΛΟΓΙΚΩΝ ΚΑΙ ΓΕΩΜΕΤΡΙΚΩΝ ΣΤΟΙΧΕΙΩΝ ΤΟΠΟΛΟΓΙΑ ΓΕΩΜΕΤΡΙΑ ΣΤΕΡΕΟ ΚΕΛΥΦΟΣ ΠΛΕΥΡΑ ΕΠΙΦΑΝΕΙΑ ΒΡΟΓΧΟΣ ΑΚΜΗ ΚΑΜΠΥΛΗ ΚΟΡΥΦΗ ΣΗΜΕΙΟ Επισκόπηση Συστηµάτων CAD -3-11-

(Α) ΟΜΕΣ Ε ΟΜΕΝΩΝ - ΠΟΛΥΓΩΝΙΚΟ ΜΟΝΤΕΛΟ Κατάλληλη για πρισµατικά αντικείµενα! Πολυγωνική δοµή (polygon based boundary model) Όλες οι ακµές είναι ευθύγραµµα τµήµατα Κάθε πλευρά περιγράφεται από τις κορυφές που την ορίζουν και καταχωρούνται µόνο οι συντεταγµένες των κορυφών (Β) ΟΜΕΣ Ε ΟΜΕΝΩΝ - ΟΜΗ WINGED EDGE Απαιτούνται οι σχέσεις συνορίας µεταξύ των τοπολογικών στοιχείων Σχ. 10. Η δοµή wnged edge. (Γ) ΟΜΕΣ Ε ΟΜΕΝΩΝ - ΟΜΗ HALF EDGE Βασίζεται στα παρακάτω τοπολογικά στοιχεία: Σχ. 11. Η δοµή Half-Edge. Σύνδεση στοιχείων µε διπλή συνδεσµική λίστα. Απεικόνιση έδρας και έδρας µε οπή. Επισκόπηση Συστηµάτων CAD -3-12-

( ) ΟΜΕΣ Ε ΟΜΕΝΩΝ - ΟΜΗ RADIAL-EDGE Οι προηγούµενες δοµές δεδοµένων µπορούν να περιγράψουν µόνο two manfold στερεά. Two manfold είναι το στερεό που! εν έχει τµήµα που µοιράζεται µόνο ακµές.! εν έχει τµήµα που µοιράζεται µόνο κορυφές. Σχ. 12. Non Manfold στερεά και η δοµή radal edge. Τα στερεα που δεν ειναι two manfold ονοµαζονται non-manfold και περιγραφονται απο τη δοµη radal-edge Νεο στοιχειο - use/χρηση Επισκόπηση Συστηµάτων CAD -3-13-

3.5.1 ΒΑΣΙΚΕΣ ΛΕΙΤΟΥΡΓΙΕΣ EULER Σχέση Euler που πρέπει να ικανοποιεί ένα στερεό. V - E + F = 2S (για στερεά χωρίς βρόγχους) V=κορυφές, Ε=ακµές, F=εδρες, S=στερεά V - E + F - R = 2(S - H) (για στερεά µε βρόγχους) R=βρόγχοι, H=οπές Βασικές Λειτουργίες Euler Σχ. 13. Οι βασικές λειτουργίες EULER. Επισκόπηση Συστηµάτων CAD -3-14-

3.6 ΑΠΕΙΚΟΝΙΣΗ ΓΕΩΜΕΤΡΙΚΩΝ ΣΤΟΙΧΕΙΩΝ 3.6.1 ΚΑΜΠΥΛΕΣ - ΕΠΙΦΑΝΕΙΕΣ ΕΛΕΥΘΕΡΗΣ ΜΟΡΦΗΣ Βασική απαίτηση στη σχεδίαση των περισσοτέρων εξαρτηµάτων. Πρέπει να µπορεί το σύστηµα να απεικονίζει την µορφή που θέλει ο σχεδιαστής. Να µπορεί να µεταβάλλει τοπικά ή γενικά τη µορφή της. Τα µπαλλώµατα να συνδέονται οµαλά µεταξύ τους. 3.6.2 ΠΑΡΑΜΕΤΡΙΚΗ ΑΝΑΠΑΡΑΣΤΑΣΗ Καθε συντεταγµενη της καµπυλης η της επιφανειας εκφραζεται συναρτησει µια παραµετρου ορισµου. x=x(u), y=y(u), z=z(u) P(u)=(x(u), y(u), z(u)) 0 u 1 x=x(u,v), y=y(u,v), z=z(u,v) ή P(u,v)=(x(u,v), y(u,v), z(u,v)) 0 u,v 1 Σχ. 14. Η παραµετρική αναπαράσταση. Η µορφή της καµπύλης/επιφάνειας ελέγχεται από τα σηµεία ελέγχου που σχηµατίζουν το πολύγωνο ελέγχου. Επισκόπηση Συστηµάτων CAD -3-15-

Η µορφή της καµπύλης δεν µεταβάλλεται µε την εφαρµογή των µετασχηµατισµών. Τυπικές καµπύλες και επιφάνειες αυτού του είδους είναι: BEZIER, B-SPLINES, NURBS, GREGORY, κα. 3.6.3 ΚΑΜΠΥΛEΣ/ΕΠΙΦΑΝΕΙEΣ BEZIER Ορίζονται από τα σηµεία ελέγχου και αποτελούν µέθοδο προσέγγισης σειράς/πίνακα σηµείων µε καµπύλη/επιφάνεια. Σχ. 15. Καµπύλες και επιφάνειες Bezer. (a) Καµπύλες διαφορετικού βαθµού, (β) Το κυρτό περίβληµα, (γ) Επιφάνεια Bezer. Ι ΙΟΤΗΤΕΣ ΚΑΜΠΥΛΩΝ/ΕΠΙΦΑΝΕΙΩΝ BEZIER 1. Η µορφή εξαρτάται µόνο από τα σηµεία ελέγχου και η µορφή της προσεγγίζει αυτή των σηµείων ελέγχου. 2. Ο βαθµός εξαρτάται από τα σηµεία ελέγχου (βαθµός =αριθµός σηµείων -1). 3. Η γενική µορφή της καµπύλης/επιφανειας Bezer βαθµού n, είναι : Επισκόπηση Συστηµάτων CAD -3-16-

r = R( u) = PB ( u) n = 0, n 0 u 1, n m Puv (, ) = PB j, n ( ub ) j, m ( v), 0 u 1, 0 v 1 = 0 j = 0 όπου B,n οι συναρτήσεις µείξης και είναι τα πολυώνυµα Bernsten και P j (ι = 0,..., n, j=0,...,m), οι διανυσµατικοί συντελεστές και είναι τα διανύσµατα θέσης των σηµείων ελέγχου. B, n = C( n, ) u C(n, ) = n!!(n - )! (1 u) n 4. Καµπύλες/επιφάνειες περνάνε από τα ακραία σηµεία, 5. Εφάπτονται στα ακραία τµήµατα του χαρακτηριστικού πολύγωνου. 6. Ανώτερου βαθµού παράγωγοι εξαρτώνται µόνο από τα σηµεία ελέγχου. Παράγωγος k-1 βαθµού εξαρτάται από τα k προηγούµενα (ή επόµενα) σηµεία ελέγχου. Η πρώτη παράγωγος της καµπύλης δίνεται από τη σχέση : dr( u) dt n = n B 1 ( u) a (0 u 1) και a = P +1 -P (I=0,..., n-1) Η δευτέρου βαθµού παράγωγος δίνεται από τη σχέση 2 n 2 d R( u) n 2 = nn ( 1) B ( ub ) du = 0 και b = a +1 - a (=0,..., n-2) m βαθµού παράγωγος εκφράζεται αντίστοιχα µε βάση τα πολυώνυµα Bernsten B ( u). n m 7. Είναι συµµετρική ως προς u/v και (1-u)/(1-v), µε συνέπεια η αντιστροφή των σηµείων ελέγχου να µην αλλάζει τη µορφή. 8. Μεταβάλλεται αλλάζοντας τη θέση των σηµείων ελέγχου ή επιβάλλοντας πολλαπλότητα στα σηµεία ελέγχου. Επισκόπηση Συστηµάτων CAD -3-17-

9. Παράγουµε µια κλειστή καµπύλη/επιφάνεια κλείνοντας το χαρακτηριστικό πολύγωνο 10.Για κάθε τιµή του u/v το άθροισµα των συναρτήσεων b,n είναι ίσο µε τη µονάδα, σχέση που τις καθιστά αµετάβλητες στην εφαρµογή των απλών µετασχηµατισµών (affne transformatons) και είναι επίσης και µια µέθοδος ελέγχου των υπολογισµών. 11.Τα σηµεία ελέγχου της σχηµατίζουν ένα πολύπλευρο, και όλη η καµπύλη/επιφάνεια περικλείεται µέσα στο πολύπλευρο αυτό. Η ιδιότητα αυτή ονοµάζεται και ιδιότητα κυρτού περιβλήµατος (convex hull). Συνέπεια αυτού είναι : α. υνατότητα δηµιουργίας ευθυγράµµου τµήµατος β. Όρια µεγέθους καµπύλης/επιφένειας, χρήσιµη στον υπολογισµό τοµής. γ. Όριο ταλάντωσης καµπύλης Συνθήκες συνέχειας µεταξύ τµηµάτων/µπαλωµάτων Bezer. Ίδια ακραία σηµεία, συνέχεια θέσης ή C 0 συνέχεια. Ίσο εφαπτόµενο διάνυσµα στο σηµείο ένωσης, συνέχεια κλίσης, ή C 1 συνέχεια. Κοινό διάνυσµα αλλά όχι ίδιου µέτρου, γεωµετρική συνέχεια πρώτου βαθµού, ή G 1 συνέχεια. Επισκόπηση Συστηµάτων CAD -3-18-

3.6.4 ΒΑΘΜΩΤΕΣ ΚΑΜΠΥΛΕΣ/ΕΠΙΦΑΝΕΙΕΣ BEZIER Απλές BEZIER δεν αναπαριστάνουν κωνικές τοµές και δευτεροβάθµιες επιφάνειες µε ακρίβεια Βαθµωτή BEZIER (w (j) =βάρος σηµείου ελέγχου P (j) ) Ru () n = = 0 n B = 0 n B () u w P n () u w 0 u 1 (καµπύλη) Su () = n m = 0 j = 0 n = 0 j = 0 n n B () u B () v w P m j j n n B () u B () v w j j j 0 u 1 0 v 1 (επιφάνεια) Σχ. 16. Βαθµωτή επιφάνεια Bezer. Μεταβάλουµε την καµπύλη/επιφάνεια, αλλάζοντας το βάρος του σηµείου ελέγχου.! Μεγάλο βάρος σύρει την καµπύλη προς το σηµείο ελέγχου και αντίστροφα.! Βάρος µηδέν (0) αγνοεί η καµπύλη το σηµείο ελέγχου, άπειρο βάρος συµπίπτει µε το πολύγωνο ελέγχου και αρνητικό βάρος την αποµακρύνει από το σηµείο ελέγχου. Επισκόπηση Συστηµάτων CAD -3-19-

3.6.5 ΚΑΜΠΥΛΕΣ / ΕΠΙΦΑΝΕΙΕΣ B-SPLINE ΙΑΦΟΡΕΣ ΜΕ BEZIER ΜΕΤΑΚΙΝΗΣΗ ΕΝΟΣ ΣΗΜΕΙΟΥ ΕΛΕΓΧΟΥ ΕΝ ΕΠΗΡΕΑΖΕΙ ΟΛΗ ΤΗ ΚΑΜΠΥΛΗ/ ΕΠΙΦΑΝΕΙΑ. ΒΑΘΜΟΣ ΑΝΕΞΑΡΤΗΤΟΣ ΑΡΙΘΜΟΥ ΣΗΜΕΙΩΝ ΕΛΕΓΧΟΥ, ΑΛΛΑ ΠΑΝΤΟΤΕ ΜΙΚΡΟΤΕΡΟΣ ΚΑΤΑ ΕΝΑ. ΑΠΟΤΕΛΕΙΤΑΙ ΑΠΟ ΠΕΡΙΣΣΟΤΕΡΑ ΤΟΥ ΕΝΟΣ ΤΜΗΜΑΤΑ ΠΟΥ ΕΧΟΥΝ ΜΕΤΑΞΥ ΤΟΥΣ ΣΥΝΕΧΕΙΑ (ΒΑΘΜΟΣ-1) Σχ. 17. Καµπύλη B-Splne, η κατανοµή των σηµείων ελέγχου και η δηµιουργία των βασικών συναστήσεων. ΑΝΑΠΑΡΑΣΤΑΣΗ n Ru () = N () up = 0 k, 2 k n+1 n m Suv (,) = N () um () v P = 0 j = 0 k, jl, j 2 k n+1 2 l m+1 ΟΠΟΥ Ν I,K, M J,L ΒΑΣΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ B-SPLINE, ΠΟΥ ΟΡΙΖΟΝΤΑΙ ΜΕ ΑΝΑ ΡΟΜΙΚΗ ΣΧΕΣΗ ΠΟΥ ΕΞΑΡΤΑΤΑΙ ΑΠΟ ΤΟ ΙΑΝΥΣΜΑ ΚΟΜΒΩΝ Επισκόπηση Συστηµάτων CAD -3-20-

N N,1, k 1, x u x+ 1 ( u) = 0 ( u x ) N, k 1 ( u) ( x ( u) = + x x + k 1 + k x) N x + k x + 1, k 1 + 1 ( u) k, l τάξη καµπύλης (k-1, l-1 βαθµός) P σηµεία ελέγχου n+1 αριθµός σηµείων ελέγχου ιάνυσµα Κόµβων [ x 0 x 1... x p ] (p+1 ΤΙΜΕΣ) Ισχύει k+(n+1) = p+1 ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΠΟΛΥΩΝΥΜΙΚΗ ΚΑΜΠΥΛΗ ΒΑΘΜΟΥ (K-1) ΜΕΤΑΞΥ ΤΩΝ ΚΟΜΒΩΝ ΣΥΝΕΧΕΙΑ C K-P-2, ΟΠΟΥ P Η ΠΟΛΛΑΠΛΟΤΗΤΑ ΤΟΥ ΚΟΜΒΟΥ ΙΣΧΥΕΙ Η Ι ΙΟΤΗΤΑ ΤΟΥ ΚΥΡΤΟΥ ΠΟΛΥΕ ΡΟΥ ΤΟΠΙΚΗ ΜΕΤΑΒΟΛΗ ΚΑΤΑ ΤΗ ΜΕΤΑΤΟΠΙΣΗ ΣΗΜΕΙΟΥ ΕΛΕΓΧΟΥ (ΕΠΗΡΕΑΖΟΝΤΑΙ K ΤΜΗΜΑΤΑ ΤΗΣ B-SPLINE). ΙΑΝΥΣΜΑΤΑ ΚΟΜΒΩΝ ΑΝΟΙΚΤΟ ΟΜΟΙΟΜΟΡΦΟ ΙΑΝΥΣΜΑ ΚΟΜΒΩΝ [ 0 0 0 1 2 3 3 3 ] (K=3) [ 0 0 0 0 1 1 1 1 ] (K=4) ΠΟΛΛΑΠΛΟΤΗΤΑ ΑΚΡΑΙΩΝ ΚΟΜΒΩΝ = ΤΑΞΗ ΚΑΜΠΥΛΗΣ Η ΚΑΜΠΥΛΗ ΠΕΡΝΑΕΙ ΑΠΟ ΤΑ ΑΚΡΑΙΑ ΣΗΜΕΙΑ ΕΛΕΓΧΟΥ ΕΑΝ ΑΡΙΘΜΟΣ ΚΟΜΒΩΝ=2*(ΤΑΞΗ ΚΑΜΠΥΛΗΣ) ΕΧΟΥΜΕ ΚΑΜΠΥΛΗ BEZIER ΟΜΟΙΟΜΟΡΦΟ ΙΑΝΥΣΜΑ ΚΟΜΒΩΝ [ 0 1 2 3 4 5 6 7 ] (K=3) [ -3-1 1 3 5 7 9 11 ] (K=4) Η ΚΑΜΠΥΛΗ ΕΝ ΠΕΡΝΑΕΙ ΑΠΟ ΤΑ ΑΚΡΑΙΑ ΣΗΜΕΙΑ ΕΛΕΓΧΟΥ ΑΝΟΜΟΙΟΜΟΡΦΟ ΙΑΝΥΣΜΑ ΚΟΜΒΩΝ. ΜΠΟΡΕΙ ΝΑ ΕΙΝΑΙ ΚΑΙ ΤΑ ΥΟ ΠΑΡΑΠΑΝΩ ΕΙ Η Επισκόπηση Συστηµάτων CAD -3-21-

[ 0 1 2 3 3 4 5 6 ] (K=3) [ 0 1 2 3 4 4 4 4 ] (K=4) ΕΑΝ Η ΠΟΛΛΑΠΛΟΤΗΤΑ ΕΣΩΤΕΡΙΚΟΥ ΣΗΜΕΙΟΥ ΕΙΝΑΙ ΙΣΗ ΜΕ ΤΟ ΒΑΘΜΟ ΣΧΗΜΑΤΙΖΕΤΑΙ ΜΙΑ ΓΩΝΙΑ (CUSP). ΠΑΡΑ ΕΙΓΜΑ ΚΑΜΠΥΛΗΣ B-SPLINE ΤΡΙΤΟΥ ΒΑΘΜΟΥ (k=4) n+3 σηµεία ελέγχου P, µε τα αντίστοιχα διανύσµατα θέσης r ( = -1, 0, 1, 2,..., n+1) Oρίζουµε n κυβικά τµήµατα από τις σχέσεις 1 r = R( u) = ( u+ u u ) r + ( u + u ) r + ( + u+ u u ) r + u r 6 1 3 3 2 3 1 6 4 6 2 3 3 1 6 1 3 3 2 3 3 1 3 2 1 6 + 1 Σηµεία ελέγχου διακριτά µεταξύ τους - συνέχεια κατεύθυνσης και καµπυλότητας µεταξύ των τµηµάτων. εν περνάει από κανένα από τα σηµεία ελέγχου. ύο σηµεία ελέγχου συµπίπτουν - ασυνέχεια καµπυλότητας. Τρία συνεχόµενα σηµεία ελέγχου συµπίπτουν - ασυνέχεια κλίσης. Κάθε ένα από τα κυβικά τµήµατα έχει τις ιδιότητες του απλού µετασχηµατισµού και του κυρτού περιβλήµατος. Με διαφορετικό διάνυσµα κόµβων η καµπύλη περνάει από τα ακραία σηµεία ελέγχου και έχει κλίση ίση µε τα ακραία τµήµατα. Σχ.18. Οµοιόµορφη κυβική καµπύλη B-Splne µε εννέα κυβικά τµήµατα και δώδεκα σηµεία ελέγχου. Επισκόπηση Συστηµάτων CAD -3-22-

3.6.6 NURBS - NON UNIFORM RATIONAL B-SPLINES υνατότητα απεικόνισης κωνικών τοµών IGES standards 1983 Εξίσωση Ru () n = = 0 n N = 0 N () u w P k, k, () u w Suv (,) = n m = 0 j = 0 n = 0 j = 0 N () u M () v w P m, k j, l j j N () u M () v w k, jl, j! βαθµός kxl, αριθµός σηµείων ελέγχου (n+1)x(m+1), w j βάρος σηµείων ελέγχου Ρ j.! διανύσµατα κόµβων [x 0 x 1... x p ] [ y 0 y 1... y q ], και ισχύει p=n+k+1 ka q=m+l+1 Ισχύουν όλες οι ιδιότητες των απλών b-splnes υνατότητα απεικόνισης πολλών τµηµάτων σε µια καµπύλη ακόµα και µε γωνίες µεταξύ τους Ολες οι καµπύλες µπορούν να απεικονισθούν µε NURBS Αναπαράσταση κωνικών τοµών Ο κύκλος απεικονίζεται µε οκτώ σηµεία βάρους Σχ. 19. Απεικόνιση κύκλου µε τµήµατα NURBS. [w 0 w 1 w 2 w 3 w 4 w 5 w 6 w 7 w 8 ] = [1 1/ 2 1 1/ 2 1 1/ 2 1 1/ 2 1] Επισκόπηση Συστηµάτων CAD -3-23-

και το διάνυσµα κόµβων είναι : [ 0 0 0 1 1 2 2 3 3 4 4 4 ] Σύνδεση δυο καµπυλών Μπορούµε να συνδέσουµε δυο καµπύλες NURBS σε µια καµπύλη µε µια απλή διαδικασία (αλγόριθµος oslo). Για δυο καµπύλες Στοιχεία Α' ΚΑΜΠΥΛΗ Β' ΚΑΜΠΥΛΗ ΑΠΟΤΕΛΕΣΜΑ ΕΝΩΣΗΣ ΤΑΞΗ =3 =3 =3 ΣΗΜΕΙΑ ΕΛΕΓΧΟΥ [x, y, w ] ΙΑΝΥΣΜΑ ΚΟΜΒΩΝ [0,0,1], [0,1,1/ 2], [1,1,1] [1,1,1], [2,1,1], [3,1.5,1], [3.5,2.5,1] [0,0,1], [0,1,1/ 2], [1,1,1], [2,1,1], [3,1.5,1], [3.5,2.5,1] [ 0 0 0 1 1 1 ] [ Ο Ο Ο 1 2 2 2 ] [ 0 0 0 1 1 2 3 3 3 ] Σηµεία ελέγχου! το τελευταίο σηµείο ελέγχου της πρώτης καµπύλης ενώνεται µε το πρώτο της δεύτερης (εάν τα βάρη είναι ίδια, διαφορετικά πολλαπλασιάζονται µε ένα πραγµατικό αριθµό για να γίνουν ίδια. ιάνυσµα κόµβων! προσθέτουµε τη τελευταία τιµή κόµβου της πρώτης καµπύλης στη δεύτερη [0 0 0 1 1 1] [ 1 1 1 2 3 3 3]! µειώνουµε την πολλαπλότητα του τελευταίου κόµβου στην πρώτη καµπύλη και αφαιρούµε όλη τη πολλαπλή πρώτη τιµή από τη δεύτερη [ 0 0 0 1 1] [ 2 3 3 3] Επισκόπηση Συστηµάτων CAD -3-24-

3.6.7 ΜΠΑΛΩΜΑΤΑ COONS η πιο απλή µορφή µπαλώµατος coons περιγράφεται από τα διανύσµατα των τεσσάρων ακραίων σηµείων: θέσης κλίσης κατά u ka v στρέψης Σχ. 20α. Μπάλωµα Coons. Σχ. 20β. Γενικευµένο µπάλωµα Coons. η επιφάνεια ορίζεται από τη σχέση h0 ( v) h ( v) S( u, v) = [ h ( u) h ( u) h ( u) h ( u) ] M 1 0 1 2 3 h2 ( v) h3 ( v) όπου h o (u)=(1-u) 2 (2u+1), h 1 (u)=u 2 (-2u+3) h 2 (u)=(1-u) 2 u, h 3 (u)=u 2 (u-1) και ο πίνακας M S( 00, ) S( 01, ) Sv( 00, ) Sv( 01, ) S(,) 10 S(,) 11 Sv(,) 10 S v(,) 11 = Su( 00, ) Su( 01, ) Suv( 00, ) Suv( 01, ) Su (,) 10 Su (,) 11 Suv (,) 10 Suv (,) 11 S(0,0), S(0,1), S(1,0), S(1,1) είναι τα διανύσµατα θέσης S u (u 1,v 1 )= S(u,v)/ u u=u1,v=v1 τα διανύσµατα κλίσης κατά u S v (u 1,v 1 )= S(u,v)/ v u=u1,v=v1 τα διανύσµατα κλίσης κατά v S u (u 0,v 1 )= S(u,v)/ u v u=u1,v=v1 τα διανύσµατα στρέψης Επισκόπηση Συστηµάτων CAD -3-25-

προφανώς οι οριακές καµπύλες είναι κυβικά πολυώνυµα η γενικευµένη επιφάνεια coons δηµιουργείται από τέσσερις οριακές καµπύλες που σχηµατίζουν ένα τετράπλευρο και τα εφαπτόµενα διανύσµατα κατά µήκος των οριακών καµπυλών (cross boundary dervatves) ορισµοί, S(U,0), S(U,1), S(0,V) KAI S(1,V), οριακές καµπύλες S V (U,O), S V (U,1), S U (0,V) ΚΑΙ S U (1,V) τα οριακά εφαπτόµενα διανύσµατα εξίσωση µπαλώµατος S(U,V) = S A + S B - S C Σχ. 20γ. Πρόσθεση µπαλωµάτων για την δηµιουργία µπαλώµατος Coons. όπου : S A κυβική µείξη µεταξύ S(0,V), S(1,V) S U (0,V), S U (1,V) S B κυβική µείξη µεταξύ S(U,0), S(U,1) S V (U,0), S V (V,1) S C επιφάνεια διόρθωσης εξίσωση επιφάνειας για την οµαλή µετάβαση από ένα µπάλωµα σε ένα άλλο απαιτείται κοινό διάνυσµα στρέψης στα τέσσερα ακραία σηµεία του µπαλώµατος. Επισκόπηση Συστηµάτων CAD -3-26-

συνήθως τα διανύσµατα στρέψης είναι ίσα µε µηδέν υπολογισµός µε τη µέθοδο forrest, adn, gregory. Επισκόπηση Συστηµάτων CAD -3-27-

3.6.8 ΜΠΑΛΩΜΑΤΑ GREGORY ένα δικυβικό µπάλωµα ορίζεται από 20 σηµεία ελέγχου P jk (=0,...,3, j=0,...,3, k=0,1) Σχ. 21α. Μπάλωµα Gregory. εξίσωση µπαλώµατος 3 3 3 3 j j = 0 j= 0 Suv (, ) = B( ub ) ( vq ) ( uv, ) 3 3 B ( u), B ( v)βασικές συναρτήσεις bernsten j τα Q j ορίζονται συναρτήσει των σηµείων ελέγχου p jk από τις σχέσεις ΕΑΝ 1,2 ή j 1,2 TOTE Q j (u,v) = P j0 ΕΑΝ =1,2 KAI j=1,2, τότε Q Q Q Q 11 12 21 22 up110 + vp111 ( u, v) = u+ v up + ( 1 v) P ( u, v) = u+ ( 1 v) 120 121 ( 1 up ) + vp ( u, v) = ( 1 u) + v 210 211 ( 1 up ) + ( 1 vp ) ( u, v) = ( 1 u) + ( 1 v) 220 221 ΟΠΟΥ 0 u,v 1. χαρακτηριστικά οι οριακές καµπύλες είναι καµπύλες bezer ισχύει η ιδιότητα του κυρτού πολύεδρου Επισκόπηση Συστηµάτων CAD -3-28-

το µπάλωµα bezer είναι υποσύνολο του µπαλώµατος gregory, όταν τα σηµεία έλεγχου P 110 KAI P 111, P 120 KAI P 121, P 210 KAI P 211, P 220 και P 221, συµπίπτουν. το εφαπτόµενο διάνυσµα στις ακραίες καµπύλες ορίζεται ανεξάρτητα για κάθε οριακή καµπύλη. για v=0, το εφαπτόµενο διάνυσµα είναι : 3 3 Su (, 0) = 3 B( u)( P P ) = 0 10 00 συνεπώς για να συνδέσουµε δυο µπαλώµατα gregory πρέπει να έχουµε συνθήκες συνέχειας µόνο κατά την µια διεύθυνση, ενώ µε τα µπαλώµατα bezer πρέπει να έχουµε συνθήκες συνέχειας και στα ακραία σηµεία. Επισκόπηση Συστηµάτων CAD -3-29-

3.6.9 ΒΑΘΜΩΤΑ ΜΠΑΛΩΜΑΤΑ GREGORY µπορούν να απεικονίσουν µε ακρίβεια κωνικές επιφάνειες το δικυβικό βαθµωτό µπάλωµα ορίζεται από 32 σηµεία ελέγχου, p jk (=0,...,3, j=0,...,3, k=0,1). τα σηµεία p j0 p j1 που βρίσκονται στις οριακές καµπύλες έχουν τις ίδιες συντεταγµένες άλλα διαφορετικό βάρος. Σχ. 21β. Βαθµωτό µπάλωµα Gregory. εξίσωση δικυβικού µπαλώµατος Guv (, ) = 3 = 0 3 = 0 3 j= 0 3 j= 0 3 3 B ( u) B ( v) Q ( u, v) j j 3 3 B ( u) B ( v) w ( u, v) j j 3 3 B ( u), B ( v)βασικές συναρτήσεις bernsten j τα q j και τα βάρη w j, ορίζονται συναρτήσει των σηµείων ελέγχου p jk από τις σχέσεις ean =0,1 και j=0,1, tote Q w j j ( u, v) = ( u, v) = 2 u P w uw u 2 + v P w jo j 0 j1 j1 u + v + vw 2 2 jo + v 2 2 2 2 j1 εάν =2,3 ka j=0,1 τότε Q w j j ( u, v) = ( u, v) = 2 2 ( 1 u) P w + v P w jo j 0 j1 j1 ( 1 u) + v 2 2 ( 1 u) w + v w jo ( 1 u) + v 2 2 2 2 j1 Επισκόπηση Συστηµάτων CAD -3-30-

ean =0,1 και j=2,3 tote Q w j j ( u, v) = ( u, v) = 2 2 u P w + ( 1 v) P w jo j 0 j1 j1 u + ( 1 v) 2 2 uw + ( 1 v) w jo u 2 2 + ( 1 v) 2 2 j1 εάν =2,3 ka j=2,3 τότε Q w j j ( u, v) = ( u, v) = 2 2 ( 1 u) P w + ( 1 v) P w jo j 0 j1 j1 ( 1 u) + ( 1 v) 2 2 ( 1 u) w + ( 1 v) w jo 2 2 ( 1 u) + ( 1 v) 2 2 j1 όπου 0 u,v 1. χαρακτηριστικά οι οριακές καµπύλες είναι βαθµωτές καµπύλες bezer. εάν τα βάρη είναι θετικά ή 0, τότε ισχύει η ιδιότητα του κλειστού πολύεδρου η βαθµωτή επιφάνεια bezer είναι µια ειδική περίπτωση του βαθµωτού µπαλώµατος gregory, όταν τα σηµεία ελέγχου p 110 ka p 111, p 120 ka p 121, p 210 ka p 211, p 220 ka p 221, συµπίπτουν και τα αντίστοιχα βάρη είναι ίσα. το εφαπτόµενο διάνυσµα στις ακραίες καµπύλες ορίζεται ανεξάρτητα για κάθε οριακή καµπύλη. για v=0 ka w 00 =w 10 (=0,...,3), το εφαπτόµενο διάνυσµα είναι : S v ( u, 0) = 3 3 = 0 3 B ( u) w ( P P ) 00 10 00 3 = 0 B 3 ( u) w 00 Επισκόπηση Συστηµάτων CAD -3-31-