Punct Operator[] (Întreg nU, nV); //întoarce pt. nU=[1..nNrU], nV =[1..nNrV]
Punct Operator[] (Real rU, rV); //întoarce nomând plasa rU,rV = [0.0..1.0]
Punct Operator[] (Întreg nU, nV, Real rU, rV); //normează elem. NU, nV
NimicPuneLa(Întreg nU, nV, Punct p); //setează punctul de la nU, nV
NimicSchimbăSensul(Boolean bU, bV); //schimbă sensul de parcurgere al plasei
Curbă IaDeLaXY(Întreg nPlasa, Real rX, rY); //proiectează şi returneză o listă cu pt.
FamiliaDeCurbe IaDeLaU(Real rV); //converteşte în f.curbă pt rV
FamiliaDeCurbe IaDeLaV(Real rU); //converteşte în f.curbă pt rU
FamiliaDeCurbe IaDeLaX(Real rX); //converteşte în f.curbă pt rX
FamiliaDeCurbe IaDeLaY(Real rY); //converteşte în f.curbă pt rY
FamiliaDeCurbe IaDeLaZ(Real rZ); //converteşte în f.curbă pt rZ
Real Aria() //calculează aria
Real LungimeaU(Real rV); //lungimea la în dir U la v = rV
Real LungimeaV(Real rU); //lungimea la în dir V la u = rU
Real LungimeaMaxU(); //lungimea maximă în dir U
Real LungimeaMaxV(); //lungimea maximă în dir V
Curbă CurbăU(Real rV); //converteşte în curbă pt rV
Curbă CurbăV(Real rU); //converteşte în curbă pt rU
De menţionat metodele GetU(), GetV(), GetX(), GetY(), GetZ(), care interoghează plasa prin proiectare sau tăiere. Acestea sunt folosite în conversia suprafeţelor faţetate corecţie de sculă, în trasee de sculă.
De menţionat că GetX, GetY, GetZ sunt metode foarte lente iterative, care solicită intens procesorul. Din cauza acestei probleme, analiza şi prelucrarea lor este foartă lentă.
Nu există încă.
m;
mAnalitic.nNrU– numărul de puncte în direcţia U de pe plasa Analitic;
mTemp.Put(nU, nV, pPunct)– pune pe plasa Temp la punctul de coordonate nU, nV valoarea pPunct.
Dostları ilə paylaş: |