Advertisement
Guest User

Untitled

a guest
Sep 15th, 2015
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.41 KB | None | 0 0
  1. local obbmins = v:LocalToWorld(v:OBBMins())
  2. local obbmaxs = v:LocalToWorld(v:OBBMaxs())
  3.  
  4. surface.SetDrawColor(color)
  5. local x1 = Vector(obbmins.x, obbmins.y, obbmins.z):ToScreen().x
  6. local y1 = Vector(obbmins.x, obbmins.y, obbmins.z):ToScreen().y
  7. local x2 = Vector(obbmins.x, obbmaxs.y, obbmins.z):ToScreen().x
  8. local y2 = Vector(obbmins.x, obbmaxs.y, obbmins.z):ToScreen().y
  9. if(obbmins:ToScreen().visible && obbmaxs:ToScreen().visible) then
  10. surface.DrawLine(x1, y1, x2, y2) end
  11. local x1 = Vector(obbmins.x, obbmins.y, obbmins.z):ToScreen().x
  12. local y1 = Vector(obbmins.x, obbmins.y, obbmins.z):ToScreen().y
  13. local x2 = Vector(obbmaxs.x, obbmins.y, obbmins.z):ToScreen().x
  14. local y2 = Vector(obbmaxs.x, obbmins.y, obbmins.z):ToScreen().y
  15. if(obbmins:ToScreen().visible && obbmaxs:ToScreen().visible) then
  16. surface.DrawLine(x1, y1, x2, y2) end
  17. local x1 = Vector(obbmins.x, obbmins.y, obbmins.z):ToScreen().x
  18. local y1 = Vector(obbmins.x, obbmins.y, obbmins.z):ToScreen().y
  19. local x2 = Vector(obbmins.x, obbmins.y, obbmaxs.z):ToScreen().x
  20. local y2 = Vector(obbmins.x, obbmins.y, obbmaxs.z):ToScreen().y
  21. if(obbmins:ToScreen().visible && obbmaxs:ToScreen().visible) then
  22. surface.DrawLine(x1, y1, x2, y2) end
  23. local x1 = Vector(obbmaxs.x, obbmins.y, obbmaxs.z):ToScreen().x
  24. local y1 = Vector(obbmaxs.x, obbmins.y, obbmaxs.z):ToScreen().y
  25. local x2 = Vector(obbmaxs.x, obbmaxs.y, obbmaxs.z):ToScreen().x
  26. local y2 = Vector(obbmaxs.x, obbmaxs.y, obbmaxs.z):ToScreen().y
  27. if(obbmins:ToScreen().visible && obbmaxs:ToScreen().visible) then
  28. surface.DrawLine(x1, y1, x2, y2) end
  29. local x1 = Vector(obbmaxs.x, obbmaxs.y, obbmins.z):ToScreen().x
  30. local y1 = Vector(obbmaxs.x, obbmaxs.y, obbmins.z):ToScreen().y
  31. local x2 = Vector(obbmaxs.x, obbmaxs.y, obbmaxs.z):ToScreen().x
  32. local y2 = Vector(obbmaxs.x, obbmaxs.y, obbmaxs.z):ToScreen().y
  33. if(obbmins:ToScreen().visible && obbmaxs:ToScreen().visible) then
  34. surface.DrawLine(x1, y1, x2, y2) end
  35. local x1 = Vector(obbmins.x, obbmaxs.y, obbmaxs.z):ToScreen().x
  36. local y1 = Vector(obbmins.x, obbmaxs.y, obbmaxs.z):ToScreen().y
  37. local x2 = Vector(obbmaxs.x, obbmaxs.y, obbmaxs.z):ToScreen().x
  38. local y2 = Vector(obbmaxs.x, obbmaxs.y, obbmaxs.z):ToScreen().y
  39. if(obbmins:ToScreen().visible && obbmaxs:ToScreen().visible) then
  40. surface.DrawLine(x1, y1, x2, y2) end
  41. local x1 = Vector(obbmaxs.x, obbmins.y, obbmaxs.z):ToScreen().x
  42. local y1 = Vector(obbmaxs.x, obbmins.y, obbmaxs.z):ToScreen().y
  43. local x2 = Vector(obbmaxs.x, obbmins.y, obbmins.z):ToScreen().x
  44. local y2 = Vector(obbmaxs.x, obbmins.y, obbmins.z):ToScreen().y
  45. if(obbmins:ToScreen().visible && obbmaxs:ToScreen().visible) then
  46. surface.DrawLine(x1, y1, x2, y2) end
  47. local x1 = Vector(obbmins.x, obbmaxs.y, obbmins.z):ToScreen().x
  48. local y1 = Vector(obbmins.x, obbmaxs.y, obbmins.z):ToScreen().y
  49. local x2 = Vector(obbmins.x, obbmaxs.y, obbmaxs.z):ToScreen().x
  50. local y2 = Vector(obbmins.x, obbmaxs.y, obbmaxs.z):ToScreen().y
  51. if(obbmins:ToScreen().visible && obbmaxs:ToScreen().visible) then
  52. surface.DrawLine(x1, y1, x2, y2) end
  53. local x1 = Vector(obbmins.x, obbmaxs.y, obbmins.z):ToScreen().x
  54. local y1 = Vector(obbmins.x, obbmaxs.y, obbmins.z):ToScreen().y
  55. local x2 = Vector(obbmaxs.x, obbmaxs.y, obbmins.z):ToScreen().x
  56. local y2 = Vector(obbmaxs.x, obbmaxs.y, obbmins.z):ToScreen().y
  57. if(obbmins:ToScreen().visible && obbmaxs:ToScreen().visible) then
  58. surface.DrawLine(x1, y1, x2, y2) end
  59. local x1 = Vector(obbmins.x, obbmins.y, obbmaxs.z):ToScreen().x
  60. local y1 = Vector(obbmins.x, obbmins.y, obbmaxs.z):ToScreen().y
  61. local x2 = Vector(obbmins.x, obbmaxs.y, obbmaxs.z):ToScreen().x
  62. local y2 = Vector(obbmins.x, obbmaxs.y, obbmaxs.z):ToScreen().y
  63. if(obbmins:ToScreen().visible && obbmaxs:ToScreen().visible) then
  64. surface.DrawLine(x1, y1, x2, y2) end
  65. local x1 = Vector(obbmaxs.x, obbmins.y, obbmaxs.z):ToScreen().x
  66. local y1 = Vector(obbmaxs.x, obbmins.y, obbmaxs.z):ToScreen().y
  67. local x2 = Vector(obbmins.x, obbmins.y, obbmaxs.z):ToScreen().x
  68. local y2 = Vector(obbmins.x, obbmins.y, obbmaxs.z):ToScreen().y
  69. if(obbmins:ToScreen().visible && obbmaxs:ToScreen().visible) then
  70. surface.DrawLine(x1, y1, x2, y2) end
  71. local x1 = Vector(obbmaxs.x, obbmins.y, obbmins.z):ToScreen().x
  72. local y1 = Vector(obbmaxs.x, obbmins.y, obbmins.z):ToScreen().y
  73. local x2 = Vector(obbmaxs.x, obbmaxs.y, obbmins.z):ToScreen().x
  74. local y2 = Vector(obbmaxs.x, obbmaxs.y, obbmins.z):ToScreen().y
  75. if(obbmins:ToScreen().visible && obbmaxs:ToScreen().visible) then
  76. surface.DrawLine(x1, y1, x2, y2) end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement