非零環繞原則,如果把老師說的"引一條射線"變為"引一條垂直于平面的射線"不就成為 "右手螺旋定則"了嗎
2016-07-10
直接用兩個圓弧也可以畫彎月,R為彎月外面那道弧的半徑,r為彎月里面那道弧的半徑,數學不好,花了半小時才弄出來,大家可以對比參考一下。
function drawMoon(cxt,R,r) {
var deg = Math.asin(R/r); //算出來的角度是弧度值
cxt.beginPath();
cxt.arc(0, 0, R, Math.PI * 1.5, Math.PI * 0.5);
cxt.arc(-R/Math.tan(deg), 0, r, deg, -deg ,true);
cxt.closePath();
}
function drawMoon(cxt,R,r) {
var deg = Math.asin(R/r); //算出來的角度是弧度值
cxt.beginPath();
cxt.arc(0, 0, R, Math.PI * 1.5, Math.PI * 0.5);
cxt.arc(-R/Math.tan(deg), 0, r, deg, -deg ,true);
cxt.closePath();
}
2016-07-06
直接用兩個圓弧也可以畫彎月,R為彎月外面那道弧的半徑,r為彎月里面那道弧的半徑,數學不好,花了半小時才弄出來,大家可以對比參考一下。
function drawMoon(cxt,R,r) {
var deg = Math.asin(R/r); //算出來的角度是弧度值
cxt.beginPath();
cxt.arc(0, 0, R, Math.PI * 1.5, Math.PI * 0.5);
cxt.arc(-R/Math.tan(deg), 0, r, deg, -deg ,true);
cxt.closePath();
}
function drawMoon(cxt,R,r) {
var deg = Math.asin(R/r); //算出來的角度是弧度值
cxt.beginPath();
cxt.arc(0, 0, R, Math.PI * 1.5, Math.PI * 0.5);
cxt.arc(-R/Math.tan(deg), 0, r, deg, -deg ,true);
cxt.closePath();
}
2016-07-06