From 9cecbd9a4ac47beed1e696de612d343b799f9025 Mon Sep 17 00:00:00 2001 From: Karryanna Date: Wed, 13 May 2015 19:05:43 +0200 Subject: [PATCH] Labelling: Using slope for segments --- labeller.c | 3 +-- labeller.h | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/labeller.c b/labeller.c index 3c5e4fa..14a69be 100644 --- a/labeller.c +++ b/labeller.c @@ -837,8 +837,7 @@ void make_segments(void) rs->x2 = e->n2->o->x; rs->y2 = e->n2->o->y; - // FIXME: Set text rotation - rs->angle = atan2(rs->x2 - rs->x1, rs->y2 - rs->y1); + rs->slope = (rs->y2 - rs->y1) / (rs->x2 - rs->x1); rs->zindex = e->zindex; cur_length += e->length; diff --git a/labeller.h b/labeller.h index d82e830..f4cb2d3 100644 --- a/labeller.h +++ b/labeller.h @@ -61,7 +61,7 @@ struct request_segment double y1; double x2; double y2; - double angle; + double slope; struct symbol *label; z_index_t zindex; }; -- 2.39.2