Advertisement
Pridexs

E2 - Point A - B

Sep 13th, 2013
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.48 KB | None | 0 0
  1. @name
  2. @inputs X1 X2 Y1 Y2 Z1 Z2
  3. @inputs XO YO ZO DistA DistB
  4. @outputs  D:vector Mul P:vector
  5. @persist Time XF YF ZF IsAtPointA IsAtPointB
  6. @trigger all
  7.  
  8. D=vec(XF,YF,ZF)
  9. Mul=2000
  10.  
  11.  
  12. if (DistB < 200) {
  13.     IsAtPointB = 1
  14.     IsAtPointA = 0
  15. }
  16.  
  17. if (DistA < 200) {
  18.     IsAtPointB = 0
  19.     IsAtPointA = 1
  20. }
  21.  
  22.  
  23. if (IsAtPointB == 1) {
  24.     XF = XO - X1
  25.     YF = YO - Y1
  26.     ZF = ZO - Z1
  27. }
  28.  
  29. if (IsAtPointA == 1) {
  30.     XF = XO - X2
  31.     YF = YO - Y2
  32.     ZF = ZO - Z2
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement