企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 坐标计算 如下图: ![](https://img.kancloud.cn/53/72/53726956d534dba60c1c42c2c59e6c75_962x446.png) 假设圆心坐标为(cx, cy),那么我们可以计算出图中的切点坐标。也就是:(cx - r\*sin, cy + r\*cos) 简单的根据直角关系,可以知道,在顶部的画出的一个角也是theta,也就是可以计算出圆的切线和水平线的交点,也就是贝塞尔曲线的一个控制点。那么同样的根据其角度关系,可以得到坐标:(cx - r - h/tan, 0) 由于左边圆弧的对称关系,可以将竖着的三角形的斜边作为最左边的点的计算标准。很容易可以求得斜边长度为:(r\*cos+cy)/sin 然后再使用前面计算的第二个左边的x轴值来减去当前的斜边长度,就可以得到最左边的点的坐标: (cx - r - h/tan -(r\*cos+cy)/sin , 0)