physics

    1熱度

    1回答

    我正在使用的問題。 js創建一個2D場景。 我在場景中的身體上施加一個力量,身體碰到其他物體,但最終所有物體因摩擦和能量損失而停止移動。 不知怎的,我需要檢測場景中的所有物體何時停止移動。我發現這樣做很困難,因爲在通過文檔之後,我沒有找到內置的方法來爲我做檢查。此外,我試着在場景中對身體進行迭代,並檢查一些我認爲會確定物體是移動還是靜止的屬性,這讓我無處可尋。 有誰知道一個乾淨的方法來檢查場景中的

    1熱度

    3回答

    我正在嘗試爲Sprite節點創建一個物理主體,該Sprite節點僅適用於Sprite節點的輪廓。爲此,我嘗試使用edgeLoopF​​romRect。然而,當我嘗試這個時,物理體不匹配精靈節點的位置。例如,精靈節點將位於屏幕的中心,其物理主體將位於屏幕的頂部角落(請參閱圖片 - 物理主體的輪廓僅顯示角落,因爲某些屏幕不在屏幕中)。我想用這個來創建一個遊戲區域的輪廓,這個區域將作爲對象與遊戲接觸的邊

    2熱度

    1回答

    我使用結構來表示這樣的方向:鑑於B(Bx,By,Bz)和I(Ix,Iy,Iz) struct POINT{ double x; double y; double z; } 。如何確定F?

    1熱度

    1回答

    我正在構建一個小型物理引擎,因爲我只需要一個以度爲單位輸出的角度,所以我無法使用atan將我的弧度值轉換爲度。 首先,我有一個x和y價值,我需要找到使用atan的角度,所以我把Ÿ用x像這樣: angleDivide = yN/xN; 然後,把這個值轉換成tan之前,我試圖將其轉換爲度這樣的: angleToDegrees = angleDivide * (3.14/180); 然後我把an

    -1熱度

    1回答

    我在Visual Studio中使用c + +,我有一個算法,爲n體仿真問題創建一個圖像。該算法本身的作品,但我需要存儲的圖像能夠證明它的作品。我嘗試了很多不同的方式(已經在代碼中註釋掉了),試圖實現這一點。我不是很熟悉C++,代碼給了我,所以任何幫助或建議都將不勝感激。 在那裏我嘗試存儲圖像的功能是PrintParticle()函數: #include "stdafx.h" #include

    -1熱度

    1回答

    我是新來的,我使用MERRA月度太陽輻射數據。我想轉換W/M^2 MJ /平方公尺 我有點糊塗了,怎麼太陽輻射月平均數據W/M轉換^ 2到MJ /平方公尺 到目前爲止,我通過閱讀不同的來源瞭解, 首先,我必須在kw/m^2到mj/m^2之後將w/m^2轉換爲kw/m^2 ....... 我是否正確地做了 Just i am taking one instance: For may month i

    0熱度

    1回答

    我已經開始在虛幻引擎4中工作,並在他們的網站上用C++打開了最基本的教程。因此,這是他們提供 void AFloatingActor::Tick(float DeltaTime) { Super::Tick(DeltaTime); FVector NewLocation = GetActorLocation(); float DeltaHeight = (FMat

    1熱度

    1回答

    我無論如何都不是物理學專家,因此我無法確切地告訴我所尋找的效果如何。我只是把它稱爲「下旋」現在:) 圖片這樣的場景: 有在一張乒乓球桌的你面前一個乒乓球。你用手指在它上面施加壓力(用很大的力量從球的頂部到底部)。乒乓球會從你的手指向前滑動但是向後旋轉。所以,儘管它已經向前移動時它最終會退回給你,因爲它向後旋轉:d 我希望是有道理的。我真的不知道這種效應是如何被調用的,所以我不能真正查找解決方案。

    1熱度

    1回答

    我在CPU上使用C++和使用CUDA的GPU上實現了相同的算法。在這個算法中,我必須用數字來求解積分,因爲它沒有分析答案。我必須整合的函數是一個奇怪的曲線多項式,最後還有一個exp函數。 在C++ for(int l = 0; l < 200; l++) { integral = integral + (a0*(1/(r_int*r_int)) + a1*(1/r_int) + a2

    3熱度

    1回答

    我想寫一個充電和集合對象的模擬器的基礎上,只是計算每個對象的淨力,然後找到在指定的時間段內的位置變化用戶。 但是,我發現當我改變dt時,位置的變化是劇烈的,當它不應該明顯改變時,減小dt應該讓位置收斂在正確的答案上。例如,在笛卡爾座標(1,0,0)和(-1,0,0)處具有質量爲9e-31(電子質量)和電荷爲1庫倫(而不是我知道),運行0.1秒和0.01秒的dt,每個物體總共有2048米的位置變化。