Mulţumiri



Yüklə 1,64 Mb.
səhifə56/118
tarix03.01.2022
ölçüsü1,64 Mb.
#34196
1   ...   52   53   54   55   56   57   58   59   ...   118

2.2.5.Combinarea cu o altă SD


Combinarea cu o altă suprafaţă este o metodă de modelare importantă, fiind utilizată în crearea suprafeţelor superioare complexe care conţin diferite tehnici de modelare şi/sau import.

Având un set bogat de combinare a solidelor (prezentat mai pe larg în figura 3.6), algoritmul devine trivial.


SuprafaţăDiscretă.Combină( //pune o funcţie Z(x, y) pe o SD

SuprafaţăDiscretă sdComb, //sd utilizată la combinare

Întreg nModulDePunere = PM_NONE, //tipul de operaţie de combinare cu SD

Boolean bTotul = ADEVĂRAT //locul de punere peste tot sau numai în mască

)

{



CFuncţie fnFuncţia; //Crează un obiect de tip funcţie

fnFuncţia.Iniţializează(strFuncţia); //Iniţializează funcţia cu expresia dată



PentruFiecare(Întreg nI = 1; nI <= nX; nI++)

PentruFiecare(Întreg nJ = 1; nJ <= nY; nJ++)

Dacă(bTotul SAU m[nI, nJ])

PuneLa(nI, nJ, sdComb[nI, nJ], nModulDePunere);

} //EndCombină


U

Figura 4.14 Combinarea solidelor. Exemplu de combinare a 300 SD. Zonele albastre sunt date de zonele neprelucrabile din cauza interferenţei (figura b).

n exemplu de combinare a peste trei sute de plase importate din EdgeCAM V3.0 se poate observa în figura 4.2 a, precum şi o analiză a materialului neprelucrat la o frezare cu cap sferic de D = 20.0 mm, în figura 4.2 b.

Yüklə 1,64 Mb.

Dostları ilə paylaş:
1   ...   52   53   54   55   56   57   58   59   ...   118




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin