CGFloat verticalOverlapRatioOfVectors(simd_float2 vector1, simd_float2 vector2) {
// 計(jì)算向量長(zhǎng)度
CGFloat length1 = simd_length(vector1);
CGFloat length2 = simd_length(vector2);
// 計(jì)算向量?jī)?nèi)積(點(diǎn)積)
CGFloat dotProduct = simd_dot(vector1, vector2);
// 計(jì)算向量夾角的余弦值和正弦值
CGFloat cosAngle = dotProduct / (length1 * length2);
CGFloat sinAngle = sqrt(1 - cosAngle * cosAngle);
// 計(jì)算重合比例
return sinAngle;
}
IOS 中,二維空間計(jì)算兩個(gè)向量的重合度
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 在不少人的思維邏輯中,“四維空間”似乎理所當(dāng)然地存在著,這與當(dāng)下大量科幻、玄幻和奇幻等類型小說的出現(xiàn)不無關(guān)系。在很...
- 一個(gè)宇宙之中,稱為時(shí)間的東西,似乎根本看不見。許多人正在尋找超過第四維度的空間,時(shí)間就在身邊,談它還有什么意義。我...
- 隨著科學(xué)技術(shù)的發(fā)展,許多科學(xué)家對(duì)空間作過許多的研究,認(rèn)為人類是處于三維空間的,在三維空間上面還存在著四維空間、五維...
- Photo by on 二維空間是一維空間的縱向或者橫向疊加。所以上一章用的技術(shù)這一章依然有用。出版界比互聯(lián)網(wǎng)更早...
- 當(dāng)代國(guó)民有信仰嗎? 有。 不管是清晨還是傍晚,不管是小攤還是餐館,你總能看到人們?cè)诔燥柡茸愫箅p手合十,將一個(gè)方形的...