我有一个 rgba 纹理的三维数组,并在我的视口上显示它。
如何通过用户输入的内容更改颜色色调、饱和度和值。我是 opengl 的新手,因此需要根据用户选择更改 HSV 的指导。
我有一个 rgba 纹理的三维数组,并在我的视口上显示它。
如何通过用户输入的内容更改颜色色调、饱和度和值。我是 opengl 的新手,因此需要根据用户选择更改 HSV 的指导。
获取glm并查看这些函数在 gtx/color_space.inl 中的实现
template<typename valType >
detail::tvec3< valType > hsvColor (detail::tvec3< valType > const &rgbValue)
template<typename valType >
detail::tvec3< valType > rgbColor (detail::tvec3< valType > const &hsvValue)