More than one beam at a time using same function.

Is it possible to create more than one beam at a time using render.DrawBeam()? I am trying to create multiple of them in a certain order, but as soon as a new one is created, the old one disappears. Can anyone help?

You would need to draw them during the same frame. Take a look at this which is a simple helper-function which draws beams which creates a cube plus a few more beams to connect almost all possible connections: https://dl.dropboxusercontent.com/u/26074909/tutoring/render_lasers_rendering_cubes.lua.html