Home
last modified time | relevance | path

Searched refs:bezalfs (Results 1 – 6 of 6) sorted by relevance

/dports/math/octave-forge-nurbs/nurbs-1.4.3/inst/
H A Dbspdegelev.m47 … % double **bezalfs, **bpts, **ebpts, **Nextbpts, *alfs;
54 bezalfs = zeros(d+1,d+t+1); % bezalfs = matrix(d+1,d+t+1); variable
65 bezalfs(1,1) = 1; % bezalfs[0][0] = bezalfs[ph][d] = 1.0;
66 bezalfs(d+1,ph+1) = 1; %
73bezalfs(j+1,i+1) = inv*bincoeff(d,j)*bincoeff(t,i-j); % bezalfs[i][j] = inv * bincoeff(d,j)…
80bezalfs(j+1,i+1) = bezalfs(d-j+1,ph-i+1); % bezalfs[i][j] = bezalfs[ph-i][d-j];
164 tmp2 = bezalfs(j+1,i+1)*bpts(ii+1,j+1);
165 … = tmp1 + tmp2; % ebpts[i][ii] = ebpts[i][ii] + bezalfs[i][j]*bpts[j][ii];
266 % freematrix(bezalfs);
/dports/graphics/wdune/wdune-1.926/src/
H A DNurbsCurveDegreeElevate.cpp88 array2D<float> bezalfs(p+t+1, p+1); in NurbsCurveDegreeElevate() local
100 bezalfs.set(0, 0, 1); in NurbsCurveDegreeElevate()
101 bezalfs.set(ph, p, 1); in NurbsCurveDegreeElevate()
106 bezalfs.set(i, j, (inv*((float)getBinomi(p,j))*((float)getBinomi(t,i-j)))); in NurbsCurveDegreeElevate()
113 bezalfs.set(i, j, bezalfs.get((ph-i), (p-j))); in NurbsCurveDegreeElevate()
187 ebpts[i]= ebpts[i] + bpts[j] * bezalfs.get(i, j); in NurbsCurveDegreeElevate()
/dports/cad/impact/Impact/src/j3d/
H A Dlib3D.java1446 float[][] bezalfs = new float[ph+1][p+1];
1448 bezalfs[i] = new float[p+1];
1452 bezalfs[0][0] = 1.0f;
1453 bezalfs[ph][p] = 1.0f;
1458 bezalfs[i][j] = inv * bin(p,j) * bin(t,i-j);
1463 bezalfs[i][j] = bezalfs[ph-i][p-j];
1524 ebpts[i].x = ebpts[i].x + bezalfs[i][j] * bpts[j].x;
1525 ebpts[i].y = ebpts[i].y + bezalfs[i][j] * bpts[j].y;
1526 ebpts[i].z = ebpts[i].z + bezalfs[i][j] * bpts[j].z;
1527 ebpts[i].w = ebpts[i].w + bezalfs[i][j] * bpts[j].w;
/dports/graphics/nurbs++/nurbs++-3.0.11/nurbs/
H A DnurbsS.cpp1249 Matrix<T> bezalfs(p+t+1,p+1) ; // coefficients for degree elevating the Bezier segment in degreeElevateU() local
1261 bezalfs(0,0) = bezalfs(ph,p) = 1.0 ; in degreeElevateU()
1266 bezalfs(i,j) = inv*Bin(p,j)*Bin(t,i-j) ; in degreeElevateU()
1273 bezalfs(i,j) = bezalfs(ph-i,p-j) ; in degreeElevateU()
1347 ebpts(i,colJ) += bezalfs(i,j)*bpts(j,colJ) ;} in degreeElevateU()
1435 Matrix<T> bezalfs(p+t+1,p+1) ; // coefficients for degree elevating the Bezier segment in degreeElevateV() local
1448 bezalfs(0,0) = bezalfs(ph,p) = 1.0 ; in degreeElevateV()
1453 bezalfs(i,j) = inv*Bin(p,j)*Bin(t,i-j) ; in degreeElevateV()
1460 bezalfs(i,j) = bezalfs(ph-i,p-j) ; in degreeElevateV()
1533 ebpts(i,rowJ) += bezalfs(i,j)*bpts(j,rowJ) ;} in degreeElevateV()
H A Dnurbs.cpp2454 Matrix<T> bezalfs(p+t+1,p+1) ; // coefficients for degree elevating the Bezier segment in degreeElevate() local
2466 bezalfs(0,0) = bezalfs(ph,p) = 1.0 ; in degreeElevate()
2471 bezalfs(i,j) = inv*Bin(p,j)*Bin(t,i-j) ; in degreeElevate()
2478 bezalfs(i,j) = bezalfs(ph-i,p-j) ; in degreeElevate()
2543 ebpts[i] += bezalfs(i,j)*bpts[j] ; in degreeElevate()
/dports/math/mfem/mfem-4.3/mesh/
H A Dnurbs.cpp865 DenseMatrix bezalfs (p+t+1, p+1); in DegreeElevate() local
886 bezalfs(0,0) = 1.0; in DegreeElevate()
887 bezalfs(ph,p) = 1.0; in DegreeElevate()
895 bezalfs(i,j) = inv*binom(p,j)*binom(t,i-j); in DegreeElevate()
905 bezalfs(i,j) = bezalfs(ph-i,p-j); in DegreeElevate()
986 ebpts(i,l) += bezalfs(i,j)*bpts(j,l); in DegreeElevate()