Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCody Winchester <CodyWinch>2021-05-04 17:30:37 +0300
committerAntonio Vazquez <blendergit@gmail.com>2021-05-04 17:31:15 +0300
commit7904899d0222d94dc1b5ea9b32b6c0986e2fedff (patch)
treed5889b78eeed94c47a21e84a1a9e0da8b5604565
parentd2311de2185398fb7ff38f9ad941ff7a3bfa4aca (diff)
Gpencil - Fix stroke normal from D10171
In my previous patch https://developer.blender.org/D10171 some code changing the direction the strokes normal was accidentally included. This patch reverts that back to the original normal calculation. Reviewed By: #grease_pencil, antoniov Differential Revision: https://developer.blender.org/D11148
-rw-r--r--source/blender/blenkernel/intern/gpencil_geom.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/source/blender/blenkernel/intern/gpencil_geom.c b/source/blender/blenkernel/intern/gpencil_geom.c
index 612bfe65f34..04403e264a4 100644
--- a/source/blender/blenkernel/intern/gpencil_geom.c
+++ b/source/blender/blenkernel/intern/gpencil_geom.c
@@ -1688,7 +1688,6 @@ void BKE_gpencil_stroke_normal(const bGPDstroke *gps, float r_normal[3])
float vec1[3];
float vec2[3];
- float vec3[3];
/* initial vector (p0 -> p1) */
sub_v3_v3v3(vec1, &pt1->x, &pt0->x);
@@ -1697,8 +1696,7 @@ void BKE_gpencil_stroke_normal(const bGPDstroke *gps, float r_normal[3])
sub_v3_v3v3(vec2, &pt3->x, &pt0->x);
/* vector orthogonal to polygon plane */
- cross_v3_v3v3(vec3, vec1, vec2);
- cross_v3_v3v3(r_normal, vec1, vec3);
+ cross_v3_v3v3(r_normal, vec1, vec2);
/* Normalize vector */
normalize_v3(r_normal);