Documente Academic
Documente Profesional
Documente Cultură
3 Primitive grafice
Cuprins
Obiective
Prezentarea primitivelor grafice ce se pot genera în Autocad
Competenţe
Dezvoltarea capacităţii de a desena toate primitivele grafice
2D (simple sau complexe) din Autocad
1
Pentru desenarea primitivelor grafice 2D, se pot folosi meniul Draw, sau
bara de instrumente cu acelaşi nume – vezi figura 3-1. Fireşte, este posibilă
şi lansarea comenzilor de desenare din zona de comenzi. Se mai face
menţiunea că bara de instrumente DRAW poate apărea şi altfel dispusă în
fereastra AutoCAD (ca poziţie şi dimensiune).
2
a. b.
Fig. 3-2 - Desenarea de puncte
Pentru cazul folosirii meniului Draw, Single Point, respectiv Multiple Point,
vor determina respectiv, desenarea unui singur punct, sau a unei succesiuni
de puncte. În principiu pentru desenarea unui punct sunt necesare
coordonatele acestuia, sau se poate utiliza metoda interactivă, executarea
unui clic pe spaţiul de desenare.
Modul de vizualizare a punctelor este controlat cu ajutorul câmpului
Format ⇒ Point Style… (vezi figura 3-3).
Din figura 3-3.b rezultă clar că se poate alege una din cele 20 de moduri de
reprezentare a unui punct, precum şi dimensiunea simbolului ales,
dimensiune precizată în valori absolute (UD), sau ca procent din
dimensiunea (exprimată în UD) verticală a zonei vizibile de desenare.
3
a. b.
C.
Fig. 3-3 - Formatarea punctelor
4
b.
Command: line ↵
Specify first point: 20,30 ↵
Specify next point or [Undo]: 40,70 ↵
a.
Specify next point or [Undo]: ↵
c.
Fig. 3-4 - Desenarea de linii
b.
a. Command: xline ↵
Specify a point or
Hor/Ver/Ang/Bisect/Offset]:.......
c.
Fig. 3-5 – Desenarea unei liniii de construcţie
5
3.1.4 Semidreapta (ray)
În figura 3-6 apar [doar] cele două metode de lansare a comenzii de
desenare de semidrepte (ray), adică o entitate ce porneşte dintr-un punct
(start point) şi trecând printr-un al doilea (through point) defineşte o
semidreaptă (deci nesfârşită în sensul definit de cele două puncte).
Dacă la al doilea prompter Specify through point se specifică un
al treilea punct, se construieşte o a doua semidreaptă definită de primul
punct (start point) şi de cel de-al treilea, ş.a.m.d, rezultând o reţea de raze
ce converg în aşa-numitul start point.
a.
b.
Command: ray ↵
Specify start point: 20,40 ↵
Specify through point: ↵
Specify through point: ↵
c.
Fig. 3-6 – Desenarea unei semidrepte (ray)
6
a.
Command: mline ↵
Current settings: Justification = Top, Scale = 20.00, Style =
STANDARD
Specify start point or [Justification/Scale/STyle]: j ↵
Enter justification type [Top/Zero/Bottom] <top>:
Current settings: Justification = Top, Scale = 20.00, Style =
STANDARD
Specify start point or [Justification/Scale/STyle]: s ↵
Enter mline scale <20.00>: ↵
Current settings: Justification = Top, Scale = 20.00, Style =
STANDARD
Specify start point or [Justification/Scale/STyle]: 20,40 ↵
Specify next point: 50,60 ↵
Specify next point or [Undo]: ↵
b.
Fig. 3-7 – Desenarea de multilinii
7
Fig. 3-8 - Opţiuni de aliniere pentru multilinii
8
a.
b.
9
În figura 3-11 apare un traseu desenat cu un tip de multilinie, altul decât
cel standard.
Multilinia este formată din 4 trasee, dintre care unul este desenat cu linie
întreruptă.
O altă problemă care poate să apară în cazul multiliniilor este comportarea
acestora la intersectarea cu alte multilinii sau chiar la auto-intersectare.
Procesul poate fi controlat (după desenarea multiliniilor) cu ajutorul
comenzii mledit (sau a câmpului Modify ⇒ Object ⇒ Multiline…) –vezi
figura 3-12.
a.
10
b.
Fig. 3-12 - Controlul intersecţiilor de multilinii
11
3.1.6 Polilinia (pline)
Este o entitate complexă, în componenţa căreia pot intra segmente de
dreaptă şi arc de cerc, ambele putând primi atribut de grosime de linie, ba
chiar de grosime variabilă.
Desenarea unei polilinii se poate face folosind câmpul Draw ⇒ Polyline,
bara de instrumente Draw, sau zona de comenzi, aşa cum se poate vedea
în figura 3-14.
b.
a.
Command: pline ↵
Specify start point: 20,20 ↵
Current line-width is 0.0000
Specify next point or [Arc/Halfwidth/Length/Undo/Width]: 40,60↵
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: a↵
Specify endpoint of arc or
[Angle/CEnter/CLose/Direction/Halfwidth/Line/Radius/Secondpt/Undo/Width]:r↵
Specify radius of arc: 24↵
Specify endpoint of arc or [Angle]: a↵
Specify included angle: 90↵
Specify direction of chord for arc <63>: 45↵
Specify endpoint of arc or
[Angle/CEnter/CLose/Direction/Halfwidth/Line/Radius/Secondpt/Undo/Width]:↵
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: 100,120↵
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: w↵
Specify starting width <0.0000>: 2↵
Specify ending width <2.0000>: 4↵
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: ↵
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: ↵
c.
Fig. 3-14 – Desenarea unei polilinii
În figura 3-15 se poate vedea rezultatul secvenţei din figura 3-14.c. Este
vorba despre o polilinie ce conţine un arc de cerc cu raza 24, cu
deschiderea de 900, a cărui coardă subîntinsă face cu axa x unghiul de 450.
12
După cum se poate vedea tot din figura 3-14.c, dar şi din figura 3-15,
ultimul segment are grosime variabilă (2 UD la început şi 4 UD la sfârşit).
Polilinia este o entitate care permite multiple opţiuni de editare, aşa cum
se va vedea mai târziu.
13
a.
b.
Command: polygon ↵
Enter number of sides <4>: 5 ↵
Specify center of polygon or [Edge]: 100,100↵
Enter an option [Inscribed in circle/Circumscribed about
circle] <I>:↵
Specify radius of circle: 24↵
c.
Fig. 3-16 – Desenarea unui poligon
14
b.
a.
Command: rectang ↵
Specify first corner point or [Chamfer/Elevation/Fillet/Thickness/Width]:f↵
Specify fillet radius for rectangles <0.0000>: 10↵
Specify first corner point or … [Chamfer/Elevation/Fillet/Thickness/Width]:
20,20↵
Specify other corner point or [Dimensions]: 60,100↵
c.
Fig. 3-17 – Desenarea unui dreptunghi
15
În figura 3-18 c este redată secvenţa cu ajutorul căreia se desenează un
cerc de rază 30 UD şi tangent la două segmente de dreaptă – vezi
figura 3-19.
a.
b.
Command: c ↵
CIRCLE Specify center point for circle or [3P/2P/Ttr (tan tan
radius)]: t↵
Specify point on object for first tangent of circle: selecţie linia
1- vezi figura 3-19
Specify point on object for second tangent of circle: selecţie
linia 2 - vezi figura 3-19
Specify radius of circle: 30↵
c.
Fig. 3-18 – Desenarea de cercuri
16
Fig. 3-19 – Cerc tangent la două entități
a.
17
b.
Command: arc ↵
Specify start point of arc or [Center]: 20,20 ↵
Specify second point of arc or [Center/End]: c ↵
Specify center point of arc: 40,30 ↵
Specify end point of arc or [Angle/chord Length]: a ↵
Specify included angle: 100 ↵
c.
Fig. 3-20 - Desenarea unui arc de cerc
Secvenţa din figura 3-20.c permite desenarea unui arc de cerc prin
precizarea punctului de start (20,20), a centrului (40,30) şi a unghiului la
centru subîntins. Se recomandă testarea exemplului şi urmărirea sensului
de desenare a arcului.
În figura 3-21 se prezintă 10 modalităţi de desenare de arce de cerc (mai
puţin modalitatea Continue). Se recomandă încercarea de a le realiza pe
toate.
18
Fig. 3-21 – Modalităţi de desenare de arcuri
19
3.2.3 Elipsa şi arcul de elipsă (ellipse)
Declanşarea comenzii de desenare a elipsei se realizează aşa cum se poate
vedea în figura 3-22.
b.
a.
Command: ellipse ↵
Specify axis endpoint of ellipse or [Arc/Center]: 20,20 ↵
Specify other endpoint of axis: 80,40 ↵
Specify distance to other axis or [Rotation]: 20 ↵
c.
Fig. 3-22 – Desenarea unei elipse
20
3.2.4 Arcul de elipsă
Se desenează folosind una din metodele prezentate în figura 3-23.
b.
a.
Command: ellipse ↵
Specify axis endpoint of ellipse or [Arc/Center]: a↵
Specify axis endpoint of elliptical arc or [Center]: c↵
Specify center of elliptical arc: 200,150↵
Specify endpoint of axis: 320,150↵
Specify distance to other axis or [Rotation]: 200,190↵
Specify start angle or [Parameter]: 45↵
Specify end angle or [Parameter/Included angle]: 120↵
c.
Fig. 3-23 – Desenarea unui arc de elipsă
21
unghiului sau parametrului care controlează începutul arcului şi a unghiului
(sau parametrului) care controlează sfârşitul arcului. Se mai poate preciza şi
unghiul (sau parametrul) inclus.
În cazul în care se optează pentru folosirea parametrului în locul unghiului,
trebuie ştiut că se foloseşte ecuaţia vectorială a elipsei:
p (u ) = c + a ⋅ cos(u ) + b ⋅ sin(u ) ,
unde u este parametrul (care variază între 0 şi 3600), c simbolizează centrul
elipsei, iar a şi b sunt cele două semiaxe.
Mai jos este reprodusă secvenţa prin care se produce arcul de elipsă din
figura 3-24. Singura diferenţă faţă de cazul din figura 3-23 este că se
utilizează un parametru şi nu un unghi (deşi valorile sunt aceleaşi).
Command: ellipse↵
Specify axis endpoint of ellipse or [Arc/Center]: a↵
Specify axis endpoint of elliptical arc or [Center]: c↵
Specify center of elliptical arc: 200,150↵
Specify endpoint of axis: 320,150↵
Specify distance to other axis or [Rotation]: 200,190↵
Specify start angle or [Parameter]: p↵
Specify start parameter or [Angle]: 45↵
Specify end parameter or [Angle/Included angle]: 120↵
22
Fig. 3-25 - Curbă spline
Se poate observa că deşi toleranţa este diferită de zero pentru unul din
trasee, primul şi ultimul punct sunt „atinse” de arcele de curbă. Aceasta
pentru că s-a optat pentru o succesiune de arce de curbă spline „relaxată”,
când direcţia tangentei la arcul de început şi cel de sfârşit sunt stabilite la
valorile implicite. Comanda spline permite însă şi un control al direcţiilor
tangentelor la primul şi ultimul arc de curbă spline.
Desenarea unei succesiuni de arce de curbe spline se face folosind cele 3
metode de lansare a comenzii prezentate în figura 3-26.
Figura 3-26.c surprinde construcţia unei succesiuni de arce de curbă spline
pentru care se fixează direcţiile tangentelor la primul şi ultimul arc la 300,
respectiv 450. Pentru a se putea reconstitui exemplul se recomandă
desenarea celor 6 puncte (nu este obligatorie obţinerea unei identităţi cu
imaginea), urmată de activarea modului osnap NODE şi de lansarea
comenzii spline.
b.
a.
23
Command: spline ↵
Specify first point or [Object]: selecţie punct 1
Specify next point: selecţie punct 2
Specify next point or [Close/Fit tolerance] <start tangent>:
selecţie punct 3
Specify next point or [Close/Fit tolerance] <start tangent>:
selecţie punct 4
Specify next point or [Close/Fit tolerance] <start tangent>:
selecţie punct 5
Specify next point or [Close/Fit tolerance] <start tangent>:
selecţie punct 6
Specify next point or [Close/Fit tolerance] <start tangent>:↵
Specify start tangent: 30 ↵
Specify end tangent: 45 ↵
c.
Fig. 3-26 – Desenarea unei curbe spline
24
între ele), iar pentru al doilea tip, se va folosi comanda mtext (de la
multiline text).
Scrierea se face folosind una din metodele descrise în figura 3-28.
a.
b.
Command: dtext ↵
Current text style: "Standard" Text height: 2.5000 ↵
Specify start point of text or [Justify/Style]: s ↵
Enter style name or [?] <Standard>:↵
Current text style: "Standard" Text height: 2.5000↵
Specify start point of text or [Justify/Style]: j ↵
Enter an option
[Align/Fit/Center/Middle/Right/TL/TC/TR/ML/MC/BL/BC/BR]: a ↵
Specify first endpoint of text baseline:precizare punct 1
Specify second endpoint of text baseline: precizare punct 2
Enter text: Text introdus in desen ↵
Enter text: ↵
c.
Fig. 3-28 – Generarea de Text într-un desen
25
Rezultatul secvenţei din figura 3-28.c este prezentat în figura 3-29.
În cazul în care este necesară inserarea unui volum mai mare de text, sau
când este mai comod ca un text deja scris să fie preluat în AutoCAD, se va
folosi comanda mtext (Multiline Text). În paragrafele ce urmează vor fi
date explicaţii suplimentare legate de această comandă.
Inserarea unui paragraf de text se face cu ajutorul comenzii mtext. Aceasta
poate fi lansată din zona de comenzi, cu ajutorul câmpului Draw ⇒ Text ⇒
Multiline Text…, sau utilizând butonul de pe bara de instrumente
Draw.
Primul lucru care trebuie făcut, odată lansată comanda, este precizarea
unei ferestre dreptunghiulare care delimitează (cel puţin pe lăţime), zona
ocupată de text – vezi figura 3-30.
26
După aceasta, prin utilizarea casetei de dialog Multiline Text Editor, se
poate face scrierea şi se pot controla atribute ale textului cum ar fi:
• Setul de caractere folosit;
• Dimensiunea caracterelor (exprimată tot în UD);
• Stilul caracterelor (aldin, italic, subliniat);
• Culoarea scrisului;
• Opţiuni de aliniere sau rotire a paragrafului (textului);
• Spaţierea rândurilor de text.
Se poate decide chiar preluarea unui text deja existent (în format ASCII)
(butonul Import Text…).
Sunt disponibile şi facilităţi de căutare şi înlocuire de caractere
(Find/Replace).
Test de autoevaluare
27
4. Pentru desenarea bisectoarei unui unghi, se recomandă folosirea
entităţii:
a. RAY
b. XLINE
c. LINE
6. Care este numărul minim de laturi pe care le poate avea figura desenată
cu comanda POLYGON?
a. 4
b. 3
c. 5
28
Răspunsurile testelor de autoevaluare
1-c, 2-b, 3-c, 4-a, 5-b, 6-b, 7-c, 8-a, 9-b, 10-a
Bibliografie/webografie
29