Searched defs:pwd2_in (Results 1 - 25 of 28) sorted by relevance

12

/inkscape/src/live_effects/
H A Dlpe-text_label.cpp34 LPETextLabel::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) argument
38 double t = (pwd2_in.cuts.front() + pwd2_in.cuts.back()) / 2;
39 Point pos(pwd2_in.valueAt(t));
40 Point dir(unit_vector(derivative(pwd2_in).valueAt(t)));
47 return pwd2_in;
H A Dlpe-skeleton.cpp77 LPESkeleton::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) argument
81 output = pwd2_in; // spice this up to make the effect actually *do* something!
H A Dlpe-path_length.cpp49 LPEPathLength::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) argument
54 double lengthval = Geom::length(pwd2_in) * scale;
63 info_text.setPosAndAnchor(pwd2_in, 0.5, 10);
67 Piecewise<D2<SBasis> > A = integral(pwd2_in);
70 if (centroid(pwd2_in, c, area)) {
75 return pwd2_in;
H A Dlpe-test-doEffect-stack.cpp63 LPEdoEffectStackTest::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) argument
65 Geom::Piecewise<Geom::D2<Geom::SBasis> > output = pwd2_in;
H A Dlpe-offset.cpp61 LPEOffset::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) argument
67 double t = nearest_time(offset_pt, pwd2_in);
68 Point A = pwd2_in.valueAt(t);
71 Piecewise<D2<SBasis> > der = unitVector(derivative(pwd2_in));
74 output = pwd2_in + n * offset;
75 append_half_circle(output, pwd2_in.lastValue(), n.lastValue() * offset);
76 output.continuousConcat(reverse(pwd2_in - n * offset));
77 append_half_circle(output, pwd2_in.firstValue(), -n.firstValue() * offset);
H A Dlpe-extrude.cpp49 static std::vector<double> find_cusps( Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in ) {
51 Piecewise<D2<SBasis> > deriv = derivative(pwd2_in);
64 LPEExtrude::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) argument
78 Piecewise<D2<SBasis> > pwd2_out = pwd2_in;
80 pwd2_out.concat( pwd2_in + extrude_vector.getVector() );
85 if ( ! are_near(pwd2_in.firstValue(), pwd2_in.lastValue()) ) {
86 pwd2_out.concat( connector + pwd2_in.firstValue() );
87 pwd2_out.concat( connector + pwd2_in.lastValue() );
90 Piecewise<D2<SBasis> > deriv = derivative(pwd2_in);
[all...]
H A Dlpe-lattice.cpp91 LPELattice::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) argument
161 for(unsigned i = 0; i < pwd2_in.size(); i++) {
162 D2<SBasis> B = pwd2_in[i];
H A Dlpe-recursiveskeleton.cpp47 LPERecursiveSkeleton::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) argument
54 D2<Piecewise<SBasis> > patternd2 = make_cuts_independent(pwd2_in);
61 return pwd2_in;
76 output = pwd2_in;
H A Dlpe-dynastroke.cpp89 LPEDynastroke::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) argument
96 Piecewise<D2<SBasis> > m = pwd2_in;
H A Dlpe-parallel.cpp81 LPEParallel::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) argument
87 A = pwd2_in.firstValue();
88 B = pwd2_in.lastValue();
H A Dlpe-perp_bisector.cpp134 LPEPerpBisector::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) argument
140 A = pwd2_in.firstValue();
141 B = pwd2_in.lastValue();
H A Dlpe-ruler.cpp119 LPERuler::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) argument
127 Piecewise<D2<SBasis> >output(pwd2_in);
128 Piecewise<D2<SBasis> >speed = derivative(pwd2_in);
129 Piecewise<SBasis> arclength = arcLengthSb(pwd2_in);
153 Point A = pwd2_in(t_cuts[i]);
163 Point A = pwd2_in.firstValue();
169 Point A = pwd2_in.lastValue();
173 if ( A == pwd2_in.firstValue() &&
H A Dlpe-tangent_to_curve.cpp78 LPETangentToCurve::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) argument
83 ptA = pwd2_in.valueAt(t_attach);
84 derivA = unit_vector(derivative(pwd2_in).valueAt(t_attach));
H A Dlpe-bendpath.cpp102 LPEBendPath::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) argument
118 return pwd2_in; /// \todo or throw an exception instead? might be better to throw an exception so that the UI can display an error message or smth
121 D2<Piecewise<SBasis> > patternd2 = make_cuts_independent(pwd2_in);
H A Dlpe-envelope.cpp61 LPEEnvelope::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) argument
66 return pwd2_in;
77 return pwd2_in;
106 D2<Piecewise<SBasis> > patternd2 = make_cuts_independent(pwd2_in);
225 return pwd2_in;
H A Dlpe-lattice2.cpp114 LPELattice2::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) argument
116 PathVector pathv = path_from_piecewise(pwd2_in,0.001);
H A Dlpe-perspective_path.cpp145 LPEPerspectivePath::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) argument
149 Piecewise<D2<SBasis> > path_a_pw = pwd2_in;
H A Dlpe-sketch.cpp205 LPESketch::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) argument
210 if (pwd2_in.size()==0) return pwd2_in;
222 std::vector<Piecewise<D2<SBasis> > > pieces_in = split_at_discontinuities (pwd2_in);
299 //pathlength = arcLengthSb(pwd2_in,.1);
301 Piecewise<D2<SBasis> > m = pwd2_in;
302 Piecewise<D2<SBasis> > v = derivative(pwd2_in);
307 Piecewise<SBasis> k = curvature(pwd2_in);
H A Dlpe-transform_2pts.cpp360 LPETransform2Pts::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) argument
412 output.concat(pwd2_in * m);
H A Dlpe-copy_rotate.cpp344 LPECopyRotate::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) argument
349 return pwd2_in;
367 PathVector const original_pathv = path_from_piecewise(remove_short_cuts(pwd2_in, 0.1), 0.001);
397 output.concat(pwd2_in * t);
H A Dlpe-patternalongpath.cpp127 LPEPatternAlongPath::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) argument
133 return pwd2_in;
174 paths_in = split_at_discontinuities(pwd2_in);
217 return pwd2_in;
252 return pwd2_in;
H A Deffect.cpp541 Geom::Piecewise<Geom::D2<Geom::SBasis> > pwd2_in = path_in[i].toPwSb(); local
542 Geom::Piecewise<Geom::D2<Geom::SBasis> > pwd2_out = doEffect_pwd2(pwd2_in);
551 Geom::Piecewise<Geom::D2<Geom::SBasis> > pwd2_in; local
553 pwd2_in.concat( path_in[i].toPwSb() );
555 Geom::Piecewise<Geom::D2<Geom::SBasis> > pwd2_out = doEffect_pwd2(pwd2_in);
563 Effect::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) argument
566 return pwd2_in;
H A Dlpe-fillet-chamfer.cpp397 Piecewise<D2<SBasis> > pwd2_in = paths_to_pw(original_pathv); local
425 u.push(pwd2_in[fillet_chamfer_values.last_index(counter, original_pathv)], 1);
470 Piecewise<D2<SBasis> > pwd2_in = paths_to_pw(original_pathv); local
471 fillet_chamfer_values.recalculate_controlpoints_for_new_pwd2(pwd2_in);
503 Piecewise<D2<SBasis> > pwd2_in = paths_to_pw(pathv_to_linear_and_cubic_beziers(path_in)); local
504 pwd2_in = remove_short_cuts(pwd2_in, .01);
505 Piecewise<D2<SBasis> > der = derivative(pwd2_in);
507 fillet_chamfer_values.set_pwd2(pwd2_in, n);
H A Dlpe-rough-hatches.cpp297 LPERoughHatches::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in){ argument
303 Piecewise<D2<SBasis> > transformed_pwd2_in = pwd2_in;
304 Point start = pwd2_in.segs.front().at0();
305 Point end = pwd2_in.segs.back().at1();
322 if (!(bbox)) return pwd2_in;
345 return pwd2_in;
/inkscape/src/live_effects/parameter/
H A Dpowerstrokepointarray.cpp66 PowerStrokePointArrayParam::recalculate_controlpoints_for_new_pwd2(Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in) argument
69 if (last_pwd2.size() > pwd2_in.size()) {
71 double factor = (double)pwd2_in.size() / (double)last_pwd2.size();
75 } else if (last_pwd2.size() < pwd2_in.size()) {
77 Geom::Piecewise<Geom::D2<Geom::SBasis> > normal = rot90(unitVector(derivative(pwd2_in)));
82 double t = nearest_time(position, pwd2_in);
83 double offset = dot(position - pwd2_in.valueAt(t), normal.valueAt(t));
110 PowerStrokePointArrayParam::set_pwd2(Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in, Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_normal_in) argument
112 last_pwd2 = pwd2_in;

Completed in 43 milliseconds

12