Fill 2D area bound by vertices in XNA

Posted by oakskc on Stack Overflow See other posts from Stack Overflow or by oakskc
Published on 2010-05-15T21:03:14Z Indexed on 2010/05/15 23:40 UTC
Read the original article Hit count: 489

Filed under:
|
|
|

I'm learning XNA by doing and, as the title states, I'm trying to see if there's a way to fill a 2D area that is defined by a collection of vertices on a plane. I want to fill with a color, not a file-based texture.

For an example, take a rounded rectangle whose vertices are defined by four quarter-circle triangle fans. The vertices are defined by building a collection of triangles, but the triangles may not be adjacent.

Additionally, I would like to fill it with more than a single color -- i.e. divide the bound area into four vertical bands and have each a different color. You don't have to provide me the code, pointing me towards resources will help a great deal. I can be handy with Google (which I did try first, but have failed miserably).

This is as much an exploration into "what's appropriate for XNA" as it is the implementation of it. Being pretty new to XNA, I'm wanting to also learn what should and shouldn't be done on top of what can and can't be done.

© Stack Overflow or respective owner

Related posts about XNA

Related posts about vertices