Lines Matching refs:position
167 /** Handle motion events to update the position of the curve drag point. */
330 add_or_replace_if_extremum(extremum_vector, extrvalue, sign * first->position()[dim], first, 0.);
331 add_or_replace_if_extremum(extremum_vector, extrvalue, sign * second->position()[dim], first, 1.);
337 Geom::Bezier temp1d(first->position()[dim], first->front()->position()[dim],
338 second->back()->position()[dim], second->position()[dim]);
452 joined_pos = preserve_pos->position();
571 Node *n = new Node(_multi_path_manipulator._path_data.node_data, cur->position());
677 bezier_data[num_samples - 1] = end->position();
823 j->front()->move(j->position() + (k->position() - j->position()) / 3);
824 k->back()->move(k->position() + (j->position() - k->position()) / 3);
852 relpos = Geom::unit_vector(nh->position() - n->position()) * length_change;
899 Geom::Point npos = next->position();
900 Geom::Point ppos = prev->position();
1015 Geom::lerp(t, first->position(), second->position()));
1020 Geom::CubicBezier temp(first->position(), first->front()->position(),
1021 second->back()->position(), second->position());
1035 line_inside_nodes->moveto(n->position());
1036 line_inside_nodes->lineto(second->position());
1046 line_inside_nodes->moveto(n->position());
1047 line_inside_nodes->lineto(first->position());
1155 // When we erase an element, the next one slides into position,
1281 // returns the corresponding strength to the position of the handlers
1292 line_inside_nodes->moveto(n->position());
1293 line_inside_nodes->lineto(next_node->position());
1294 if(!are_near(h->position(), n->position())){
1295 pos = Geom::nearest_time(Geom::Point(h->position()[X] - HANDLE_CUBIC_GAP, h->position()[Y] + HANDLE_CUBIC_GAP), *line_inside_nodes->first_segment());
1304 // give the location for the handler in the corresponding position
1311 // give the location for the handler to the specified position
1315 Geom::Point ret = h->position();
1322 line_inside_nodes->moveto(n->position());
1323 line_inside_nodes->lineto(next_node->position());
1329 ret = n->position();
1351 builder.moveTo(prev->position());
1404 builder.lineTo(cur_node->position());
1408 prev_node->front()->position(),
1409 cur_node->back()->position(),
1410 cur_node->position());
1585 h->move(h->parent()->position());
1665 /** Update the position of the curve drag point such that it is over the nearest