/dports/science/chrono/chrono-7.0.1/src/chrono/motion_functions/ |
H A D | ChFunctionRotation_SQUAD.cpp | 122 int spanU = 0; in Get_q() local 123 for (; spanU < this->knots.size()-2; ++spanU) in Get_q() 124 if (u < this->knots(spanU+1)) in Get_q() 127 double span_t = (u - this->knots(spanU)) / (this->knots(spanU + 1) - this->knots(spanU)); in Get_q() 129 ChQuaternion<> q1 = rotations[spanU]; in Get_q() 130 ChQuaternion<> q2 = rotations[spanU+1]; in Get_q() 135 if (spanU > 0) { in Get_q() 136 q0 = rotations[spanU - 1]; in Get_q() 145 if (spanU < rotations.size()-2) { in Get_q() 146 q3 = rotations[spanU +2]; in Get_q()
|
H A D | ChFunctionRotation_spline.cpp | 100 int spanU = geometry::ChBasisToolsBspline::FindSpan(this->p, u, this->knots); in Get_q() local 103 geometry::ChBasisToolsBspline::BasisEvaluate(this->p, spanU, u, this->knots, N); in Get_q() 109 int uind = spanU - p; in Get_q()
|
/dports/science/chrono/chrono-7.0.1/src/chrono/geometry/ |
H A D | ChBasisToolsNurbs.h | 46 int spanU = ChBasisToolsBspline::FindSpan(p, u, Knots); in BasisEvaluate() local 49 ChBasisToolsBspline::BasisEvaluate(p, spanU, u, Knots, N); in BasisEvaluate() 53 int uind = spanU - p; in BasisEvaluate() 78 int spanU = ChBasisToolsBspline::FindSpan(p, u, Knots); in BasisEvaluateDeriv() local 85 int uind = spanU - p; in BasisEvaluateDeriv() 121 int spanU = ChBasisToolsBspline::FindSpan(p, u, Knots); in BasisEvaluateDeriv() local 128 int uind = spanU - p; in BasisEvaluateDeriv() 177 int spanU = ChBasisToolsBspline::FindSpan(p_u, u, Knots_u); in BasisEvaluate() local 186 int uind = spanU - p_u; in BasisEvaluate() 230 int uind = spanU - p_u; in BasisEvaluateDeriv() [all …]
|
H A D | ChLineBspline.cpp | 54 int spanU = ChBasisToolsBspline::FindSpan(this->p, u, this->knots); in Evaluate() local 57 ChBasisToolsBspline::BasisEvaluate(this->p, spanU, u, this->knots, N); in Evaluate() 60 int uind = spanU - p; in Evaluate() 75 int spanU = ChBasisToolsBspline::FindSpan(this->p, u, this->knots); in Derive() local 78 ChBasisToolsBspline::BasisEvaluateDeriv(this->p, spanU, u, this->knots, NdN); in Derive() 81 int uind = spanU - p; in Derive()
|
H A D | ChLineNurbs.cpp | 50 int spanU = ChBasisToolsBspline::FindSpan(this->p, u, this->knots); in Evaluate() local 53 int uind = spanU - p; in Evaluate() 66 int spanU = ChBasisToolsBspline::FindSpan(this->p, u, this->knots); in Derive() local 69 int uind = spanU - p; in Derive()
|
H A D | ChBasisToolsBspline.h | 237 int spanU = ChBasisToolsBspline::FindSpan(p_u, u, Knots_u); in BasisEvaluate() local 241 ChBasisToolsBspline::BasisEvaluate(p_u, spanU, u, Knots_u, N_u); in BasisEvaluate() 268 int spanU = ChBasisToolsBspline::FindSpan(p_u, u, Knots_u); in BasisEvaluateDeriv() local 272 ChBasisToolsBspline::BasisEvaluate(p_u, spanU, u, Knots_u, N_u); in BasisEvaluateDeriv() 305 int spanU = ChBasisToolsBspline::FindSpan(p_u, u, Knots_u); in BasisEvaluateDeriv() local 309 ChBasisToolsBspline::BasisEvaluate(p_u, spanU, u, Knots_u, N_u); in BasisEvaluateDeriv()
|
H A D | ChSurfaceNurbs.cpp | 59 int spanU = ChBasisToolsBspline::FindSpan(p_u, u, knots_u); in Evaluate() local 63 int uind = spanU - p_u; in Evaluate()
|
/dports/cad/calculix/CalculiX/libSNL/src/ |
H A D | snlSurface_projection.cpp | 788 int* spanU = new int [ numEvalU ]; in guessInvLocation() local 837 spanU [ paramIndex ++ ] = span; in guessInvLocation() 1015 int spanIndex = spanU [ indexU ] * numSpansV + spanV [ indexV ]; in guessInvLocation() 1124 delete[] spanU; in guessInvLocation() 1241 for ( int spanU = 0; spanU < numSpansU; spanU ++ ) in guessProjLocation() local 1260 int baseIndex = spanU * degU * vSize + spanV * degV; in guessProjLocation() 1404 knot minU = paramU [ spanU ]; in guessProjLocation() 1405 knot maxU = paramU [ spanU + 1 ]; in guessProjLocation() 1593 int* spanU = new int [ numEvalU ]; in guessFastProjLocation() local 1642 spanU [ paramIndex ++ ] = span; in guessFastProjLocation() [all …]
|
H A D | snlNurbsCommon.cpp | 282 for ( unsigned spanU = minSpanU; spanU <= maxSpanU; spanU ++ ) in projPtSurf() local 284 pUStart = kntsU.val ( spanU ); in projPtSurf() 285 pUEnd = kntsU.val ( spanU + 1 ); in projPtSurf()
|
H A D | snlSurface.cpp | 857 unsigned spanU = knotVectU -> findSpan ( paramU ); in evalHmg() local 887 vStart = ( spanU - (unsigned) degU + indexU ) * sizeV(); in evalHmg() 1029 unsigned spanU = knotVectU -> findSpan ( paramU ); in evalDerivsHmg() local 1064 unsigned vStart = ( spanU - degU + indexU ) * sizeV(); in evalDerivsHmg() 2539 int spanU = 0; in refineHull_UV() local 2553 if ( ! ( spanSubU [ spanU ] && spanSubV [ spanV ] ) ) in refineHull_UV() 2559 if ( ! spanSubU [ spanU ] ) in refineHull_UV() 2561 spanSubUVal [ spanU ] = ( ( knotVectU -> val ( indexU + 1 ) in refineHull_UV() 2573 spanSubU [ spanU ] = true; in refineHull_UV() 2587 spanU ++; in refineHull_UV()
|
/dports/graphics/nurbs++/nurbs++-3.0.11/nurbs/ |
H A D | nurbsS.cpp | 1664 spanU = findSpanU(u) ; in findSpan() 1759 basisFunsU(u,spanU,Nu) ; in basisFuns() 2769 int spanU,spanV ; in movePoint() local 2775 findSpan(u,v,spanU,spanV) ; in movePoint() 2776 nurbsBasisFuns(u,spanU,degU,U,Ru) ; in movePoint() 2805 T w = P(spanU-degU+j,spanV-degV+k).w() ; in movePoint() 2806 P(spanU-degU+j,spanV-degV+k).x() += dP(i,0)*w ; in movePoint() 2807 P(spanU-degU+j,spanV-degV+k).y() += dP(i,1)*w ; in movePoint() 2958 int spanU,spanV ; in movePoint() local 2965 findSpan(ur[Du[i]],vr[Dv[i]],spanU,spanV) ; in movePoint() [all …]
|
H A D | nurbsS.h | 101 void basisFuns(T u, T v, int spanU, int spanV, Vector<T>& Nu, Vector<T>& Nv) const ; 154 void findSpan(T u, T v, int& spanU, int& spanV) const ;
|
H A D | nurbsGL.cpp | 2536 int spanU, spanV ; in point() local 2537 activePatch->findSpan(u,v,spanU,spanV) ; in point() 2546 if(i<spanU-activePatch->degreeU() || i>spanU) in point()
|