Expanded the arcs test a bit more.
This commit is contained in:
parent
7fbabfd8ec
commit
4b81b421e8
|
@ -184,7 +184,6 @@ static void drawOriginal(uiAreaDrawParams *p)
|
||||||
uiDrawFreePath(path);
|
uiDrawFreePath(path);
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO test that a sweep of 0 draws nothing
|
|
||||||
static void drawArcs(uiAreaDrawParams *p)
|
static void drawArcs(uiAreaDrawParams *p)
|
||||||
{
|
{
|
||||||
uiDrawPath *path;
|
uiDrawPath *path;
|
||||||
|
@ -204,8 +203,8 @@ static void drawArcs(uiAreaDrawParams *p)
|
||||||
|
|
||||||
x = start + rad;
|
x = start + rad;
|
||||||
y = start + rad;
|
y = start + rad;
|
||||||
angle = add;
|
angle = 0;
|
||||||
for (i = 0; i < 12; i++) {
|
for (i = 0; i < 13; i++) {
|
||||||
uiDrawPathNewFigureWithArc(path,
|
uiDrawPathNewFigureWithArc(path,
|
||||||
x, y,
|
x, y,
|
||||||
rad,
|
rad,
|
||||||
|
@ -216,8 +215,8 @@ static void drawArcs(uiAreaDrawParams *p)
|
||||||
|
|
||||||
y += 2 * rad + step;
|
y += 2 * rad + step;
|
||||||
x = start + rad;
|
x = start + rad;
|
||||||
angle = add;
|
angle = 0;
|
||||||
for (i = 0; i < 12; i++) {
|
for (i = 0; i < 13; i++) {
|
||||||
uiDrawPathNewFigure(path, x, y);
|
uiDrawPathNewFigure(path, x, y);
|
||||||
uiDrawPathArcTo(path,
|
uiDrawPathArcTo(path,
|
||||||
x, y,
|
x, y,
|
||||||
|
@ -229,8 +228,8 @@ static void drawArcs(uiAreaDrawParams *p)
|
||||||
|
|
||||||
y += 2 * rad + step;
|
y += 2 * rad + step;
|
||||||
x = start + rad;
|
x = start + rad;
|
||||||
angle = add;
|
angle = 0;
|
||||||
for (i = 0; i < 12; i++) {
|
for (i = 0; i < 13; i++) {
|
||||||
uiDrawPathNewFigureWithArc(path,
|
uiDrawPathNewFigureWithArc(path,
|
||||||
x, y,
|
x, y,
|
||||||
rad,
|
rad,
|
||||||
|
@ -239,6 +238,44 @@ static void drawArcs(uiAreaDrawParams *p)
|
||||||
x += 2 * rad + step;
|
x += 2 * rad + step;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
y += 2 * rad + step;
|
||||||
|
x = start + rad;
|
||||||
|
angle = 0;
|
||||||
|
for (i = 0; i < 13; i++) {
|
||||||
|
uiDrawPathNewFigure(path, x, y);
|
||||||
|
uiDrawPathArcTo(path,
|
||||||
|
x, y,
|
||||||
|
rad,
|
||||||
|
(M_PI / 4), angle);
|
||||||
|
angle += add;
|
||||||
|
x += 2 * rad + step;
|
||||||
|
}
|
||||||
|
|
||||||
|
y += 2 * rad + step;
|
||||||
|
x = start + rad;
|
||||||
|
angle = 0;
|
||||||
|
for (i = 0; i < 13; i++) {
|
||||||
|
uiDrawPathNewFigureWithArc(path,
|
||||||
|
x, y,
|
||||||
|
rad,
|
||||||
|
M_PI + (M_PI / 5), angle);
|
||||||
|
angle += add;
|
||||||
|
x += 2 * rad + step;
|
||||||
|
}
|
||||||
|
|
||||||
|
y += 2 * rad + step;
|
||||||
|
x = start + rad;
|
||||||
|
angle = 0;
|
||||||
|
for (i = 0; i < 13; i++) {
|
||||||
|
uiDrawPathNewFigure(path, x, y);
|
||||||
|
uiDrawPathArcTo(path,
|
||||||
|
x, y,
|
||||||
|
rad,
|
||||||
|
M_PI + (M_PI / 5), angle);
|
||||||
|
angle += add;
|
||||||
|
x += 2 * rad + step;
|
||||||
|
}
|
||||||
|
|
||||||
uiDrawPathEnd(path);
|
uiDrawPathEnd(path);
|
||||||
|
|
||||||
brush.Type = uiDrawBrushTypeSolid;
|
brush.Type = uiDrawBrushTypeSolid;
|
||||||
|
|
Loading…
Reference in New Issue