return 0;
}
-#define ANG (PI/90) /* Maximum angular change: 2 degrees */
+#define ANG (M_PI/90) /* Maximum angular change: 2 degrees */
/* getEdgeList:
* Generate list of edges in derived graph g using
i = j;
else {
if (j == deg)
- bnd = PI; /* all values equal up to end */
+ bnd = M_PI; /* all values equal up to end */
else
bnd = erecs[j].alpha;
delta = (bnd - a) / (j - i);
if (next->e)
bnd = next->alpha;
else
- bnd = 2 * PI + es->alpha;
+ bnd = 2 * M_PI + es->alpha;
idx = genPorts(n, ep, pp, idx, bnd);
ep = next;
}
node_t *np;
a = 0.0;
- da = (2 * PI) / nG;
+ da = (2 * M_PI) / nG;
for (np = agfstnode(G); np; np = agnxtnode(G, np)) {
ND_pos(np)[0] = nG * Spring_coeff * cos(a);
ND_pos(np)[1] = nG * Spring_coeff * sin(a);
polyp.y = poly->vertices[j].y * SEP;
} else {
double c, s;
- c = cos(2.0 * PI * j / sides + adj);
- s = sin(2.0 * PI * j / sides + adj);
+ c = cos(2.0 * M_PI * j / sides + adj);
+ s = sin(2.0 * M_PI * j / sides + adj);
polyp.x = SEP * c * (ND_lw_i(n) + ND_rw_i(n)) / 2.0;
polyp.y = SEP * s * ND_ht_i(n) / 2.0;
}
double theta = atan2(prev->y - cur->y, prev->x - cur->x);
double phi = atan2(next->y - cur->y, next->x - cur->x);
double beta = (theta + phi) / 2.0;
- double gamma = (PI + phi - theta) / 2.0;
+ double gamma = (M_PI + phi - theta) / 2.0;
double denom;
denom = cos(gamma);
verts = N_GNEW(sides, Point);
for (i = 0; i < sides; i++) {
verts[i].x =
- ND_width(n) / 2.0 * cos(i / (double) sides * PI * 2.0);
+ ND_width(n) / 2.0 * cos(i / (double) sides * M_PI * 2.0);
verts[i].y =
- ND_height(n) / 2.0 * sin(i / (double) sides * PI * 2.0);
+ ND_height(n) / 2.0 * sin(i / (double) sides * M_PI * 2.0);
}
*sidep = sides;
return verts;