[Bf-blender-cvs] [629a1c1639c] master: Fix T70418: Text Underline stays Flat on TextCurve Extrude

mano-wii noreply at git.blender.org
Sat Oct 5 16:36:28 CEST 2019


Commit: 629a1c1639cb82d8cf421f02bd7fd12f5f3415c6
Author: mano-wii
Date:   Sat Oct 5 11:35:48 2019 -0300
Branches: master
https://developer.blender.org/rB629a1c1639cb82d8cf421f02bd7fd12f5f3415c6

Fix T70418: Text Underline stays Flat on TextCurve Extrude

Underline was implemented in rBa07394ef2cfd.
It seems that the extrude feature never worked.

Ref T70418

Reviewed By: mont29

Maniphest Tasks: T70418

Differential Revision: https://developer.blender.org/D5972

===================================================================

M	source/blender/blenkernel/intern/font.c

===================================================================

diff --git a/source/blender/blenkernel/intern/font.c b/source/blender/blenkernel/intern/font.c
index b55635560be..250e6ff6a7b 100644
--- a/source/blender/blenkernel/intern/font.c
+++ b/source/blender/blenkernel/intern/font.c
@@ -397,6 +397,9 @@ static void build_underline(Curve *cu,
   copy_v4_fl4(bp[2].vec, rect->xmax, (rect->ymin + yofs), 0.0f, 1.0f);
   copy_v4_fl4(bp[3].vec, rect->xmin, (rect->ymin + yofs), 0.0f, 1.0f);
 
+  /* Used by curve extrusion. */
+  bp[0].radius = bp[1].radius = bp[2].radius = bp[3].radius = 1.0f;
+
   nu2->bp = bp;
   BLI_addtail(nubase, nu2);



More information about the Bf-blender-cvs mailing list