]> mj.ucw.cz Git - leo.git/commitdiff
Labelling: Using slope for segments
authorKarryanna <karry@karryanna.cz>
Wed, 13 May 2015 17:05:43 +0000 (19:05 +0200)
committerKarryanna <karry@karryanna.cz>
Wed, 13 May 2015 17:05:43 +0000 (19:05 +0200)
labeller.c
labeller.h

index 3c5e4fa486c1ec6ca1e908b1fec10a60f29eb4da..14a69be2a28f30b520dd88f80b3a8dc1c82e34b3 100644 (file)
@@ -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;
index d82e830fee1333433ecb2334872b2090cb4cb8f0..f4cb2d357145c7cda40ba759c1b2ff707dbacef6 100644 (file)
@@ -61,7 +61,7 @@ struct request_segment
   double y1;
   double x2;
   double y2;
-  double angle;
+  double slope;
   struct symbol *label;
   z_index_t zindex;
 };