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: