* Bowing params are working better.
[scdataviz] / scdataviz.c
index bfed526..4c0851d 100644 (file)
@@ -100,13 +100,13 @@ static void inner_link_materials(gpointer key, gpointer value, gpointer user_dat
     }
     if(bow != NULL) {
       if((p1_x = g_hash_table_lookup(bow->properties, propmap->xprop->str)) != NULL) {
-       l->p1_x = *p1_x;
+       l->p1_x = *p1_x/2.0;
        graph_bezier_quadratic_to_cubic(l->p0_x, l->p3_x, &(l->p1_x), &(l->p2_x));
       }else{
        graph_bezier_linear_to_cubic(l->p0_x, l->p3_x, &(l->p1_x), &(l->p2_x));
       }
       if((p1_y = g_hash_table_lookup(bow->properties, propmap->yprop->str)) != NULL) {
-       l->p1_y = *p1_y;
+       l->p1_y = *p1_y/2.0;
        graph_bezier_quadratic_to_cubic(l->p0_y, l->p3_y, &(l->p1_y), &(l->p2_y));
       }else{
        graph_bezier_linear_to_cubic(l->p0_y, l->p3_y, &(l->p1_y), &(l->p2_y));