Skip to main content
GameDev.net gamedev.net
🔒 Locked

drawing filled disk

Started by giugio Oct 19, 2012 at 6:54 PM 0 replies 1.3k views
Original Post
giugio
giugio
hello.
I have created a little engine in 2d in opengl for qt.
I Would create a system for create a filled disk and a rectangle(for now) of different color ,positioned at the mouse x,y when i click.
The question is :
1)How i can create the disk? with the sine/cosine and a step angle and for the fill? but is better on the shader(GLSL) or on the cpu ?
2)i wish parametrize the color for ex.
If i create a vbo with the color attribute every time that the color must change i must change the vbo.
Is not better using a uniform var with the color and matrixes for the scale/translate/rotate for the entities?
lauris71
lauris71

1)How i can create the disk? with the sine/cosine and a step angle and for the fill? but is better on the shader(GLSL) or on the cpu ?

As you will have about 100 vertices max, there is no reason to do it in GPU - calculate the positions (via sin/cos) on the CPU and store in VBO

2)i wish parametrize the color for ex.
If i create a vbo with the color attribute every time that the color must change i must change the vbo.
Is not better using a uniform var with the color and matrixes for the scale/translate/rotate for the entities?

You are already at correct path wink.png

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.