Documente Academic
Documente Profesional
Documente Cultură
Editarea primitivelor
4 grafice
Cuprins
4.1 Ștergerea 2
4.2 Copieri, mutări 2
4.2.1 Copierea (Copy) 2
4.2.2 Mutarea (Move) 4
4.3 Racordări şi teşiri 5
4.3.1 Racordarea (Fillet) 5
4.3.2 Teşirea (Chamfer) 8
4.4 Rotiri, decupări, extinderi, întreruperi, prelungiri 10
4.4.1 Rotirea (Rotate) 10
4.4.2 Decuparea (Trim) 12
4.4.3 Extinderea (Extend) 14
4.4.4 Intreruperi (Break) 16
4.4.5 Prelungirea (Lengthen) 19
4.5 Generarea de reţele de obiecte, scalări, copieri
asemenea, deformări elastice, explodări 21
4.5.1 Generarea de reţele de obiecte (Array) 21
4.5.2 Scalări (Scale) 24
4.5.3 Copieri asemenea (Offset) 26
4.5.4 Deformări elastice (Stretch) 28
4.5.5 Explodări (Explode) 29
Obiective:
Prezentarea operaţiilor şi tehnicilor de editare a primitivelor
grafice
Competenţe:
Dezvoltarea competenţelor de efectuare a operaţiilor de
editare ale Autocad – construire modele 2D complexe,
specifice oricărui domeniu de activitate
1
4.1 Ștergerea
Ştergerea este cea mai simplă operaţie de editare. Comanda se poate lansa
folosind una din metodele prezentate în figura 4-1.
b.
a.
Command: erase ↵
Select objects:
c.
Fig. 4-1 - Ştergerea
2
b.
a.
Command: copy ↵
Select objects: 1 found – se selectează cercul cu centrul în punctul (200,200)
Select objects: ↵
Specify base point or displacement, or [Multiple]: _cen of
S-a folosit modul OSNAP center pentru a selecta ca prim punct al vectorului de translaţie
centrul cercului „sursă”.
Specify second point of displacement or <use first point as
displacement>: 260,180 ↵
c.
Fig. 4-2 – Secvenţa de copiere
3
4.2.2 Mutarea (Move)
Comanda Move este extrem de asemănătoare cu Copy, cu deosebirea că
nu se mai creează noi entităţi (obiectul sursă este „mutat” într-o nouă
poziţie, deplasarea precizându-se ca în cazul comenzii Copy). Se mai face
precizarea că pentru comanda Move nu există opţiunea de tip Multiple ca
în cazul lui Copy.
În figura 4-4 sunt prezentate modalităţile de lansare în execuţie a
comenzii Move.
b.
a.
Command: move ↵
Select objects: 1 found (s-a selectat un obiect sursă)
Select objects: ↵
Specify base point or displacement: 200,200 ↵
Specify second point of displacement or <use first point as
displacement>: 240,200 ↵
c.
Fig. 4-4 – Secvența de mutare
4
4.3 Racordări şi teşiri
4.3.1 Racordarea (Fillet)
Comanda Fillet realizează racordarea entităţilor liniare sau circulare
(cercuri, arce de cerc), cu sau fără decuparea (Trim/No trim) porţiunilor de
entităţi aflate „dincolo” de arcul de racordare (vezi figura 4-6).
În figura 4-5 sunt prezentate cele trei metode de lansare a comenzii de
racordare.
b.
a.
Command: fillet ↵
Current settings: Mode = TRIM, Radius = 20.0000 ↵
Select first object or [Polyline/Radius/Trim]: r ↵
Specify fillet radius <20.0000>: 10 ↵ fixare valoare rază de racordare
Select first object or [Polyline/Radius/Trim]: selecţie obiect 1
Select second object: selecţie obiect 2
c.
Fig. 4-5 – Comanda de racordare
5
a.
b.
c.
6
se recomandă urmărirea figurii 4-7, în care s-au indicat şi zonele în care s-a
realizat selecţia obiectelor. Racordările s-au făcut în sistem Trim.
Se atrage atenţia că dacă racordarea se aplică unui obiect de tip polilinie,
atunci se va realiza racordarea tuturor vârfurilor poliliniei, fără să mai fie
nevoie să se selecteze în mod explicit două câte două segmentele
componente.
7
Fig. 4-8 – Influenţa selecţiei asupra racordării (cercuri)
8
b.
a.
Command: chamfer ↵
(TRIM mode) Current chamfer Dist1 = 4.0000, Dist2 = 6.0000
Select first line or [Polyline/Distance/Angle/Trim/Method]: d↵
Specify first chamfer distance <4.0000>: 20↵
Specify second chamfer distance <20.0000>: 40↵
Select first line or [Polyline/Distance/Angle/Trim/Method]:
selecţie primul obiect
Select second line: selecţie al doilea obiect
c.
Fig. 4-9 – Comanda de teşire
În figura 4-11 se prezintă rezultatul secvenţei de mai jos, în care s-a folosit
metoda distanţei şi unghiului pentru teşire. Pornind de la aceleaşi două
segmente de 100 UD, s-a realizat o teşire la un unghi de 600 şi cu o distanţă
(purtată pe primul obiect) de 30 UD.
9
Command: chamfer ↵
(NOTRIM mode) Current chamfer Dist1 = 20.0000, Dist2 =
40.0000
Select first line or [Polyline/Distance/Angle/Trim/Method]:
a↵
Specify chamfer length on the first line <20.0000>: 30↵
Specify chamfer angle from the first line <0>: 60↵
Select first line or [Polyline/Distance/Angle/Trim/Method]:
selecţie primul obiect
Select second line: selecţie al doilea obiect
10
b.
a.
Command: rotate ↵
Current positive angle in UCS: ANGDIR=counterclockwise
ANGBASE=0
Select objects: se selectează dreptunghiul
Select objects: ↵
Specify base point: se selectează punctul 1 (se va folosi OSNAP Endpoint)
Specify rotation angle or [Reference]: r ↵
Specify the reference angle <0>: se selectează încă odată punctul 1
Specify second point: se selectează punctul 2
Specify the new angle: 85 ↵
c.
Fig. 4-12 – Comanda de rotire
11
a. b.
12
b.
a.
Command: trim ↵
Current settings: Projection=UCS, Edge=None
Select cutting edges ...
Select objects: 1 found se selectează cercul în punctul 1
Select objects: ↵ atenţie la acest ENTER. El marchează încheierea etapei de selecţie
a obiectelor „muchii tăietoare”
Select object to trim or shift-select to extend or
[Project/Edge/Undo]: se selectează segmentul inferior în punctul 2
Select object to trim or shift-select to extend or
[Project/Edge/Undo]: se selectează segmentul inferior în punctul 3
Select object to trim or shift-select to extend or
[Project/Edge/Undo]: ↵
c.
Fig. 4-14 – Comanda de decupare
a. b.
Fig. 4-15 - Exemplu de decupare
13
Comanda Trim mai poate funcţiona şi astfel: dacă la apariţia primului
prompter Select Objects se tastează ENTER, se va sări peste selecţia
obiectelor muchii tăietoare, acestea urmând să fie stabilite de AutoCAD (se
vor alege cele mai apropiate obiecte ce pot fi muchii tăietoare pentru
primitivele ce se vor selecta în faza a doua a comenzii). Se recomandă
utilizarea acestei metode pentru obiectele din figura 4-15.
b.
a.
Command: extend ↵
Current settings: Projection=UCS, Edge=None
Select boundary edges ...
Select objects: 1 found se selectează cercul în punctul 1
Select objects: 1 found, 2 total se selectează segmentul A (în punctul 2)
Select objects: ↵ încheierea procesului de selecţie a entităţilor limită pentru
prelungiri
Select object to extend or shift-select to trim or
[Project/Edge/Undo]: se selectează segmentul B în punctul 3
Select object to extend or shift-select to trim or
[Project/Edge/Undo]: se selectează segmentul B în punctul 4
Select object to extend or shift-select to trim or
[Project/Edge/Undo]: se selectează segmentul C în punctul 5
Select object to extend or shift-select to trim or
[Project/Edge/Undo]: se selectează segmentul B în punctul 6
Select object to extend or shift-select to trim or
[Project/Edge/Undo]: ↵ încheierea procesului de selecţie a entităţilor de prelungit
c.
Fig. 4-16 – Comanda de extindere
14
Secvenţa din figura 4-16 c se va asocia cu figura 4-17.
Command: extend ↵
Current settings: Projection=UCS, Edge=None
Select boundary edges ...
Select objects: 1 found se selectează obiectul limită (în punctul 1)
Select objects: ↵ se încheie selecţia obiectelor limită
15
Select object to extend or shift-select to trim or
[Project/Edge/Undo]: e ↵ se alege opţiunea Edge
Enter an implied edge extension mode [Extend/No extend] <No
extend>: e ↵ se alege opţiunea Extend
Select object to extend or shift-select to trim or
[Project/Edge/Undo]: se selectează segmentul oblic (în punctul 2)
Select object to extend or shift-select to trim or
[Project/Edge/Undo]: ↵ se încheie selecţia şi comanda
a.
b.
c.
16
când cele două puncte coincid. Nu se pot realiza întreruperi de continuitate
la cercuri.
În figura 4-19 sunt prezentate cele trei modalităţi de lansare a comenzii
Break.
Figura 4-19.c. reproduce o secvenţă de întrerupere (Break) ce trebuie
parcursă prin coroborarea cu figura 4-20.
b.
a.
Command: break ↵
Select object:se selectează cercul în punctul 1
Specify second break point or [First point]: se „culege” punctul 2
c.
Fig. 4-19 – Comanda de întrerupere
Command: break ↵
Select object: selectare cerc
Specify second break point or [First point]: f ↵
Specify first break point: culegere punct 1
Specify second break point: culegere punct 2
17
a. b.
b.
18
Pentru realizarea ruperii continuităţii se recomandă lansarea comenzii
Break cu ajutorul butonului . În figura 4-21.b prezenţa „grip-urilor” a
fost dorită pentru a se evidenţia efectul comenzii Break.
b.
a.
Command: lengthen ↵
Select an object or [DElta/Percent/Total/DYnamic]: selectare segment
Current length: 100.0000 precizarea lungimii curente a obiectului
Select an object or [DElta/Percent/Total/DYnamic]: de ↵
Enter delta length or [Angle] <20.0000>: 40↵ precizare alungire în valoare
absolută
Select an object to change or [Undo]: selectare segment în punctul 1 (figura 4-23)
Select an object to change or [Undo]: ↵
c.
Fig. 4-22 – Comanda de prelungire
19
Fig. 4-23 – Exemplu de prelungire
Prelungirea lungimii unui segment (sau arc de cerc) se poate face într-una
din modalităţile:
1. precizarea alungirii în valoarea absolută (lungime sau unghi) – Delta
2. precizarea alungirii în procente (de lungime sau de unghi) – Percent
3. precizarea noii lungimi totale a obiectului - Total
4. precizarea dinamică a alungirii – Dynamic
În exemplul din figura 4-22 c., s-a folosit prima modalitate.
Secvenţa următoare realizează prelungirea unui arc de cerc (de fapt a unui
semicerc), cu centrul în punctul de coordonate (200,200) şi de rază 60UD,
folosind metoda alungirii în valoare absolută (DElta), cu precizarea nu a
„suplimentului” de lungime de arc, ci a suplimentului de unghi la centru.
Command: lengthen↵
Select an object or [DElta/Percent/Total/DYnamic]: selectare arc de cerc
Current length: 188.4956, included angle: 180 informaţii despre entitate
Select an object or [DElta/Percent/Total/DYnamic]: de↵
Enter delta length or [Angle] <40.0000>: a↵ se optează pentru unghi şi nu
pentru lungime
Enter delta angle <0>: 30↵
Select an object to change or [Undo]: selectare arc în punctul 1
Select an object to change or [Undo]: ↵
20
a. b.
Fig. 4-24 – Exemplu de prelungire pentru arce de cerc
a.
21
b.
Fig. 4-25 – Exemple de utilizare de reţele de obiecte
a.
22
b.
Command: array ↵
c.
Fig. 4-26 – Comanda Array
Cât priveşte metoda de generare a reţelei, se poate opta pentru una dintre
următoarele abordări:
• precizarea numărului de obiecte şi a unghiului pe care acestea se
distribuie, astfel pasul unghiular rezultă – Total number of items &
Angle to fill;
• precizarea numărului de obiecte şi a pasului unghiular, astfel
unghiul pe care se distribuie reţeaua rezultă - Total number of
items & Angle between items;
• precizarea unghiului pe care se distribuie reţeaua şi a pasului
unghiular, astfel numărul de obiecte ale reţelei rezultă – Angle to
fill & Angle between items.
Tot în cazul reţelelor polare se mai pune problema stabilirii punctului de
referinţă (Base point). Punctul de referinţă este acela care se va afla pe
arcul (imaginar) pe care se distribuie reţeaua. Pentru fiecare tip de obiect
sursă există un punct de referinţă implicit (vezi Tabelul 4-1, în care pentru
obiecte s-a păstrat denumirea din limba engleză).
24
În afară de cele două procedee mai sus amintite, mai este posibilă şi
scalarea dinamică. Această din urmă metodă deşi extrem de rapidă nu este
precisă, în sensul că este mai greu de apreciat factorul efectiv de scalare.
Prin combinarea cu modurile OSNAP sau prin utilizarea coordonatelor
relative sau polare, scalarea dinamică se poate totuşi folosi cu bune
rezultate.
În figura 4-29 sunt prezentate cele trei metode de lansare în execuţie a
comenzii de scalare. Secvenţa din figura 4-29.c produce efectele
prezentate în figura 4-30.
b.
a.
Command: scale↵
Select objects: selectare dreptunghi
Select objects: ↵
Specify base point:culegere punct 1
Specify scale factor or [Reference]: r↵
Specify reference length <1>:culegere punct 2
Specify second point: culegere punct 3 (coincident cu 1)
Specify new length: culegere punct 4
c.
Fig. 4-29
25
Fig. 4-30 – Exemplu de scalare
26
a.
b.
b.
a.
Command: offset↵
Specify offset distance or [Through] <54.0000>: 4↵
Select object to offset or <exit>:selectare obiect original (de tip polilinie)
Specify point on side to offset: culegere punct de o parte a obiectului
original
Select object to offset or <exit>: reselectare obiect original
Specify point on side to offset: culegere punct de o parte a obiectului
original
Select object to offset or <exit>:↵
c.
Fig. 4-33 – Comanda Offset
27
Secvenţa din figura 4-33.c, este cea folosită la realizarea copiilor offset din
figura 4-32.b.
b.
a.
Command: stretch↵
Select objects to stretch by crossing-window or crossing-
polygon...
Select objects: Specify opposite corner: 9 found - se culeg
punctele 1 şi 2 (figura 4-36 b.)
Select objects: ↵ terminare selecţie
Specify base point or displacement: _endp of – culegere cu ajutorul
modului OSNAP Endpoint a punctului 3 (figura 4-36 b.)
Specify second point of displacement or <use first point as
displacement>: @10,0↵ - precizare deplasare
c.
Fig. 4-34 – Comanda Stretch
28
În figura 4-34.c, este reprodusă secvenţa de aplicare a comenzii Stretch
obiectelor din figura 4-35.a.
Se doreşte reducerea lungimii butucului de 30 UD cu 10 UD. Pentru aceasta
se va selecta (cu procedeul crossing window porţiunea de butuc – vezi
figura 4-36.b), după care se precizează reducerea de dimensiune printr-o
deplasare în coordonate relative. Punctul de bază este punctul 3 din figura
4-35.b.
Secvenţa completă de lucru este reprodusă în figura 4-34.c.
a. b. c.
Fig. 4-35 – Exemplu de aplicare a comenzii Stretch
29
O entitate odată explodată, NU mai poate fi refăcută – nu există o
comandă de anulare selectivă a explodării.
În figura 4-36 sunt prezentate cele trei metode de lansare în execuţie a
comenzii Explode.
a. b.
Command: explode ↵
Select objects: selectare obiecte
c.
Fig. 4-36 – Comanda Stretch
Teste de autoevaluare
30
a. nu
b. da, dacă se realizează în prealabil intersectarea lor cu comanda
EXTEND
c. da
a. da
b. nu
c. da, dacă entitatea 1 se selectează în zona sa superioară
31
9. Scalarea (realizată cu ajutorul comenzii SCALE) se poate face:
a. prin precizarea explicită a unui factor [de scalare] sau prin utilizarea
unei dimensiuni de referinţă
b. prin precizarea explicită a unui factor [de scalare]
c. prin utilizarea unei dimensiuni de referinţă, urmată de precizarea
factorului de scalare
1-b, 2-b, 3-a, 4-b, 5-b, 6-b, 7-b, 8-c, 9-a, 10-b, 11-c
Bibliografie/webografie
32