All pastes #385338 Raw Edit

Stuff

public text v1 · immutable
#385338 ·published 2007-03-07 20:16 UTC
rendered paste body
static void
see_segment(double x, double y, double z, double a, double b, double c) {
    bool changed_abc = (a != canonEndPoint.a)
        || (b != canonEndPoint.b)
        || (c != canonEndPoint.c);
    
    if(!chained_points().empty() && !linkable(x, y, z, a, b, c)) {
        flush_segments();
    }
    pt pos = {x, y, z, a, b, c, interp_list.get_next_line_number()};
    chained_points().push_back(pos);
    if(changed_abc) {
        flush_segments();
    }
}