1

どうすればGL_POINT大きくなりますか?を使用してglPointSizeいますが、ある程度のサイズまでは機能します。だから私が書くなら

glPointSize(100);

と同じサイズ

glPointSize(500);

必要なだけ大きくするにはどうすればよいですか?

4

2 に答える 2

5

OpenGLwikiは次のように述べています。

ポイントサイズには実装定義の範囲があり、どちらの方法でも指定されたサイズはその範囲に固定されます。GL_POINT_SIZE_RANGEで範囲をクエリできます(2つのfloatを返します)。GL_POINT_SIZE_GRANULARITYでクエリできるポイントの粒度もあります。実装は、必要に応じてサイズをその粒度にクランプします。

必要なポイントのサイズが許容範囲内にない場合は、テクスチャクワッドまたはTRIANGLE_FANを使用して、任意のサイズの(ほぼ)円形のポリゴンを作成することを検討してください。

于 2012-07-10T14:04:10.823 に答える