[Bf-blender-cvs] [af278ce58bc] soc-2020-io-performance: Fix curve not being visible in Object mode.

Ankit Meel noreply at git.blender.org
Fri Jul 24 00:03:21 CEST 2020


Commit: af278ce58bc11ad57f589c413fbf06cbbb6b7af8
Author: Ankit Meel
Date:   Fri Jul 24 03:33:16 2020 +0530
Branches: soc-2020-io-performance
https://developer.blender.org/rBaf278ce58bc11ad57f589c413fbf06cbbb6b7af8

Fix curve not being visible in Object mode.

Thanks to Howard Trickey(@howardt) for finding the fix!

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

M	source/blender/io/wavefront_obj/intern/wavefront_obj_im_nurbs.cc

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

diff --git a/source/blender/io/wavefront_obj/intern/wavefront_obj_im_nurbs.cc b/source/blender/io/wavefront_obj/intern/wavefront_obj_im_nurbs.cc
index 3423f7c793d..9c07e92d8b7 100644
--- a/source/blender/io/wavefront_obj/intern/wavefront_obj_im_nurbs.cc
+++ b/source/blender/io/wavefront_obj/intern/wavefront_obj_im_nurbs.cc
@@ -50,9 +50,10 @@ void OBJCurveFromRaw::create_nurbs(const OBJRawObject &curr_object,
 
   BKE_nurb_points_add(nurb, tot_vert);
   for (int i = 0; i < tot_vert; i++) {
-    copy_v3_v3(nurb->bp[i].vec, global_vertices.vertices[raw_nurbs.curv_indices[i]]);
-    nurb->bp->vec[3] = 1.0f;
-    nurb->bp->weight = 1.0f;
+    BPoint &bpoint = nurb->bp[i];
+    copy_v3_v3(bpoint.vec, global_vertices.vertices[raw_nurbs.curv_indices[i]]);
+    bpoint.vec[3] = 1.0f;
+    bpoint.weight = 1.0f;
   }
   BKE_nurb_knot_calc_u(nurb);



More information about the Bf-blender-cvs mailing list