return p;
}
-box flip_rec_box(box b, point p)
-{
- box r;
- /* flip box */
- r.UR.x = b.UR.y;
- r.UR.y = b.UR.x;
- r.LL.x = b.LL.y;
- r.LL.y = b.LL.x;
- /* move box */
- r.LL.x += p.x;
- r.LL.y += p.y;
- r.UR.x += p.x;
- r.UR.y += p.y;
- return r;
-}
-
boxf flip_rec_boxf(boxf b, pointf p)
{
boxf r;
#define GEOMPROCS_API /* nothing */
#endif
-GEOMPROCS_API box flip_rec_box(box b, point p);
GEOMPROCS_API boxf flip_rec_boxf(boxf b, pointf p);
GEOMPROCS_API double ptToLine2 (pointf l1, pointf l2, pointf p);