Jogl-scaling
提供:Dev Guides
JOGL-スケーリング
この章では、JOGLを使用してオブジェクトを拡大縮小する方法、つまりオブジェクトのサイズを拡大または縮小する方法について説明します。
オブジェクトのスケーリングは、 GLMatrixFunc インターフェイスの* glScalef(float x、float y、float z)*メソッドを使用して行われます。 このメソッドは、x、y、z軸に沿ってそれぞれスケール係数を指定する3つの浮動小数点パラメーターを受け入れます。
たとえば、次のプログラムでは、三角形が50%に縮小されます。 ここでは、値50がすべての軸に沿ってパラメーターとして渡されます。
私たちは三角形をスケーリングするためにプログラムを見てみましょう-
上記のプログラムをコンパイルして実行すると、次の出力が得られます。 ここでは、TriangleColor.javaによって生成された元の三角形と比較して、減少した三角形を観察できます-