由於形體建立時,使用的actor座標系。所以要注意shape相對actor中心的位置。正確的決定actor frame原點的位置對於形體的正確控制是非常必要的。
box shape:
dimensions: 引數給出的是1/2邊長。(1/2 x, 1/2 y, 1/2 z)
shape frame point: 在長方體中心
capsule shape:
height:中間圓柱部分的高度
radius:兩頭半圓部分的半徑
shape frame point:在圓柱的中心。預設情況下圓柱是平行於y軸的。
PhysX學習記錄 六 Joint
如果沒有joint,所有actor都只能進行簡單易懂操作。有了joint才有了豐富多彩的關聯移動方式。joint和contract 碰撞檢測時產生的碰撞點 是physx系統兩種約束之一。所有約束都是面對乙個pair物件。兩個actor稱為乙個pair。可以通過設定乙個actor為null來與世界進行...
PhysX初步學習內容記錄
現在總結幾點內容,我用的是win7 64位作業系統,使用vs2012 1,雖然現在64位機子普及了。但是為了相容性考慮,還是編譯win32版本的。2,需要安裝dxsdk jun10.exe檔案,有個別檔案安裝上安裝不過去,遇到問題後搜尋問題可以找到解決方案,解決後以後就幾乎不會遇到。如果是預設的程式...
PhysX學習記錄 七 衝突檢測
衝突碰撞是針對shape的碰撞。shape之間可能存在預設不碰撞檢測的情況。相互碰撞檢測方式如下圖 只要設定shapedesc.shapeflags nx trigger enable就可以使得該shape免予衝突檢測。衝突檢測是很耗效能的。每次的遍歷是很難實現的。所以有一些效能上的優化。首先能夠衝...