平面相交线段的圆角的圆心及切点坐标的计算

已知平面内不共线的三点A、B、C的坐标,以及圆角的半径,要求出圆角的圆心,以及圆角与AB、BC边的切点。

如上图所示:

\overrightarrow{e1}\overrightarrow{e2}向量分别是\overrightarrow{BA}\overrightarrow{BC}向量的单位向量。

\alpha角是\overrightarrow{BA}\overrightarrow{BC}向量的夹角。

\overrightarrow{b} = \overrightarrow{e1}+\overrightarrow{n2}

得到向量\overrightarrow{b}的单位向量\overrightarrow{e3}

\overrightarrow{e1}\overrightarrow{e2}\overrightarrow{n1}\overrightarrow{n2}四个 向量组成一个菱形。则圆角的圆心则在菱形的对角线上。

\cos \alpha =\frac{\overrightarrow{e1}\cdot \overrightarrow{e2}}{\left | e1 \right |*\left | e2 \right |}

\cos \alpha =\cos ^{2}\frac{\alpha }{2}-\sin^{2}\frac{\alpha }{2}

已知圆角的半径R,则

\overrightarrow{R}=\frac{R}{\sin\frac{\alpha }{2}}*\overrightarrow{e3}

从坐标原点到圆角圆心的向量

\overrightarrow{OB}+\overrightarrow{R},从而得到圆心的坐标。

\overrightarrow{BV} = \frac{R}{\tan \frac{\alpha }{2}}*\overrightarrow{e2}

\overrightarrow{OV} = \overrightarrow{OB}+\overrightarrow{BV}

同样的方法可以得到另外一个切点的坐标。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值