Descărcați ca doc, pdf sau txt
Descărcați ca doc, pdf sau txt
Sunteți pe pagina 1din 8

Fig. 4.

CAP.4

DESENAREA ENTITILOR GRAFICE CU LIME

4.1. Comanda PLINE


Permite trasarea unei polilinii format din segmente de dreapt i arce de cerc, care poate avea i lime. Pentru nelegerea acestei comenzi se prezint sintaxa pentru trasarea unei polilinii (fig.4.1) format din - segmentul de dreapt 1, av!nd "s1#$, "e1#%& - arcul $, av!nd "s$#"e$#%& - segmentul de dreapt ', av!nd "s'#"e'#% i lungimea ( # ')& - segmentul de dreapt 4, care nc*ide polilinia, av!nd "s4#%, "e4#$. +ommand PLINE
,$

,1

$5

Grafic asistat de calculator

Specify start point se indic punctul - Current line width is 0.00 Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: " Specify starting width <0.00>: $ Specify ending width <2.00>: % Specify next point or [Arc/ Close/ Halfwidth/ Length/ Undo/ Width]: se indic punctul . Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: - /pecif0 endpoint of arc or 1Angle2CEnter2Close2Direction2Half"idt*2 Line2Radius2Second pt2Undo2Widt*3 se indic punctul + Specify endpoint of arc or[Angle CEnter Close Direction Halfwidth Line Radius Second pt Undo Width]: ( Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: ( Specify length of line: ') Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: " Specify starting width <!.00>: Specify ending width <!.00>: $ Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width] : +

4.2. Comanda RECTANGLE


Permite desenarea unui dreptung*i, cu limea " impus, definit prin coordonatele a dou coluri opuse (fig. 4.$ a,4). +ommand RECTANG Specify first corner point or [Cha"fer/ Ele#ation/ Fillet/ Thic$ness/ Width] se introduc coodonatele punctului 1 Specify other corner point: se introduc coordonatele punctului $

Fig. 4.2

%esenarea entit&ilor grafice cu l&i"e


1 2 2 3

')

3 3 4 4 2 5 1 6 3

Fig. 4.3

Fig. 4.4 6olosirea opiunilor Cha"fer sau Fillet conduc la desenarea unui dreptung*i av!nd colurile teite respectiv rotun7ite (fig. 4.' a,4).

4. . Comanda POL!GON
/ervete pentru desenarea poligoanelor regulate, definite n unul din urmtoarele moduri a) prin numrul de laturi, poziia centrului cercului nscris sau circumscris poligonului i raza acestui cerc& +ommand POL!GON 'nter nu"(er of sides <)> 8 Specify center of polygon or [Edge]: se introduc coordonatele punctului + 'nter an option [Inscri(ed in circle/Circu"scri(ed a(out circle] <*> : + Specify radius of circle se indic mrimea razei 9 :ispunerea poligonului este dependent de poziia colimatorului n cadrul ecranului prin care se definete mrimea i orientarea razei cercului. Pentru poligoanele nscrise 2 circumscrise, cursorul sta4ilete poziia unui v!rf2mi7locul unei laturi a poligonului reprezentat (fig.4.4a,4). 4) prin numrul de laturi, definirea laturii poligonului prin mrime (;dge) i orientarea acesteia (fig. 4.4 c). +ommand POL!GON 'nter nu"(er of sides <+> 4 Specify center of polygon or [Edge]: ; Specify first endpoint of edge : se indic coordonatele punctului 1 Specify second endpoint of edge : se indic coordonatele punctului $

'1

Grafic asistat de calculator

O"#$%&a'(( Poligonul este trasat n sens trigonometric. :up introducerea coordonatelor punctului 1, p!n la fixarea punctului $, poligonul are o imagine dinamic varia4il cu deplasarea cursorului. -ctivarea modului <9=>< conduce la construirea unor poligoane cu laturile paralele sau perpendiculare pe axele sistemului de referin (fig.4.4d).

4.4. Comanda ELLIPSE


Permite construcia elipselor i a cercurilor izometrice rezultate ca o polilinie nc*is av!nd limea zero, formate dintr?o succesiune de arce. < elips se poate construi n unul din urmtoarele moduri a) prin definirea axei mari i a semiaxei mici (fig. 4.% a)& +ommand ELLIPSE Specify axis endpoint of ellipse or [Arc/Center]: se indic punctul P1 Specify other endpoint of axis : se indic punctul P$ Specify distance to other axis or [Rotation] : se indic punctul P' 4) prin definirea axei mari i a rotaiei n 7urul acesteia (fig.4.% 4)& +ommand ELLIPSE Specify axis endpoint of ellipse or [Arc/Center]: se indic punctul P1 Specify other endpoint of axis se indic punctul P$ Specify distance to other axis or [Rotation] : 9 Specify rotation around "a,or axis: 48 c) prin definirea centrului elipsei, punctul final al unei axe i lungimea celeilalte semiaxe sau rotaia n 7urul primei axe (fig. 4.% c). +ommand ELLIPSE Specify axis endpoint of ellipse or [Arc/Center]: + Specify center of ellipse : se indic punctul P1 Specify endpoint of axis: se indic punctul P$ Specify distance to other axis or [Rotation] : se indic punctul P'

Fig.4.5

%esenarea entit&ilor grafice cu l&i"e

'$

4.). Comanda TRACE


Permite trasarea unei succesiuni de segmente de dreapt cu lime. /egmentele sunt @goaleA (fig. 4.8 a) sau @plineA (fig. 4.8 4) dup cum varia4ila de sistem FILL este setat OFF sau ON.
$ 4

'

'

"#'
a)

6F((#<66

"#' 6F((#<G
b)

Fig. 4.6 /intaxa comenzii este urmtoarea +ommand TRACE Specify trace width B1C: ' Specify start point: se indic punctul 1 Specify next point: se indic punctul $ Specify next point: se indic punctul ' Specify next point: se indic punctul 4 Specify next point: Punctele specificate de utilizator se afl pe linia median a entitii. /egmentele adiacente sunt concatenate de sistemul -uto+-: n fiecare vertex, iar segmentele de capt sunt tiate drept. /egmentele definite sunt afiate pe ecran secvenial cu o etap n urma introducerii punctului de capt al ultimului segment definit de punctul introdus. +omanda =9-+; nu dispune de opiunea Dndo i nici de +lose.

4.*. Comanda DONUT


+omanda DONUT (sau DOUGHNUT) permite desenarea de coroane circulare (inele) i cercuri pline, tre4uind specificat diametrul interior, diametrul exterior i centrul inelului. (a utilizarea comenzii DONUT, -uto+-: solicit n mod repetat poziia o4iectelor suplimentare, p!n c!nd se nc*eie efectiv comanda, aps!nd tasta BESCC sau execut!nd clic pe 4utonul din dreapta al mouse?ului. ;lementele eseniale realizrii unei coroane circulare sau ale unui cerc plin sunt *nside dia"eter - diametrul interior& .utside dia"eter - diametrul exterior& Center - centrul cercului. /intaxa comenzii este urmtoarea (fig. 4.E)

''

Grafic asistat de calculator

+ommand DONUT Specify inside dia"eter of donut <0.!/: %) Specify outside dia"eter of donut <0.!/: 1)) Specify center of donut or <exit/: (se indic centrul prin intire sau se sta4ilesc coordonatele punctului de centru) Specify center of donut or <exit/: sau B;/+C :ac diametrul interior este egal cu zero, atunci figura rezultat este un cerc plin (fig. 4.E4& 4.H4).
DIAMETRU EXTERIOR

DIAMETRU EXTERIOR

DIAMETRU INTERIOR

DIAMETRU INTERIOR

a) FILL !"

b)

a) FILL !FF

b)

Fig. 4.# Fig. 4.$ :ac varia4ila de sistem FILL este <G (fig.4.E), limea inelului este desenat IplinA, iar dac varia4ila este <66 (fig.4.H), limea inelului este IgoalA.

4.+. Comanda SOLID


Permite construcia suprafeelor $: de tip triung*i sau patrulater. +oordonatele punctelor (v!rfurilor) poligonului, cerute prin prompturile 0irst point& Second point& 1hird point& 0ourth point se introduc dup cum urmeaz ? pentru suprafee triung*iulare punctele extreme ale primei laturi, urmate de coordonatele celui de al treilea v!rf& aciunea se nc*eie cu ;G=;9 la solicitarea coordonatelor celui de?al patrulea punct& ? pentru patrulatere se introduc punctele extreme a dou laturi opuse urmate de ;G=;9. Dnirea v!rfurilor n cazul introducerii coordonatelor acestora n succesiunea citirii este prezentat n figura 4.5a.

%esenarea entit&ilor grafice cu l&i"e

'4

+omanda permite i construirea mai multor suprafee patrulatere adiacente, consider!ndu?se implicit c v!rfurile ' i 4 ale ultimului patrulater definesc prima latur a urmtorului (fig. 4.54,c). ;xecuia comenzii se E nc*eie, dup caz, 4 printr?un rspuns nul
' % 8
E

'

4%
' $

1 a)

6ill#<66

4)
1 $

6ill#<G
c)

la promptul @0ourth point:2, la definirea suprafeelor triung*iulare, sau prin furnizarea unui rspuns nul la promptul 31hird point:2, pentru patrulatere. Fig. 4.% /intaxa comenzii este +ommand SOLID Specify first point: se selecteaz punctul 1 Specify second point: se selecteaz punctul $ Specify third point: se selecteaz punctul ' Specify fourth point or <exit/: se selecteaz punctul 4 Specify third point: se selecteaz punctul % Specify fourth point or <exit/: se selecteaz punctul 8 Specify third point: se selecteaz punctul E Specify fourth point or <exit/:

4.,. -a%(a"(.a d$ #(#/$m FILL


Dn desen care conine numeroase polilinii cu limi diferite de zero poate mri considera4il timpul de redesenare a ecranului sau de tiprire la plotter. -uto+-: ofer comanda FILL, care permite s se controleze vizi4ilitatea poriunilor pline ale poliliniei. +!nd se dezactiveaz modul FILL, -uto+-: afieaz sau tiprete doar conturul poliliniilor pline. :e fapt, FILL controleaz valoarea atri4uit unei varia4ile de sistem care, pentru valoarea 4, modul FILL este activat, iar pentru valoarea 0, este dezactivat. +omanda FILL controleaz nu doar aspectul poliliniilor, ci i pe cel al entitilor de tip solid5 trace5 polyline5 donut. Pentru a se o4erva efectul produs de activarea sau dezactivarea modului de lucru FILL, tre4uie s se lanseze una din comenzile REGEN sau REGENALL.

'%

Grafic asistat de calculator

/pre exemplificare, se consider entitile cu lime de tip DONUT (6ig. 4.1)), SOLID (6ig. 4.11) i PLINE (6ig. 4.1$). +!nd modul FILL este <G, atunci entitile apar n reprezentare grafic IplineA, iar dac modul FILL este <66, entitile vor fi IgoaleA.

FILL 0 <G

Fig. 4.1& FILL 0 <66

Fig. 4.11 FILL 0 <G FILL 0 <66

FILL 0 <G Fig. 4.12

FILL 0 <66

/intaxa comenzii este urmtoarea +ommand FILL 'nter "ode [!" / !FF] <.6/: <66 (dac se dorete ca entitile s apar IgoaleA) sau +ommand FILL 'nter "ode [!" !FF] <.00/: <G (dac se dorete ca entitile s apar IplineA)

S-ar putea să vă placă și