title: Is there an efficient\easy way to draw a concave polygon in Direct3d
body: <p>I'm trying to draw a polygon using c# and directx</p>
  
  <p>All I get is an ordered list of points from a file and I need to draw the flat polygon in a 3d world.</p>
  
  <p>I can load the points and draw a convex shape using a trianglefan and drawuserprimitives.</p>
  
  <p>This obviously leads to incorrect results when the polygon is very concave (which it may be).</p>
  
  <p>I can't imagine I'm the only person to grapple with this problem (tho I'm a gfx/directx neophyte - my background is in gui\windows application development). </p>
  
  <p>Can anyone point me towards a simple to follow resource\tutorial\algorithm which may assist me?</p>