【发布时间】:2018-03-31 05:47:58
【问题描述】:
所以如果我有一个从红色到紫色(0-360)的圆圈,如果我有角度,我可以得到颜色吗?我一直在搜索,但我只找到了从不同格式转换的代码,与角度无关。我真的很想知道这背后的数学原理。
我正在为我的 arduino 编写一个带有操纵杆和 RGB LED 的 c++ 程序。我已经完成了简单的事情,但我什至不知道从哪里开始颜色。
【问题讨论】:
-
角度从一个公共点开始,使用 if 语句查看角度是否在范围之间,如果这是错误的,我不明白你的问题
-
这听起来像是您在寻找HSV,其中 H(色调)是您给定的角度,S(饱和度)是 1,V(值)是 1。
-
转换为 HSV 格式与问题相关,因为色调(在 HSV 中)表示为圆上的角度。相应地标记为重复。
标签: c++