Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1.  
  2. from mathutils import *
  3. vec = Vector((1.0, 2.0, 3.0, 4.0))
  4. mat = Matrix((0.952096, -0.291454, 0.092565, 0.000000), (0.291473, 0.956482, 0.013619, 0.000000), (-0.092506, 0.014013, 0.995614, 0.000000), (0.000000, 0.000000, 0.000000, 1.000000))
  5. a = vec * mat
  6. b = mat * vec
  7.  
  8. >>> a
  9. Vector((0.6468830108642578, 2.2452940940856934, 2.9223618507385254, 4.0))
  10.  
  11. >>> b
  12. Vector((1.257524013519287, 1.6635489463806152, 3.106644868850708, 4.0))
  13.  
  14. # --------
  15.  
  16. from mathutils import *
  17. vec = Vector((1.0, 2.0, 3.0, 4.0))
  18. mat = Matrix((0.952096, -0.291454, 0.092565, 0.000000), (0.291473, 0.956482, 0.013619, 0.000000), (-0.092506, 0.014013, 0.995614, 0.000000), (0.000000, 0.000000, 0.000000, 1.000000))
  19. a = vec * mat.copy().transpose()
  20. b = vec * mat
  21.  
  22. >>> a
  23. Vector((0.6468830108642578, 2.2452940940856934, 2.9223618507385254, 4.0))
  24.  
  25. >>> b
  26. Vector((1.257524013519287, 1.6635489463806152, 3.106644868850708, 4.0))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement