fix for 2 errors in the template
authorCampbell Barton <ideasman42@gmail.com>
Sun, 1 Jul 2012 11:05:11 +0000 (11:05 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Sun, 1 Jul 2012 11:05:11 +0000 (11:05 +0000)
release/scripts/templates/operator_modal_view3d_raycast.py

index 5d6b66a5188f0d09a2cebb36dcb1bd51604481c3..6df423e37171741b65e305c844444a2b3f7ede3f 100644 (file)
@@ -9,7 +9,7 @@ def main(context, event, ray_max=10000.0):
     scene = context.scene
     region = context.region
     rv3d = context.region_data
-    coord = event.mouse_x, event.mouse_y
+    coord = event.mouse_region_x, event.mouse_region_y
 
     # get the ray from the viewport and mouse
     view_vector = view3d_utils.region_2d_to_vector_3d(region, rv3d, coord)
@@ -56,7 +56,7 @@ def main(context, event, ray_max=10000.0):
 
     for obj, matrix in visible_objects_and_duplis():
         if obj.type == 'MESH':
-            hit, normal, face_index = obj_ray_cast(obj, obj.matrix_world)
+            hit, normal, face_index = obj_ray_cast(obj, matrix)
             if hit is not None:
                 length_squared = (hit - ray_origin).length_squared
                 if length_squared < best_length_squared: