# Lightning bolt effect with particles is not continuous

I am Drawing a lightning effect animation using this image:

Below the result:

As you can see the outcome is not a continuous purple color as I wanted it to be, but it has black spaces in between some parts. The way i am drawing this animation is that i am drawing two LightningBolts every frame in Additive mode. Every LightningBolt is drawn with the help of 21 random points across the width of the animation which makes 20 lines of various angles. So I rotate the texture I have to match each angle I calculated for each of those 20 lines for the two LightningBolts I am drawing in every frame in Additive mode.

What are your suggestions to overcome this problem ?

• A quick idea would be to use the QUAD_STRIP primitive, as seen here. – Alexandre Desbiens Jun 18 '15 at 16:50
• @AlexandreDesbiens In the end what I did was to skew instead of rotate. But that's an interesting idea. – dimitris93 Jun 18 '15 at 18:56
• That was my point about the QUAD_STRIP, it does that automatically. But I'm glad you found a solution to your problem. Feel free to create an answer and accept it if you are done. – Alexandre Desbiens Jun 18 '15 at 18:57
• @AlexandreDesbiens Oh I thought you meant I would have to fill the gaps that way. The reason I didn't add this as an answer is because skew in XNA is really expensive (especially for a particle system like this one) and it needs to be done with a dynamic vertex buffer for performance which I haven't done yet. – dimitris93 Jun 18 '15 at 19:01
• See this image, you will understand. – Alexandre Desbiens Jun 18 '15 at 19:02