Advertisement
JiiCeii

[produit vectoriel] index.lua

Sep 16th, 2011
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.56 KB | None | 0 0
  1. local VECTOR_PRODUCT = function(u, v)
  2.     local w = {x = 0, y = 0, z = 0}
  3.     w.x = (u.y*v.z)-(u.z*v.y)
  4.     w.y = (u.z*v.x)-(u.x*v.z)
  5.     w.z = (u.x*v.y)-(u.y*v.x)
  6.  
  7.     return w
  8. end
  9.  
  10. local i, j = {x = 0, y = 0, z = 200}, {x = 0, y = -300, z = 0}
  11. local a = VECTOR_PRODUCT(i, j)
  12.  
  13. print("|", i.x, "|", " ", "|", j.x, "|", "  |", a.x, "|")
  14. print("|", i.y, "|", "^", "|", j.y, "|", "= |", a.y, "|")
  15. print("|", i.z, "|", " ", "|", j.z, "|", "  |", a.z, "|")
  16.  
  17. --| 0   |       |   0   |     | 60000   |
  18. --| 0   |   ^   |   -300    |   = | 0   |
  19. --| 200 |       |   0   |     | -0  | --> -0 ? print(-0) --> 0 (problem ?)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement