public void a(Point p1, Point p2, int x, Canvas canvas) {
if (x == 0) {
canvas.drawLine(p1.x, p1.y, p2.x, p2.y, mPaint);
return;
}
// if (p2.x - p1.x > 0 && p2.y - p1.y < 0 || p2.x - p1.x < 0 && p2.y - p1.y > 0)
x = x * -1;
if (p2.x - p1.x >= 0) x = x * -1;
float rr = (float) Math.sqrt((float) Math.pow((p2.y - p1.y), 2) + (
canvas 输入两个点,半径h画弧度 弧的大小随半径h变化
最新推荐文章于 2024-08-15 10:23:35 发布
这篇博客介绍如何利用HTML5 canvas API,通过输入两个点并改变半径h来绘制不同大小的弧度。内容详细阐述了drawArc方法的运用,探讨了弧度大小与半径的关系,并提供了实现动态变化的示例代码。
摘要由CSDN通过智能技术生成