【问题标题】:What is start angle and end angle of arc in html5 canvas?html5画布中弧的开始角度和结束角度是多少?
【发布时间】:2011-10-08 11:07:38
【问题描述】:

我正在学习 HTML5,但我陷入了困境。

语法

arc(x, y, radius, startAngle, endAngle, anticlockwise)

我没有得到这个 startAngle,endAngle 这两个参数是如何计算出来的 画不同类型的圆、弧?

【问题讨论】:

    标签: javascript html canvas html5-canvas


    【解决方案1】:

    这个方法有六个参数:

    • x 和 y 是圆心的坐标。
    • 半径是不言自明的。
    • startAngleendAngle 参数以弧度定义弧的起点和终点。起始角和闭合角是从 x 轴测量的。
    • antilateral 参数是一个布尔值,如果为 true,则逆时针绘制弧线,否则为顺时针方向。

    为了更好地理解 startAngle 和 endAngle

    http://www.html5canvastutorials.com/tutorials/html5-canvas-arcs/

    【讨论】:

    • 奇怪的是顺时针是默认的,因为这违反了数学惯例。
    【解决方案2】:

    它们是弧度,而不是度数。

    Some good examples

    【讨论】:

      【解决方案3】:

      我看了几个答案,对度数和弧度感到非常困惑,所以我在使用 html5 画布测试时画了一张图像。希望这可以帮助您轻松理解。

      如果你对数字比对 PI 的公式更熟悉,那么 放入参数的答案只是在0-6.2831之间大约(2π,360°)

      它不需要“π”或degrees(180°)

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-23
      • 1970-01-01
      • 2012-12-02
      • 2015-08-23
      相关资源
      最近更新 更多