trigonometry

    8熱度

    3回答

    我有這段代碼,我想知道爲什麼第一個方法的結果與第二個方法的結果不同,給定相同的輸入? public double AngleBetween_1(vector a, vector b) { var dotProd = a.Dot(b); var lenProd = a.Len*b.Len; var divOperation = dotProd/lenProd;

    0熱度

    1回答

    我有一個應用程序,我可以有一個圖像移動到眼睛。 當圖像放大時,我想調整大小爲635像素,其中初始大小爲220像素。我在z軸上將圖像的起始位置設置爲0。我想計算從起始位置到調整大小的圖像的距離。 我已經用手計算了距離,但是當我試圖將它放在閃存上時,結果並不是我想要的。我相信我計算的價值是正確的。 我知道這可能很難理解我的問題。請幫忙。

    2熱度

    2回答

    I m having little trouble finding a relation between the movement at centre and edge of a circle, I m爲平移世界地圖做準備,我的地圖範圍是180,89:-180,-89,我的地圖通過添加變化平移(dx ,dY)到其範圍而不是其中心。現在有一種情況出現了,我必須把地圖移到一個特定的中心,計算經度的變化

    5熱度

    2回答

    這可能聽起來很有趣,但我花了數小時試圖重新使用UIView和一些三角現實旋轉的旋鈕。我達到了目標,但現在我無法弄清楚如何知道旋鈕是左旋還是右旋。數學是最相關的部分是在這裏: - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { UITouch *touch = [touches anyObject];

    0熱度

    1回答

    我試圖圍繞一個mapview上的一個點繪製一個圓,我已經成功地完成了這個繪製,但並不完全符合我的想法。 CG方法總是相對於屏幕大小進行繪製,基本上我想用米來繪製東西,而不是像素。 任何人都有這樣的經驗嗎?

    0熱度

    1回答

    我寫了一些代碼在我的遊戲拋射類,使得如果可以它跟蹤目標: if (_target != null && !_target.IsDead) { Vector2 currentDirectionVector = this.Body.LinearVelocity; currentDirectionVector.Normalize(); f

    1熱度

    6回答

    我正在努力解決我與度有關的問題。我有數據是角度列表,以標準度數表示 - 例如26度通常當處理角度時,如果角度超過360度,則角度繼續並且有效地「重置」 - 即角度「再次開始」,例如, 357度,358度,359度,0度,1度等。我想要發生的是繼續增加的程度 - 即357度,358度,359度,360度,361度等。我想要修改我的數據,以便我有這個轉換後的數據。 當數接近0度的限制,我想他們成爲負

    2熱度

    6回答

    pixman圖像庫可以在兩個圓之間繪製徑向顏色漸變。我希望徑向漸變填充完全由「寬度」和「高度」定義的矩形區域。現在我的問題,我應該如何選擇外圈的半徑? 我目前的參數如下: A) inner circle (start of gradient) center pointer of inner circle: (width*0.5|height*0.5) radius of inner circl

    0熱度

    4回答

    以下功能執行什麼功能? public static double CleanAngle(double angle) { while (angle < 0) angle += 2 * System.Math.PI; while (angle > 2 * System.Math.PI) angle -= 2 * System.Math.PI;

    4熱度

    1回答

    我不知道如何解決以下問題: 我有一個三角形與各三個已知頂點位置A,B,C的是不準確的,意味着它們可以各自偏離到某個已知半徑rA,rB,rC爲任意方向。給定這樣一個三角形,我想計算在最壞的情況下,三角形的兩個特定邊緣長度(例如,邊緣a和邊緣b的長度之間的差異)的差異可能會有多大的變化。有沒有什麼優雅的數學解決這個問題? 我想到的天真的方式是計算所有360^3角度組合並測量每種情況下的邊緣差異,這是一