互いに交差する 2 つの線があり、これらの線の不透明度を に設定しました0.7
。コードは次のとおりです。
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glLineWidth(7);
glBegin(GL_LINES);
glColor4f(0.9, 0.3, 0.4, 0.7);
glVertex2f(-1.0f, 0.8f);
glVertex2f(1.0f, 0.8f);
glEnd();
glLineWidth(10);
glBegin(GL_LINES);
glColor4f(0.9, 0.3, 0.4,0.7);
glVertex2f(-0.89f, -1.0f);
glVertex2f(-0.89f, 1.0f);
glEnd();
線の不透明度は0.7
線が交差する部分に設定されているため、線の残りの部分よりも少し暗くなるはずです。どうすればそのような効果を得ることができますか?