-1

我有一个 rgba 纹理的三维数组,并在我的视口上显示它。

如何通过用户输入的内容更改颜色色调、饱和度和值。我是 opengl 的新手,因此需要根据用户选择更改 HSV 的指导。

4

1 回答 1

0

获取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)

原型在gtx/color_space.hpp

于 2013-05-14T12:56:38.207 回答