Sunteți pe pagina 1din 20

2.

EDITAREA
SUPRAFEELOR I
SOLIDELOR

2.1. GENERALITI

Metoda veche de concepere n plan a obiectelor tridimensionale este limitat n


primul rnd datorit faptului c reprezentrile absolut necesare din diverse planuri
trebuie ulterior combinate mintal.
Dup cum am vzut n capitolul anterior, modul avansat de vizualizare a
obiectelor n trei dimensiuni (3D) permite vizualizarea i realizarea tuturor proieciilor
ulterioare, atunci cnd, s-a realizat direct un obiect 3D. De aceea este normal a concepe
un obiect direct n 3D (de fapt aa cum este el), s-l vizualizm, s-l animm, s-i
mbuntim calitatea afirii imaginii i la sfrit s extragem datele necesare procesului
ulterior de fabricaie.
De fapt majoritatea mainilor unelte moderne sunt numerice i pot avea interfa
direct cu calculatorul pe care am realizat obiectele tridimensionale.
n favoarea directei proiectri n 3D a obiectelor mai putem aduga i aspectul,
deloc de neglijat, c proiectarea n 3 dimensiuni aduce mult mai multe satisfacii ntruct poi vizualiza imediat rodul imaginaiei tale.
n continuare vom prezenta principalele modaliti de realizare a suprafeelor i
solidelor.

2.2. Editarea (generarea) suprafeelor


Suprafeele, n general sunt obiecte cu dou dimensiuni
geometrice (a treia dimensiune geometric fiind neglijabil
ca valoare n comparaie cu celelalte dou) dar de cele mai
multe ori definirea acestor suprafee implic lucrul n 3
dimensiuni.

Suprafeele pot fi formate ntre contururi de linii sau


polilinii, definite ca o reea gen plas de srm (wire
frame), obinute prin rotirea sau translatarea unei curbe
generatoare sau direct prin combinarea de suprafee
predefinite de AutoCAD.

2.2.1.Suprafee predefinite de AutoCAD

AutoCAD-ul
pune
la
dispoziia utilizatorilor cteva
suprafee uzuale. Ele pot fi apelate
din meniul Draw i mai apoi
Surfaces.
Meniul derulant va fi ca cel
din fig. 1, dup care vom apela
3DSurfaces. Va apare csua de
dialog 3D Objects ca fig. 2.
Munca de realizare a
suprafeelor elementare 3D poate fi
uurat, n unele cazuri, de
urmtoarele suprafee predefinite,
ce se pot obine din caseta de
dialog 3D Objects.

- Box3d (paralelipiped)
- Pyramid (piramid)
- Wedge (plan nclinat)
- Dome (emisfer superioar)
- Sphere (sfer)
- Cone (con)
- Torus (tor)
- Dish (emisfer inferioar)
- Mesh (reea 3D)
Aceste obiecte se pot selecta fie cu
clic pe nume sau cu clic pe obiect.
Pentru fiecare obiect va apare un
dialog care va defini coordonatele
geometrice ale obiectului (lungime,
nlime, raz, diametru, etc.).

Box3d.

Dialogul ce precede comenzii permite


introducerea dimensiunilor paralelipipedului
i a unghiului de rotaie fa de axa OZ. La
dialog este uor de rspuns dac se
urmrete desenul din fig. 3.
Command: _ai_box
z
Specify corner point of box:
x
rotation angle
Specify length of box:
Specify width of box or [Cube]:
Specify height of box:
length
Specify rotation angle of box about the Z
axis or [Reference]:
height
Dac la opiunea Specify width of box or
y
[Cube]: se rspunde cu C, se va construi
width
corner point
un cub, iar dac la opiunea Specify
rotation angle of box about the Z axis or
[Reference]: se rspunde cu R se va
specifica referina unghiului (Specify the
reference angle <0>:) i unghiul de rotaie
(Specify the new angle:).

Pyramid

Dialogul comenzii urmrete specificarea


dimensiunilor piramidei i este uor de neles dac
se urmrete construcia din fig.
Command: _ai_pyramid
Specify first corner point for base of pyramid:
Specify second corner point for base of pyramid:
Specify third corner point for base of pyramid:
Specify fourth corner point for base of pyramid or
[Tetrahedron]:
Specify apex point of pyramid or [Ridge/Top]:
Un trunchi de piramid se poate construi
dac n loc de specificarea coordonatelor apexului
se folosete opiunea Top i mai apoi se indic cele
patru coordonate ale bazei opuse (Specify first
corner point for top of pyramid:; Specify second
corner point for top of pyramid:; Specify third
corner point for top of pyramid:; Specify fourth
corner point for top of pyramid:).

apex point of pyramid

third corner point

fourth corner point

first corner point


second corner point

Dac se dorete construcia unui tetraedru se folosete


opiunea Tetrahedron atunci cnd se cere specificarea celui de al
patrulea punct al bazei. Va apare n continuare un dialog ce va
cere specificarea celorlalte trei puncte ale suprafeei opuse
(Specify first corner point for top of tetrahedron:; Specify second
corner point for top of tetrahedron:; Specify third corner point for
top of tetrahedron:).
Folosind opiunea Ridge n locul specificrii apexului se
poate construi un trunchi de piramid degenerat ntr-o pan, cu
specificarea celor dou puncte ale muchiei (Specify first ridge end
point of pyramid:; Specify second ridge end point of pyramid:)

Wedge

Se urmrete localizarea punctului de nceput


de construcie al penei, al lungimii, limii,
nlimii i a unghiului de rotaie fa de axa
OZ (fig. 5). Dialogul este urmtorul (vezi i
rotation angle
Z
construcia din fig. 5):
Command: _ai_wedge
Specify corner point of wedge:
height
Specify length of wedge:
Specify width of wedge:
Specify height of wedge:
Specify rotation angle of wedge about the Z corner point
axis:
length
Urmrind construcia geometric din
fig. 5 observm c pana va avea ca baz un
dreptunghi aflat n planul XOY, pana fiind
dreapt. Specificnd o valoare pentru unghiul
de rotaie fa de axa OZ putem nclina pana.

width
x

Dome

Construcia unei emisfere superioare


presupune indicarea centrului i a razei
(diametrul) emisferei. Pentru a putea fi
vizualizat ea are trasate cercuri ce
z
reprezint longitudinea i latitudinea.
Numrul acestor cercuri poate fi modificat
rspunznd la dialogul comenzii. Urmrind
y
i construcia geometric din fig. 6 dialogul
comenzii este uor de interpretat. Acesta
este:
Command: _ai_dome
center point
x
Specify center point of dome:
radius
Specify radius of dome or [Diameter]:
number of longitudinal segments
number of latitudinal segments
Enter number of longitudinal segments for
surface of dome <16>:
Enter number of latitudinal segments for
surface of dome <8>:

Sphere

Dialogul pentru construcia unei sfere


este asemntor cu cel al construciei de
la construcia unei emisfere. Acesta este
uor de urmrit dac se are n vedere i
construcia geometric din fig. 7.
Command: _ai_sphere
Specify center point of sphere:
Specify radius of sphere or [Diameter]:
Enter number of longitudinal segments
for surface of sphere <16>:
Enter number of latitudinal segments
for surface of sphere <16>:

number of longitudinal segments


z

radius
x
center point
number of latitudinal segments

Cone

Comanda permite construcia unui con


sau trunchi de con prin indicarea razei
(diametrul) bazei mari, a razei
(diametrul) bazei mici i a nlimii
conului. Ca i n cazul celorlalte dou
comenzi anterioare se solicit i
radius for top of cone
numrul de segmente ce materializeaz
height
suprafaa exterioar a conului. Dialogul
comenzii este (vezi i fig. 8):
number of segments for surface
Command: _ai_cone
Specify center point for base of cone:
radius for base
Specify radius for base of cone or
center point
[Diameter]:
Specify radius for top of cone or
[Diameter] <0>:
Specify height of cone:
Enter number of segments for surface of
cone <16>:

y
x

Torus

Construcia torului este condiionat de


introducerea coordonatelor centrului
torului, de specificarea razei torului i a
razei tubului. Pentru reprezentare este
necesar a specifica i numrul de cercuri
de pe circumferina tubului i a torului.
innd cont de reprezentarea din fig. 9
se poate urmrii construcia unui tor pe
baza dialogului comenzii:
Command: _ai_torus
Specify center point of torus:
Specify radius of torus or [Diameter]:
Specify radius of tube or [Diameter]:
Enter number of segments around tube
circumference <16>:
Enter number of segments around torus
circumference <16>:

segments around torus circumference z


y

radius of torus
center point
radius of tube
segments around tube circumfererence

Dish

Construcia emisferei inferioare


este asemntoare cu construcia
emisferei superioare, dialogul fiind
i acesta asemntor (a se urmrii
construcia geometric din fig. 10):
Command: _ai_dish
Specify center point of dish:
Specify radius of dish or
[Diameter]:
Enter number of longitudinal
segments for surface of dish <16>:
Enter number of latitudinal
segments for surface of dish <8>:

z
center point

radius
x

number of longitudinal segments


number of latitudinal segments

Mesh

Comanda permite construcia unei


suprafee cu patru laturi prin
specificarea coordonatelor colurilor.
Aceast suprafa este strbtut
echidistant de o reea pe direciile a
dou laturi alturate. Dialogul comenzii
este (vezi i fig. 11):
Command: _ai_mesh
Specify first corner point of mesh:
Specify second corner point of mesh:
Specify third corner point of mesh:
Specify fourth corner point of mesh:
Enter mesh size in the M direction: 10
Enter mesh size in the N direction: 20

fourth corner point

third corner point

M direction
second corner point
first corner

N direction

3DFACE.

Permite desenarea suprafeelor plane n spaiul tridimensional. Spaiul plan


obinut nu este umplut, dar entitile ce se afl n spate sau care intersecteaz
planul pot fi ascunse cu comanda HIDE. Pentru indicarea coordonatelor
punctelor ce alctuiesc suprafaa plan trebuie ales un sens de parcurgere a
laturilor suprafeei i n aceast ordine vor fi specificate punctele. O suprafa
plan poate avea trei sau patru laturi. Pentru ca o latur s fie invizibil
naintea coordonatei se tasteaz i (Invisibile). Dialogul comenzii este
urmtorul:
Specify first point or [Invisible]:
Specify second point or [Invisible]:
Specify third point or [Invisible] <exit>:
Specify fourth point or [Invisible] <create three-sided face>:
Specify third point or [Invisible] <exit>:

Dac nu se prsete comanda


dup ce s-a realizat o suprafa
plan i continum s specificm
coordonate de noi puncte, vor fi
realizate n continuare suprafee cu
ultimele patru puncte, dup
specificarea a dou noi puncte, ca
n fig. 12.

PFACE.
Creeaz suprafee poligonale 3D
oarecare cu mai multe laturi.
Trebuie specificat coordonatele
fiecrui vertex, fr a indica
anterior valori pentru numrul
vertexurilor.

third point

fourth point

third point

fourth point
first point

second point

3DMESH

Creeaz suprafee spaiale cu patru laturi. Trebuie specificat dimensiunea


suprafeei care este privit ca o reea de M coloane i N linii (maxim 256).
AutoCAD-ul solicit apoi coordonatele fiecrui vertex. Se introduc n ordine
vetex-urile pornind de pe coloana 1 de sus n jos ca i elementele unui matrice
dreptunghiulare ce are M coloane i N linii (a 11, a21, a31, , aN1, a21, a22, , aN2,
, , a1M, a2M, , aNM). Datorit numrului mare de coordonate ce trebuie
introduse de obicei se folosete un limbaj de programare care calculeaz i
transfer aceste puncte n AutoCAD atunci cnd avem suprafee mari.
n fig. 13. b, este reprezentat suprafaa cu i dac este ndeplinit
condiia . Aceast suprafa este creat cu 800 vertex -uri (N = 20, M = 40).
Calculul coordonatelor celor 800 de puncte s-a fcut n limbaj de programare
Turbo Pascal prin varierea lui x, varierea lui y i calculul lui z. Transferul de
date s-a fcut cu ajutorul unui fiier script. Suprafaa vzut de deasupra axei
Z este reprezentat n fig. 13. a, iar cu ajutorul comenzii 3Dorbit n fig. 13. b.

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