Searched refs:bc (Results 1 - 16 of 16) sorted by relevance

/inkscape/src/2geom/
H A Dutils.cpp40 void binomial_coefficients(std::vector<size_t>& bc, std::size_t n) argument
43 bc.clear();
44 bc.resize(s);
45 bc[0] = 1;
51 bc[k+1] = bc[k] << 1;
55 bc[j] += bc[j-1];
61 bc[n-i] = bc[
[all...]
H A Dutils.h45 void binomial_coefficients(std::vector<size_t>& bc, std::size_t n);
H A Dsolve-bezier-one-d.cpp33 //std::vector<double> bc;
34 BinomialCoefficient<double> bc; member in class:Geom::Bernsteins
37 : degree(_degree), N(degree+1), solutions(sol), bc(degree)
H A Drecursive-bezier-intersection.cpp134 double bc = 1; local
139 bc = bc*(n-i+1)/i;
140 tmp = (tmp + tn*bc*p[i][dim])*u;
H A Dbezier.h59 double bc = 1; local
64 bc = bc*(n-i+1)/i;
65 tmp = (tmp + tn*bc*c_[i])*u;
H A Dangle.h166 Coord bc = b.radians0(); local
167 Coord d = fabs(ac - bc);
H A Dellipse.cpp620 Ellipse ac = a, bc = b; local
621 if (distance(ac.rotationAngle(), bc.rotationAngle()).radians0() >= M_PI/2) {
624 if (distance(ac.rotationAngle(), bc.rotationAngle()) >= M_PI/4) {
625 Angle d1 = distance(ac.rotationAngle() + M_PI/2, bc.rotationAngle());
626 Angle d2 = distance(ac.rotationAngle() - M_PI/2, bc.rotationAngle());
636 tps[i] * bc.unitCircleTransform(),
H A Dbezier-clipping.cpp583 double bc; local
602 bc = bri * binomial(n,l) * binomial(n-1, k);
605 //d[j] += bc * dot(dB[k], B[l] - F[j]);
606 d[j] += bc * (dBB(k,l) - dBF(k,j));
H A Dcoord.cpp190 uint64_t bc = b * c;
193 uint64_t tmp = (bd >> 32) + (ad & kM32) + (bc & kM32);
197 uint64_t result_f = ac + (ad >> 32) + (bc >> 32) + (tmp >> 32);
/inkscape/src/live_effects/
H A Dspiro.h48 void spiro_to_otherpath(const spiro_seg *s, int n, ConverterBase &bc);
H A Dspiro.cpp41 Spiro::ConverterSPCurve bc(curve);
42 Spiro::spiro_to_otherpath(s, src_len, bc);
49 Spiro::ConverterPath bc(path);
50 Spiro::spiro_to_otherpath(s, src_len, bc);
850 ConverterBase &bc, int depth, bool close_last)
856 bc.lineto(x1, y1, close_last);
879 bc.curveto(x0 + ul, y0 + vl, x1 - ur, y1 - vr, x1, y1, close_last);
898 spiro_seg_to_otherpath(ksub, x0, y0, xmid, ymid, bc, depth + 1, false);
902 spiro_seg_to_otherpath(ksub, xmid, ymid, x1, y1, bc, depth + 1, close_last);
924 spiro_to_otherpath(const spiro_seg *s, int n, ConverterBase &bc)
[all...]
/inkscape/src/
H A Dpersp3d.cpp146 Inkscape::UI::Tools::Box3dTool *bc = SP_BOX3D_CONTEXT(ec); local
147 bc->_vpdrag->updateDraggers();
148 bc->_vpdrag->updateLines();
149 bc->_vpdrag->updateBoxHandles();
150 bc->_vpdrag->updateBoxReprs();
/inkscape/src/2geom/numeric/
H A Dfitting-model.h492 void instance(BezierCurveN<degree> & bc, ConstMatrixView const& raw_data) const argument
498 bc = BezierCurveN<degree>(bx, by);
/inkscape/src/ui/tools/
H A Dflood-tool.cpp212 guint32 ac = 0, rc = 0, gc = 0, bc = 0; local
213 ExtractARGB32(check, ac, rc, gc, bc);
229 sp_color_rgb_to_hsl_floatv(hsl_check, rc / dac, gc / dac, bc / dac);
241 return abs(static_cast<int>(ac ? unpremul_alpha(bc, ac) : 0) - (ao ? unpremul_alpha(bo, ao) : 0)) <= threshold;
249 bmc = (255-ac)*bd + 255*bc; bmc = (bmc + 127) / 255;
/inkscape/share/extensions/
H A Ddraw_from_triangle.py345 bc = vector_from_to(vtx[1], vtx[2]) #vector from b to c
/inkscape/src/ui/tool/
H A Dpath-manipulator.cpp670 Geom::CubicBezier bc(*cur, *cur->front(), *cur.next(), *cur.next()->back());
672 bezier_data[seg * samples_per_segment + s] = bc.pointAt(t_step * s);

Completed in 122 milliseconds