11/11/2024
A little bit of progress on some UI stuff of the beam editor. I will have to re-do the circle source generator.
I came to the realization that an arc, circle and spiral are all the same thing. I also have to de-couple hot beams from the actual geometry points because the hot beams should not be re-ordered when less points are required to draw the same.
A source will have several color providers. This can be a fixed color, a color gradient as shown, an image or even video. I like the gradient editor because it is so compact yet it does everything you need it to do.
Each source can be transformed (translation, rotation and scale) the actual laser points are calculated at the very end for each frame in real-time based on the capability and fps requirements you have.