标签:相交 知识 距离 info 意思 bsp font size style
各个几何点的记录形式:
点:一般用pair记录。pair<int,int>或者结构体Node
直线:在数学上有3种表示方法,但是很明显对于计算机而言并不适用。所以我们可以记录线上一点和方位向量。这就可以确定一条直线了。
线段:记录两点坐标即可
圆:圆心和半径
多边形:开数组按一定顺序记录多边形的每个顶点即可。
三角形两个著名公式:
正弦定理:
R为三角形外接圆的半径。
余弦定理:
一,线的应用
观察上图,我们可以计算|aXb|=|a|*|b|*sin(ß) ,|b*u|=|b|*|u|*sin(θ)。做商可得:
T=|u|*sin(θ)/(|a|*sin(β))。我们观察可以得知|EB|=|u|/sin(β) * sin(θ).(正弦定理可得,同时sin(180-a) == sin(a))。
由T变为|EB|的长我们只需要将其乘上a即可得到。那么此时交点的坐标不就是B的坐标平移|EB|个单位长度吗。
二,多边形的应用
标签:相交 知识 距离 info 意思 bsp font size style
原文地址:https://www.cnblogs.com/yrz001030/p/12339998.html