【发布时间】:2011-10-12 15:59:55
【问题描述】:
很抱歉,数学真的不是我的强项。通常我能过得去,但这让我完全被难住了。
我正在尝试用 HTML/CSS/Javascript 编写一个测验结果屏幕。
在我的界面上,我有一个半圆(目标的右半球)。
我有一系列“分数”(100 分的整数 - 所以 50、80、90 等)。
我需要将这些点绘制在半圆上,使其距离中心 n%,其中 n 是每个分数的值 - 分数越高,点就会出现在离目标中心越近的位置。
我知道我的半圆有多宽,并且已经处理了 % 值的转换,因此较高的值看起来更靠近中心,而较低的值看起来更远。
我无法理解的是,将这些点绘制在一条从目标的中心点 (x = 0, y = 目标高度/2) 以随机角度向外延伸的线上(因此这些点不会'不重叠)。
欢迎提出任何建议!
【问题讨论】:
标签: javascript math interface