collision-detection

    1熱度

    2回答

    SAT算法要求您找到每個形狀(基本上是垂直於邊緣矢量的矢量)的每個邊緣的法線以用作分離軸。這可以很簡單地完成... (X,Y)=>(-y,X) OR (X,Y)=>(Y,-X) SAT算法應該使用哪一個?這基本上是一個問題,應該使用左手正常還是右手正常。它會有所作爲嗎?應該只使用左手還是右手?這種情況應該改變嗎? 見http://www.codezealot.org/archives/55#sat

    8熱度

    2回答

    我們正在添加拖放功能,以便成爲一個爲運動員提供位置的運動場。 這些職位使用Interface Builder進行映射,每個職位都是獨立的UIImageView。 我們希望能夠將玩家圖像從屏幕側面的長椅位置拖到場地上的位置。 如何最好地檢測到正在移動的選定玩家與現有gamePosition imageView發生衝突? 我們正在尋找一種方法來檢測當前位置下是否存在視圖或ImageView。 -(vo

    1熱度

    1回答

    我一直在爲iPhone試用cocos2D中的box2D示例項目,並且想知道box2D是否是用於製作移動物體的合適引擎「stick 「當移動物體在特定方向上完成移動時,移動到靜止物體。 下面是我嘗試實現的一個簡化:我有MovingObject,一個動態的剛體,當對其施加足夠的力時,它會垂直移動以抵禦重力。隨着MovingObject的移動,它可能與靜態對象StationaryObject重疊。當重力

    0熱度

    3回答

    我有兩個六面體。唯一的保證是它們每個都有8個vertex3f(具有x,y和z分量的頂點)。鑑於此,我怎麼才能找出這些是否碰撞?

    2熱度

    1回答

    我正在製作一個遊戲,玩家是直立的加蓋圓柱體,而世界是軸對齊的邊界框。鑑於此,我如何檢查氣缸是否與盒子相交? 謝謝

    4熱度

    3回答

    我正在製作一個在this SO question找到的球物理應用程序的簡化版本。通過閱讀這個問題提供的代碼和鏈接,我獲得了很多,但是在我的程序中,我不使用矢量,我只是用三角函數更新我的球的座標(每個球都有一個隨機的角度和速度),當他們撞牆。 有信息遍佈於如何處理球到球的碰撞沒有三角的地方,但我發現沒有解釋它是如何做到與三角。 --edit 9月13日/ 2010-- 成功......那種.....

    1熱度

    1回答

    我在OpenGL ES應用程序中爲iPhone提供了幾個3D模型,並且在某些時候我希望用戶觸摸屏幕並對其執行操作。問題是要識別屏幕上呈現的內容中的哪些被觸摸。爲了達到這個目的,我計算了OpenGL常見問題解答中提出的拾取光線,現在我想檢測它是否與任何模型相交。 我擡頭看看irrlicht源代碼,發現我可以計算光線和每個單個模型三角形之間的交集(他們通過計算光線是否先與三角形平面相交,然後通過查看相

    9熱度

    3回答

    我試圖製作(本質上)一個簡單的遊戲池遊戲,並希望能夠預測一旦擊中另一個球后射門的位置。 我相信,第一部分是計算cueball是否會擊中任何東西,如果是,它會在哪裏碰撞。我可以計算出一條線和一個球的碰撞點,但不是2個球。 因此,考慮到2個球的x/y位置和速度,我如何計算它們碰撞的點? (PS:IM知道我可以通過計算路上的每一步中對兩個球之間的距離,做到這一點,但我希望的東西多了幾分優雅和優化。)設置

    14熱度

    2回答

    我正在尋找一個輕量級的純Java物理引擎來爲機器人運動控制做一些仿真。 我的要求: 剛體物理 聯合約束和力量 凸物體碰撞檢測 輕量級,純Java因此它可以嵌入在我的應用程序 能力快速運行模擬 舒適地處理50-100個物體 開源代碼 不是重新發明輪子,你能推薦任何現有的符合條例草案的圖書館嗎? p.s.我已經谷歌搜索 - 我只是渴望得到已經使用或實施這些事情的人的誠實意見!

    0熱度

    1回答

    這種情況是,我有一個UIViewController包含多個「InteractiveUIImageViews」(從UIImageView繼承),每個包含他們自己的UIImage。在InteractiveUIImageView中,我已經使用touchesBegan,touchesMoved和touchesEnded來處理它們在屏幕上的移動和行爲。這種類型的某些對象將被設置爲「容器」(認爲回收站),其