五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

最簡計算2D射線與直線的交點

2023-06-15 17:41 作者:DeadCyber  | 我要投稿

輸入:

一條數(shù)學(xué)意義直線,轉(zhuǎn)化成點向式line(point,dir),方向符號無所謂。

一個Ray2D ray(origin,dir)


輸出:

情況1:平行。

情況2:沿著ray.dir抵達(dá)直線的距離??蔀?,可為負(fù)。


推導(dǎo)步驟:

就是構(gòu)建垂線,然后構(gòu)建向量點乘為0解方程。


O為ray.origin,配合line算出O在line上的映射點A。

D為ray.dir。

設(shè)所求為T,則交點B=O+T*D;

根據(jù)dot(OA,AB)=0,解方程求出

T=(OA^2)/dot(OA,D)


參考代碼:






最簡計算2D射線與直線的交點的評論 (共 條)

分享到微博請遵守國家法律
莱西市| 铜川市| 崇义县| 寿光市| 资溪县| 荥经县| 达日县| 南京市| 虞城县| 宜宾市| 华宁县| 甘德县| 长寿区| 曲靖市| 金溪县| 英吉沙县| 新野县| 景洪市| 定襄县| 焦作市| 防城港市| 铁力市| 桦甸市| 顺平县| 通江县| 永德县| 电白县| 阿拉善右旗| 鄱阳县| 九龙城区| 新宁县| 涟水县| 太原市| 沁源县| 台南县| 宾川县| 黔西县| 汉寿县| 宜黄县| 海南省| 镇原县|