我正在使用this color wheel,我想以编程方式更改色轮的颜色。所以如果我有一个颜色值(rgb,hsv等)我想将色轮改成那个特定的颜色?
例如,如果我有hsv(150, 100, 1)
,我希望色轮改为。
我已经问了这个问题,但是两个回答的人都没有回答评论,我也不知道如何实施他们所写的内容。我们将使用this answer所以他说要使用以下代码:
var h = 150;
var s = 100;
currentX = cx - s * radius * Math.cos(PI2 * h);
currentY = cy - s * radius * Math.sin(PI2 * h);
其中cx,cy是色轮的中心。
问题是,如何定义cx和cy?或者,如果它已在代码中定义,那么它是哪个变量?