コード例 #1
0
ファイル: gutil.cpp プロジェクト: AltroCoin/altrocoin
void RIBBON_GRAPH::draw(float* d, int ln, bool with_ticks) {
    int i;

    data = d;
    len = ln;
    dmax = 0;
    for (i=0; i<len; i++) {
        if (data[i] > dmax) dmax = data[i];
    }
    if (dmax ==0) dmax = 1;

    mode_shaded(color);
    glBegin(GL_QUADS);
    draw_x(0);
    for (i=1; i<len-1; i++) {
        draw_y(i);
        draw_x(i);
    }
    draw_x(len-1);
    if (with_ticks) {
        mode_shaded(tick_color);
        for (i=0; i<3; i++) {
            draw_tick(i);
        }
    }
    glEnd();
}
コード例 #2
0
ファイル: cartesian.cpp プロジェクト: ascrazy/charts
void Cartesian::draw_axis(Drawable* drawable)
{
    draw_x(drawable, -15, 15);
    draw_y(drawable, -15, 15);
    draw_x_serif(drawable, -15, 15, 1);
    draw_y_serif(drawable, -15, 15, 1);
};
コード例 #3
0
ファイル: fdf.c プロジェクト: salome08/fdf
int			xpose_hook(t_all *all)
{
	draw_y(all);
	draw_x(all);
	return (0);
}