ポリゴンを使って太い円弧(アナログ文字盤の色付き部分のようなもの)を描きたいです。そのために、ポリゴンに頂点を追加し、外周ではうまく機能しますが、内周(凹面)の端を結合します。
これらの頂点を線に追加すると、同じロジックが正常に機能しますが、空の/塗りつぶされていない弧が作成されます。
頂点を追加する私のロジックは次のとおりです。
for( float i = m_segmentVertex.size() - 1; i < vCount; i++ )
{
float x1 = (m_segmentVertex[ i ].x ) * cosA - m_segmentVertex[ i ].y * sinA;
float y1 = (m_segmentVertex[ i ].x ) * sinA + m_segmentVertex[ i ].y * cosA;
addVertex( vec3( x1, y1, 0.0f ) );
}