
怎么求射线和线段的交点
已知射线起点(x,y)和射线的斜率:α,还有线段的起止点(x1,y1)(x2,y2)怎么求交点(先判断,再求交)请问反三角函数在VC里面怎么求...
已知射线起点(x,y)和射线的斜率:α ,还有线段的起止点(x1,y1) (x2,y2)
怎么求交点(先判断,再求交)
请问反三角函数 在VC里面怎么求 展开
怎么求交点(先判断,再求交)
请问反三角函数 在VC里面怎么求 展开
3个回答

2024-10-28 广告
上海华然企业咨询有限公司专注于AI与数据合规咨询服务。我们的核心团队来自头部互联网企业、红圈律所和专业安全服务机构。凭借深刻的AI产品理解、上百个AI产品的合规咨询和算法备案经验,为客户提供专业的算法备案、AI安全评估、数据出境等合规服务,...
点击进入详情页
本回答由上海华然企业咨询提供
展开全部
假设存在交点p(x3,y3)。
通过已知线段的两点求出线段所在的直线,k=(y1-y2)/(x1-x2)。
显然,p点若存在就应该在线段所在的直线上。把p点的坐标带入2所求的的直线方程中。至此,可得第一个关于x3,y3的一个方程。
因为p点也在射线上,有射线斜率得:(y3-y)/(x3-x)=tanα。这是关于x3,y3的第二个方程。
通过3,4中得到的两个方程联解可解得x3,y3两个未知数。
判断。若求出的x3满足min{x1,x2}<=x3<=max{x1,x2},即p点在线段上。否者1的假设不成立,也即不存在交点。
追问
请问反三角函数 在VC里面怎么求
追答
sorry,表示对VC不熟啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用(x,y)分别和(x1,y1)(x2,y2)算斜率,两个斜率之间要是包含α就说明有交点,不包含就没有,然后如果有交点,再根据线段起止点算包含线段的直线方程,与射线方程组合求解,得出的结果,既是交点。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询