Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local obbmins = v:LocalToWorld(v:OBBMins())
- local obbmaxs = v:LocalToWorld(v:OBBMaxs())
- surface.SetDrawColor(color)
- local x1 = Vector(obbmins.x, obbmins.y, obbmins.z):ToScreen().x
- local y1 = Vector(obbmins.x, obbmins.y, obbmins.z):ToScreen().y
- local x2 = Vector(obbmins.x, obbmaxs.y, obbmins.z):ToScreen().x
- local y2 = Vector(obbmins.x, obbmaxs.y, obbmins.z):ToScreen().y
- if(obbmins:ToScreen().visible && obbmaxs:ToScreen().visible) then
- surface.DrawLine(x1, y1, x2, y2) end
- local x1 = Vector(obbmins.x, obbmins.y, obbmins.z):ToScreen().x
- local y1 = Vector(obbmins.x, obbmins.y, obbmins.z):ToScreen().y
- local x2 = Vector(obbmaxs.x, obbmins.y, obbmins.z):ToScreen().x
- local y2 = Vector(obbmaxs.x, obbmins.y, obbmins.z):ToScreen().y
- if(obbmins:ToScreen().visible && obbmaxs:ToScreen().visible) then
- surface.DrawLine(x1, y1, x2, y2) end
- local x1 = Vector(obbmins.x, obbmins.y, obbmins.z):ToScreen().x
- local y1 = Vector(obbmins.x, obbmins.y, obbmins.z):ToScreen().y
- local x2 = Vector(obbmins.x, obbmins.y, obbmaxs.z):ToScreen().x
- local y2 = Vector(obbmins.x, obbmins.y, obbmaxs.z):ToScreen().y
- if(obbmins:ToScreen().visible && obbmaxs:ToScreen().visible) then
- surface.DrawLine(x1, y1, x2, y2) end
- local x1 = Vector(obbmaxs.x, obbmins.y, obbmaxs.z):ToScreen().x
- local y1 = Vector(obbmaxs.x, obbmins.y, obbmaxs.z):ToScreen().y
- local x2 = Vector(obbmaxs.x, obbmaxs.y, obbmaxs.z):ToScreen().x
- local y2 = Vector(obbmaxs.x, obbmaxs.y, obbmaxs.z):ToScreen().y
- if(obbmins:ToScreen().visible && obbmaxs:ToScreen().visible) then
- surface.DrawLine(x1, y1, x2, y2) end
- local x1 = Vector(obbmaxs.x, obbmaxs.y, obbmins.z):ToScreen().x
- local y1 = Vector(obbmaxs.x, obbmaxs.y, obbmins.z):ToScreen().y
- local x2 = Vector(obbmaxs.x, obbmaxs.y, obbmaxs.z):ToScreen().x
- local y2 = Vector(obbmaxs.x, obbmaxs.y, obbmaxs.z):ToScreen().y
- if(obbmins:ToScreen().visible && obbmaxs:ToScreen().visible) then
- surface.DrawLine(x1, y1, x2, y2) end
- local x1 = Vector(obbmins.x, obbmaxs.y, obbmaxs.z):ToScreen().x
- local y1 = Vector(obbmins.x, obbmaxs.y, obbmaxs.z):ToScreen().y
- local x2 = Vector(obbmaxs.x, obbmaxs.y, obbmaxs.z):ToScreen().x
- local y2 = Vector(obbmaxs.x, obbmaxs.y, obbmaxs.z):ToScreen().y
- if(obbmins:ToScreen().visible && obbmaxs:ToScreen().visible) then
- surface.DrawLine(x1, y1, x2, y2) end
- local x1 = Vector(obbmaxs.x, obbmins.y, obbmaxs.z):ToScreen().x
- local y1 = Vector(obbmaxs.x, obbmins.y, obbmaxs.z):ToScreen().y
- local x2 = Vector(obbmaxs.x, obbmins.y, obbmins.z):ToScreen().x
- local y2 = Vector(obbmaxs.x, obbmins.y, obbmins.z):ToScreen().y
- if(obbmins:ToScreen().visible && obbmaxs:ToScreen().visible) then
- surface.DrawLine(x1, y1, x2, y2) end
- local x1 = Vector(obbmins.x, obbmaxs.y, obbmins.z):ToScreen().x
- local y1 = Vector(obbmins.x, obbmaxs.y, obbmins.z):ToScreen().y
- local x2 = Vector(obbmins.x, obbmaxs.y, obbmaxs.z):ToScreen().x
- local y2 = Vector(obbmins.x, obbmaxs.y, obbmaxs.z):ToScreen().y
- if(obbmins:ToScreen().visible && obbmaxs:ToScreen().visible) then
- surface.DrawLine(x1, y1, x2, y2) end
- local x1 = Vector(obbmins.x, obbmaxs.y, obbmins.z):ToScreen().x
- local y1 = Vector(obbmins.x, obbmaxs.y, obbmins.z):ToScreen().y
- local x2 = Vector(obbmaxs.x, obbmaxs.y, obbmins.z):ToScreen().x
- local y2 = Vector(obbmaxs.x, obbmaxs.y, obbmins.z):ToScreen().y
- if(obbmins:ToScreen().visible && obbmaxs:ToScreen().visible) then
- surface.DrawLine(x1, y1, x2, y2) end
- local x1 = Vector(obbmins.x, obbmins.y, obbmaxs.z):ToScreen().x
- local y1 = Vector(obbmins.x, obbmins.y, obbmaxs.z):ToScreen().y
- local x2 = Vector(obbmins.x, obbmaxs.y, obbmaxs.z):ToScreen().x
- local y2 = Vector(obbmins.x, obbmaxs.y, obbmaxs.z):ToScreen().y
- if(obbmins:ToScreen().visible && obbmaxs:ToScreen().visible) then
- surface.DrawLine(x1, y1, x2, y2) end
- local x1 = Vector(obbmaxs.x, obbmins.y, obbmaxs.z):ToScreen().x
- local y1 = Vector(obbmaxs.x, obbmins.y, obbmaxs.z):ToScreen().y
- local x2 = Vector(obbmins.x, obbmins.y, obbmaxs.z):ToScreen().x
- local y2 = Vector(obbmins.x, obbmins.y, obbmaxs.z):ToScreen().y
- if(obbmins:ToScreen().visible && obbmaxs:ToScreen().visible) then
- surface.DrawLine(x1, y1, x2, y2) end
- local x1 = Vector(obbmaxs.x, obbmins.y, obbmins.z):ToScreen().x
- local y1 = Vector(obbmaxs.x, obbmins.y, obbmins.z):ToScreen().y
- local x2 = Vector(obbmaxs.x, obbmaxs.y, obbmins.z):ToScreen().x
- local y2 = Vector(obbmaxs.x, obbmaxs.y, obbmins.z):ToScreen().y
- if(obbmins:ToScreen().visible && obbmaxs:ToScreen().visible) then
- surface.DrawLine(x1, y1, x2, y2) end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement