Calculul secţiunilor paralele cu Z constant reprezintă cea mai simplă transformare a SDCS în vederea convertirii ei în fişier NC. Aceasta este transformarea vidă, deoarece algoritmul de conversie asigură convertirea în curbe de nivel direct, deci SDCST = SDCS !
Rezumând în pseudocod, se poate scrie:
NimicSuprafaţăDiscretă.TransfDetectPtZ(SuprafaţăDiscretă sdAnaliză)
{
sdAceasta = sdAnaliză;
} //TransfDetectPtZ
NimicSuprafaţăDiscretă.DetectăCurbeleZ(
FamiliaDeCurbe fcOut, Real rStep = 1.0)
{
SuprafaţăDiscretă sdTransformare; //pregăteşte suprafaţa Discretă a transformării
sdTransformare = sdAceasta; //o iniţializează
sdTransformare.TransfDetectPtZ(sdAceasta); //o calculează
CreazăToateCurbele(fcOut); //exportă curbele
} //DetectăCurbeleZ
E
Figura 6.32 Convertirea în curbe de nivel. Curbele echipotenţiale (în b) sunt mai bombate, din cauza aplicării algoritmilor pe SDCS. Curbele de nivel sunt cele cu culoare închisă (roşu)
xemplificarea conceptelor introduse, în figura următoare (cu roşu sunt reprezentate secţiunile echipotenţiale).
Dostları ilə paylaş: |