[Bf-blender-cvs] [20963a6a06c] blender2.8: PyTemplates operator_modal_view3d_raycast: update to blender2.8 (*/@)
Philipp Oeser
noreply at git.blender.org
Fri Nov 16 12:12:42 CET 2018
Commit: 20963a6a06c2b77d0f012bc3826da10822b11d5e
Author: Philipp Oeser
Date: Fri Nov 16 12:09:41 2018 +0100
Branches: blender2.8
https://developer.blender.org/rB20963a6a06c2b77d0f012bc3826da10822b11d5e
PyTemplates operator_modal_view3d_raycast: update to blender2.8 (*/@)
===================================================================
M release/scripts/templates_py/operator_modal_view3d_raycast.py
===================================================================
diff --git a/release/scripts/templates_py/operator_modal_view3d_raycast.py b/release/scripts/templates_py/operator_modal_view3d_raycast.py
index 103c13dc1c2..4b9700dd3fe 100644
--- a/release/scripts/templates_py/operator_modal_view3d_raycast.py
+++ b/release/scripts/templates_py/operator_modal_view3d_raycast.py
@@ -37,8 +37,8 @@ def main(context, event):
# get the ray relative to the object
matrix_inv = matrix.inverted()
- ray_origin_obj = matrix_inv * ray_origin
- ray_target_obj = matrix_inv * ray_target
+ ray_origin_obj = matrix_inv @ ray_origin
+ ray_target_obj = matrix_inv @ ray_target
ray_direction_obj = ray_target_obj - ray_origin_obj
# cast the ray
@@ -57,7 +57,7 @@ def main(context, event):
if obj.type == 'MESH':
hit, normal, face_index = obj_ray_cast(obj, matrix)
if hit is not None:
- hit_world = matrix * hit
+ hit_world = matrix @ hit
scene.cursor_location = hit_world
length_squared = (hit_world - ray_origin).length_squared
if best_obj is None or length_squared < best_length_squared:
More information about the Bf-blender-cvs
mailing list