Lines Matching refs:scc
251 Geom::Point scc = held_shift(*event) ? _sc_center : _sc_opposite;
252 Geom::Point vold = _origin - scc, vnew = new_pos - scc;
275 ptr = new Inkscape::PureScaleConstrained(Geom::Scale(scale[0], scale[1]), scc);
277 ptr = new Inkscape::PureScale(Geom::Scale(scale[0], scale[1]), scc, false);
291 Geom::Affine t = Geom::Translate(-scc)
293 * Geom::Translate(scc);
339 Geom::Point scc = held_shift(*event) ? _sc_center : _sc_opposite;
345 if (Geom::are_near(scc[d1], _origin[d1]))
348 vs[d1] = (new_pos - scc)[d1] / (_origin - scc)[d1];
361 Inkscape::PureStretchConstrained psc = Inkscape::PureStretchConstrained(vs[d1], scc, d1, uniform);
378 Geom::Affine t = Geom::Translate(-scc)
380 * Geom::Translate(scc);
505 Geom::Point scc = held_shift(*event) ? _skew_center : _skew_opposite;
509 Geom::Point const initial_delta = _origin - scc;
517 Geom::Scale scale = calcScaleFactors(_origin, new_pos, scc, false);
518 Geom::Scale skew = calcScaleFactors(_origin, new_pos, scc, true);
542 Inkscape::PureSkewConstrained psc = Inkscape::PureSkewConstrained(skew[d1], scale[d1], scc, d2);
556 new_new_pos[d1] = initial_delta[d1] * scale[d1] + scc[d1];
560 relative_affine[2*d1 + d1] = (new_new_pos[d1] - scc[d1]) / initial_delta[d1];
571 Geom::Affine t = Geom::Translate(-scc)
573 * Geom::Translate(scc);