Lines Matching refs:p2x
35 my ($p0x, $p0y, $p1x, $p1y, $p2x, $p2y, $p3x, $p3y, $sep) = @_;
40 $p11x = $p1x + $sep * ($p2x - $p1x);
42 $p12x = $p2x + $sep * ($p3x - $p2x);
55 my ($p0x, $p0y, $p1x, $p1y, $p2x, $p2y, $sep) = @_;
60 $p11x = $p1x + $sep * ($p2x - $p1x);
65 return ($p0x, $p0y, $p10x, $p10y, $p20x, $p20y, $p11x, $p11y, $p2x, $p2y);
76 while (@cp and my @p = my ($p1x, $p1y, $p2x, $p2y, $p3x, $p3y) = splice(@cp, 0, 6)) {
90 my ($v02x, $v02y) = ($p2x-$p0x, $p2y-$p0y);
92 my ($v32x, $v32y) = ($p2x-$p3x, $p2y-$p3y);
111 ($p1x, $p1y, $p2x, $p2y, $p3x, $p3y) = @p;
132 my $betax = 3*($p2x - $p1x) - $deltax;
149 my @p = (divide_cubic($p0x, $p0y, $p1x, $p1y, $p2x, $p2y, $p3x, $p3y, $u1))[6,7];
153 my @p = (divide_cubic($p0x, $p0y, $p1x, $p1y, $p2x, $p2y, $p3x, $p3y, $u2))[6,7];
168 if (defined $cx and _q_c_check($p0x, $p0y, $p1x, $p1y, $p2x, $p2y, $p3x, $p3y, $cx, $cy)) {
178 (undef, undef, $p1x, $p1y, $p2x, $p2y, $p3x, $p3y, @cp1) = divide_cubic($p0x, $p0y, @p, $sep);
185 @p = ($p1x, $p1y, $p2x, $p2y, $p3x, $p3y) = @cp1;
239 my ($p1x, $p1y, $p2x, $p2y);
241 while (@qp and ($p1x, $p1y, $p2x, $p2y) = splice(@qp, 0, 4)) {
242 …push @cp, $p0x+($p1x-$p0x)*2/3, $p0y+($p1y-$p0y)*2/3, $p1x+($p2x-$p1x)/3, $p1y+($p2y-$p1y)/3, $p2x…
243 $p0x = $p2x;
290 my ($p0x, $p0y, $p10x, $p10y, $p20x, $p20y, $p11x, $p11y, $p2x, $p2y) =
292 my ($cx, $cy) = (($p0x+$p2x)/2, ($p0y+$p2y)/2);
294 … $p0y, $p10x, $p10y, $p20x, $p20y), $p20x, $p20y, _q2lsub($p20x, $p20y, $p11x, $p11y, $p2x, $p2y));