- 662 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 06:34:16 ]
- glEnable(GL_COLOR_LOGIC_OP);
glLogicOp(GL_INVERT); glBegin(GL_LINES); 線を引く glend(); glDisable(GL_LOGIC_OP); というプログラムなのですが、 GL_COLOR_LOGIC_OPは「図形の描画の際に,ウィンドウに既に描かれている色と, これから描こうとする色の間で論理演算を行うことができるようにします」 という解説が有りました。 「GL_INVERT はウィンドウに描かれている内容の, これから描こうとする図形の領域を反転します」 とあります。 つまりコレは、以前引いてある同じ色の線の色を反転して、新しい線をまた反転した色で引くプログラムという 理解で良いのでしょうか? 「ウィンドウに描かれている内容の, これから描こうとする図形の領域を反転します」の意味がいまいち理解できないんです。
|

|