已知圆角和一个端点的圆角的端点

问题描述

我正在两行之间创建一个圆角,一条是垂直的,另一条是与theta成角度的,我需要找到端点的坐标[其中一条是cos(theta)* radius]。我将如何去做?

Edited the question with this diagram

解决方法

(由于我没有很好的方法来制作图表,因此我必须用文字来完成。)

以半径r为圆,以原点为中心。与水平线成角度θ的线在(x 0)象限中与圆相切。切点的坐标为(-r sin(θ),r cos(θ))。从切点放下一个垂直点,它将与x轴在(-r sin(θ),0)处相交。

从该交点到圆的最左点的距离为

d = -r sin(θ) - (-r) = r(1 - sin(θ))

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...