我正在创建“使用画布在三角形中画一个圆圈”。但是面临很多问题。好吧,我尝试在画布中间绘制和三角形,尽管它已创建,但我想知道从哪里开始绘制一个对我来说可能完美的圆圈。
相对于数学我知道画圆,但是当涉及到 java 脚本时我被卡住了。
请帮助我。
谢谢。
我尝试使用以下代码在画布中心绘制训练:-
var c=document.getElementById("myCanvas");
var context =c.getContext("2d");
check(ctx, 100, c.width/2, c.height/2);
function check(ctx, side, cx, cy){
    var h = side * (Math.sqrt(3)/2);
    ctx.strokeStyle = "black";
    ctx.save();
    ctx.translate(cx, cy);
    ctx.beginPath();
    ctx.moveTo(0,-h/2);
    ctx.lineTo(-side/2, h / 2);  // line a
    ctx.lineTo(side /2, h / 2); // line b
    ctx.lineTo(0,-h /2);            // line c
    ctx.stroke();
    ctx.closePath();
    ctx.save();
}

像这样我想要..