Advertisement
CloneTrooper1019

[Roblox] DrawVoxelTriangle

Feb 21st, 2015
700
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.32 KB | None | 0 0
  1. function DrawVoxelTriangle(a,b,c)
  2.     local lerp = math.max((b-a).magnitude,(c-a).magnitude)
  3.     for L1 = 0,1,1/lerp do
  4.         local p1 = a:lerp(b,L1)
  5.         local p2 = c:lerp(b,L1)
  6.         local dist = (p2-p1).magnitude
  7.         for L2 = 0,1,1/dist do
  8.             local p = p1:lerp(p2,L2)
  9.             workspace.Terrain:SetCell(p.X,p.Y,p.Z,1,0,0)
  10.         end
  11.     end
  12. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement