Home
last modified time | relevance | path

Searched refs:spanU (Results 1 – 13 of 13) sorted by relevance

/dports/science/chrono/chrono-7.0.1/src/chrono/motion_functions/
H A DChFunctionRotation_SQUAD.cpp122 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 DChFunctionRotation_spline.cpp100 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 DChBasisToolsNurbs.h46 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 DChLineBspline.cpp54 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 DChLineNurbs.cpp50 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 DChBasisToolsBspline.h237 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 DChSurfaceNurbs.cpp59 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 DsnlSurface_projection.cpp788 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 DsnlNurbsCommon.cpp282 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 DsnlSurface.cpp857 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 DnurbsS.cpp1664 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 DnurbsS.h101 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 DnurbsGL.cpp2536 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()