已知四个点,求线段的交点坐标。
发布网友
发布时间:2024-10-22 00:00
我来回答
共1个回答
热心网友
时间:2024-11-29 20:29
这是一个简单的用向量求点的坐标的问题。
如:由p1p8=a*p1p4,可得(x8-x1,y8-y1)=a(x4-x1,y4-y1),
从而x8=x1+a(x4-x1),y8=y1+a(y4-y1)。
同理,x6=x2+a(x3-x2),y6=y2+a(y3-y2)。
又由条件易知,p8p=b*p8p6,
从而有x=x8+b(x6-x8)=x1+a(x4-x1)+b[x2-x1+a(x1+x3-x2-x4)],
同理,y=y1+a(y4-y1)+b[y2-y1+a(y1+y3-y2-y4)]。
热心网友
时间:2024-11-29 20:31
这是一个简单的用向量求点的坐标的问题。
如:由p1p8=a*p1p4,可得(x8-x1,y8-y1)=a(x4-x1,y4-y1),
从而x8=x1+a(x4-x1),y8=y1+a(y4-y1)。
同理,x6=x2+a(x3-x2),y6=y2+a(y3-y2)。
又由条件易知,p8p=b*p8p6,
从而有x=x8+b(x6-x8)=x1+a(x4-x1)+b[x2-x1+a(x1+x3-x2-x4)],
同理,y=y1+a(y4-y1)+b[y2-y1+a(y1+y3-y2-y4)]。