JOGL 颜色

17 Mar 2025 | 阅读 2 分钟

在 JOGL 中,可以使用不同类型的颜色填充图形。着色可以增强图形的外观。

要指定颜色的类型,JOGL 使用 GL2 接口的 glColor3f() 方法。此方法遵循 RGB(红、绿、蓝)颜色模型。在此模型中,每种颜色都用 0 到 1 之间的值表示,其中 0 表示没有该颜色,而 1 表示该颜色的最大值。

注意 - 需要将所有三种颜色的值作为 glColor3f() 方法的参数传递。

JOGL 颜色代码列表

以下是一些常用颜色的代码列表

颜色红色绿色蓝色
红色100
绿色010
蓝色110
黄色110
橙色10.50
紫色101
青色011

JOGL 单色着色示例

这是一个简单的示例,其中三角形仅用一种(绿色)颜色填充。

JColor.java

输出

JOGL Colors Output

JOGL 混合着色示例

在此示例中,三角形用三种不同的颜色填充。

JMColor.java

输出

JOGL Mixed Colors Output
下一个主题JOGL 旋转