[Bf-blender-cvs] [80095645036] master: Snap System: Fixed index of objects used to make `snap to volume`

mano-wii noreply at git.blender.org
Fri Jul 14 22:26:12 CEST 2017


Commit: 80095645036c919d91a7c1ff23e1cc08649608de
Author: mano-wii
Date:   Fri Jul 14 17:25:16 2017 -0300
Branches: master
https://developer.blender.org/rB80095645036c919d91a7c1ff23e1cc08649608de

Snap System: Fixed index of objects used to make `snap to volume`

*note: make a complete test scene

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

M	source/blender/editors/transform/transform_snap_object.c

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

diff --git a/source/blender/editors/transform/transform_snap_object.c b/source/blender/editors/transform/transform_snap_object.c
index 61f4914a3f0..7a0790a1be2 100644
--- a/source/blender/editors/transform/transform_snap_object.c
+++ b/source/blender/editors/transform/transform_snap_object.c
@@ -785,7 +785,7 @@ struct RaycastObjUserData {
 	const float *ray_start;
 	const float *ray_dir;
 	const float *depth_range;
-	const unsigned int ob_index;
+	unsigned int ob_index;
 	/* read/write args */
 	float *ray_depth;
 	/* return args */
@@ -804,7 +804,7 @@ static void raycast_obj_cb(SnapObjectContext *sctx, bool is_obedit, Object *ob,
 	dt->ret |= raycastObj(
 	        sctx,
 	        dt->ray_orig, dt->ray_start, dt->ray_dir, dt->depth_range,
-	        ob, obmat, dt->ob_index, is_obedit,
+	        ob, obmat, dt->ob_index++, is_obedit,
 	        dt->ray_depth,
 	        dt->r_loc, dt->r_no, dt->r_index,
 	        dt->r_ob, dt->r_obmat,




More information about the Bf-blender-cvs mailing list