Polyline

Η εντολή polyline σχεδιάζει συνδεδεμένο μονοπάτι οποιουδήποτε πλήθους ευθύγραμμων ή τοξωτών τμημάτων, αποθηκευμένα ως μία οντότητα LWPOLYLINE. Επειδή το σύνολο του μονοπατιού είναι ένα αντικείμενο, η επιλογή του επιλέγει κάθε τμήμα ταυτόχρονα — μεταφέρετε, περιστρέψτε ή κλιμακώστε ολόκληρο το σχήμα σε μια λειτουργία. Αυτή είναι η βασική διαφορά από αλυσιδωμένες Lines, όπου κάθε τμήμα είναι ανεξάρτητη οντότητα.

Τα Polylines μπορούν επίσης να κλείσουν: η εντολή Rectangle χρησιμοποιεί την ίδια οντότητα LWPOLYLINE με ενεργοποιημένη σημαία κλεισίματος.

Σχεδίαση polyline

  1. Πληκτρολογήστε polyline στο τερματικό ή κάντε κλικ στο κουμπί Polyline της γραμμής εργαλείων.
  2. Κάντε κλικ στο πρώτο σημείο, ή πληκτρολογήστε X,Y και πατήστε Enter για ακριβή συντεταγμένη.
  3. Κάντε κλικ σε κάθε επόμενο σημείο — κάθε κλικ προσθέτει ένα τμήμα. Η εισαγωγή συντεταγμένης λειτουργεί σε κάθε βήμα.
  4. Πατήστε Enter ή Space για ολοκλήρωση (απαιτούνται τουλάχιστον 2 σημεία).
  ●──────●
  1ο     2ο
          \
           \  τμήμα 3 (σε εξέλιξη — κέρσορας εδώ)
            ●  ← κλικ για προσθήκη, Enter/Space για ολοκλήρωση

Πατώντας Escape οποτεδήποτε απορρίπτονται όλα τα τοποθετημένα σημεία και η εντολή εξέρχεται.

Σχεδίαση τοξωτού τμήματος

Πατήστε A οποιαδήποτε στιγμή μετά την πρώτη κορυφή για εναλλαγή της λειτουργίας Arc — το ίδιο μοτίβο ενσωματωμένης επιλογής που χρησιμοποιεί η επιλογή Copy του Rotate. Το μήνυμα εμφανίζει την τρέχουσα κατάσταση ως [Arc=true] / [Arc=false]· το πάτημα του A ξανά την επαναφέρει, ώστε ευθύγραμμα και τοξωτά τμήματα να μπορούν να αναμειχθούν ελεύθερα σε ένα polyline.

Όταν η λειτουργία Arc είναι ενεργή, κάθε νέο τμήμα είναι ένα τόξο εφαπτομενικής συνέχειας — ξεκινά εφαπτόμενο σε ό,τι προηγήθηκε ακριβώς πριν (η κατεύθυνση του προηγούμενου ευθύγραμμου τμήματος, ή η τελική εφαπτομένη του προηγούμενου τόξου)· το πρώτο τμήμα κατευθύνεται προεπιλεγμένα προς την ανατολή, καθώς δεν έχει τίποτα στο οποίο να είναι εφαπτόμενο.

Εισαγωγή συντεταγμένης

Αντί για κλικ, πληκτρολογήστε ακριβή θέση για οποιαδήποτε κορυφή:

  1. Πληκτρολογήστε την τιμή X.
  2. Πατήστε , — το τερματικό εμφανίζει [X], [Y{cursor}].
  3. Πληκτρολογήστε την τιμή Y.
  4. Πατήστε Enter για τοποθέτηση της κορυφής.

Κλείδωμα γωνίας και ακριβές μήκος τμήματος

Η ίδια λογική ευθυγράμμισης 45° με την εντολή Line εφαρμόζεται μεταξύ οποιωνδήποτε δύο διαδοχικών σημείων. Όταν κλειδωθεί σε άξονα:

ΠλήκτροΕνέργεια
09, .Προσθήκη ψηφίου στο μήκος τμήματος
-Αρνητικό μήκος — αντιστρέφει κατεύθυνση κατά μήκος του άξονα (μόνο πρώτος χαρακτήρας)
BackspaceΔιαγραφή τελευταίου πληκτρολογημένου χαρακτήρα
EnterΤοποθέτηση επόμενου σημείου στην πληκτρολογημένη απόσταση

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

Αναφορά πληκτρολογίου

ΠλήκτροΕνέργεια
09, ., -Έναρξη εισαγωγής συντεταγμένης X, ή μήκος τμήματος όταν είναι κλειδωμένη η γωνία
,Κλείδωμα X και μετάβαση στην εισαγωγή Y
AΕναλλαγή λειτουργίας Arc για το επόμενο τμήμα (μετά την πρώτη κορυφή, χωρίς εισαγωγή σε εξέλιξη)
BackspaceΔιαγραφή τελευταίου πληκτρολογημένου χαρακτήρα
EnterΕπιβεβαίωση πληκτρολογημένης συντεταγμένης ή μήκους, ή ολοκλήρωση polyline αν δεν υπάρχει εισαγωγή και ≥ 2 σημεία υπάρχουν
SpaceΟλοκλήρωση polyline (ίδιο με Enter όταν δεν υπάρχει εισαγωγή σε εξέλιξη)
EscapeΑπόρριψη όλων των σημείων και έξοδος

Επεξεργασία grip — κορυφές και μέσα τμημάτων

Ένα επιλεγμένο polyline εμφανίζει δύο τύπους grips:

GripΘέσηΤι κάνει
ΚορυφήΣε κάθε τοποθετημένο σημείοΣύρσιμο για επανατοποθέτηση αυτής της κορυφής· όλα τα συνδεδεμένα τμήματα ακολουθούν
Μέσο τμήματοςΚέντρο κάθε τμήματοςΣύρσιμο για μετατόπιση και των δύο τελικών σημείων αυτού του τμήματος μαζί, διατηρώντας το μήκος και τη γωνία του τμήματος

Το grip μέσου τμήματος είναι μοναδικό για polylines — επιτρέπει ολίσθηση μεμονωμένου τμήματος πλάγια χωρίς αλλαγή του μήκους του. Σε Line, το grip μέσου σημείου αντίθετα ενεργοποιεί την εντολή Move για ολόκληρη την οντότητα.

Δεν υπάρχει grip “μεταφορά ολόκληρου polyline”. Για μετακίνηση ολόκληρου του μονοπατιού χρησιμοποιήστε την εντολή Move.

Επιλογή polylines

ΜέθοδοςΣυμπεριφορά
ΚλικΕπιλέγει το polyline αν το κλικ βρίσκεται εντός hit-test απόστασης από οποιοδήποτε τμήμα
Σύρσιμο δεξιά (αυστηρό)Όλες οι κορυφές πρέπει να βρίσκονται εντός του πλαισίου
Σύρσιμο αριστερά (διασταυρούμενο)Οποιοδήποτε τμήμα που διασταυρώνει το όριο πλαισίου επιλέγει ολόκληρο το polyline

Επειδή ένα polyline είναι μία οντότητα, μια διασταυρούμενη επιλογή που αγγίζει οποιοδήποτε τμήμα επιλέγει όλα τα τμήματα.

Υποστηριζόμενες εντολές επεξεργασίας

Τα Polylines υποστηρίζουν κάθε γενικό μετασχηματισμό, καθώς και offset, trim, extend, fillet και chamfer (στο chamfer μετράνε μόνο τα ευθύγραμμα τμήματα):

ΕντολήΤι συμβαίνει στο polyline
MoveΜεταφράζει όλες τις κορυφές κατά την ίδια μετατόπιση
CopyΔημιουργεί πανομοιότυπο polyline σε νέα θέση
RotateΠεριστρέφει όλες τις κορυφές γύρω από το επιλεγμένο βασικό σημείο
MirrorΑντικατοπτρίζει όλες τις κορυφές ως προς τον άξονα αντικατοπτρισμού
ScaleΚλιμακώνει όλες τις κορυφές ομοιόμορφα από το βασικό σημείο
OffsetΔημιουργεί παράλληλο polyline σε σταθερή κάθετη απόσταση
TrimΑφαιρεί το τμήμα ανάμεσα σε δύο τομές, είτε ευθύγραμμα είτε τοξωτά τμήματα
ExtendΕπεκτείνει το πρώτο ή το τελευταίο τμήμα έως το επόμενο όριο
FilletΣτρογγυλοποιεί μια γωνία ανάμεσα σε δύο γειτονικά τμήματα, ευθύγραμμα ή τοξωτά, με εφαπτομενικό τόξο που εισάγεται στο polyline ως νέο τμήμα bulge
ChamferΛοξοτομεί μια γωνία ανάμεσα σε δύο γειτονικά ευθύγραμμα τμήματα
ExplodeΔιασπά την πολυγραμμή σε ανεξάρτητες οντότητες γραμμής και τόξου, μία ανά τμήμα
DeleteΑφαιρεί το polyline από το σχέδιο

Η εφαρμογή fillet σε ένα τμήμα polyline έναντι κάτι διαφορετικού από το δικό του γειτονικό τμήμα δεν παραμένει απλή επεξεργασία επί τόπου — δείτε το Fillet για το αποτέλεσμα (συγχώνευση σε ένα νέο polyline, ενωμένο με το τόξο fillet).

Ιδιότητες

Όταν ένα polyline είναι επιλεγμένο, το πάνελ ιδιοτήτων εμφανίζει:

Γενικά

ΙδιότηταΠροεπιλογήΣημασία
Color256 (ByLayer)Δείκτης χρώματος ACI
Layer0Ανάθεση επιπέδου
LinetypeByLayerΜοτίβο linetype ονόματος
Linetype Scale1Συντελεστής κλίμακας στο μοτίβο linetype
Thickness0Πάχος εξώθησης

Γεωμετρία

ΙδιότηταΣημασία
ClosedΑν η τελευταία κορυφή συνδέεται πίσω στην πρώτη
Vertex CountΣυνολικός αριθμός κορυφών
VerticesΛίστα συντεταγμένων όλων των κορυφών

Polyline vs Line — πότε να χρησιμοποιείτε το καθένα

PolylineLine
Πλήθος οντοτήτωνΈνα LWPOLYLINE για ολόκληρο το μονοπάτιΈνα LINE ανά τμήμα
Κλειστό σχήμαΝαι (σημαία κλεισίματος)Όχι
Τοξωτά τμήματαΝαι, ανά τμήμα μέσω του διακόπτη ArcΌχι — ένα καμπύλο τμήμα χρειάζεται ξεχωριστή οντότητα Arc
Trim / ExtendΝαιΝαι — τμήμα-τμήμα
Grip μέσου τμήματοςΜεταφράζει ολόκληρο το τμήμαΕνεργοποιεί Move για την οντότητα
Καλύτερο γιαΠεριγράμματα, σχήματα που διατηρούνται ακέραιαΚατασκευαστικές γραμμές, γεωμετρία που θα κοπεί

DXF — οντότητα LWPOLYLINE

Τα Polylines αποθηκεύονται ως οντότητες LWPOLYLINE στο αρχείο DXF. Όλες οι ιδιότητες — συντεταγμένες κορυφών, σημαία κλεισίματος, χρώμα, επίπεδο, linetype, κλίμακα linetype και πάχος — ταξιδεύουν χωρίς απώλεια. Τα Rectangles που σχεδιάζονται με την εντολή Rectangle αποθηκεύονται επίσης ως LWPOLYLINE (κλειστό, τέσσερις κορυφές) και είναι αδιάκριτα σε επίπεδο DXF.

Οι οντότητες LWPOLYLINE από οποιαδήποτε εφαρμογή συμβατή με DXF (LibreCAD, FreeCAD κ.λπ.) διαβάζονται ξανά ως πλήρως επεξεργάσιμα polylines στον επεξεργαστή.