Так. Связка
PhysX+Xors3D ныне не актуальна, но если вы всё же предпочитаете PhysX буллету, то вам надо знать:
Автор враппера (Render) положил болт на враппер и он больше не разрабатывается.
Исходники можно лицезреть тут:
http://mycop.xors3d.com/public/PXW/PhysXWrapper.zip
Последняя версия PhysX для Xors3D лежит тут:
http://mycop.xors3d.com/public/PXW/PXW_Xors3d.zip
Тримеш делать так:
Function xCreateTrimesh(mesh%,mass#=0)
If mesh <> 0
Local VBs = xGetMeshVB(mesh)
Local VB_sizes = xGetMeshVBSize(mesh)
Local IBs = xGetMeshIB(mesh )
Local IB_sizes=xGetMeshIBSize(mesh)
Local Trimesh=pxCreateTriMesh(VBs, IBs, VB_sizes, IB_sizes, mass)
Return Trimesh
End If
End Function
Хулл делать так:
Function xCreateHull(mesh%,mass#)
If mesh <> 0
Local VB = xGetMeshVB(mesh)
Local VB_size = xGetMeshVBSize(mesh)
Local cube_body = pxBodyCreateHull(VB, VB_size, mass)
Return cube_body
End If
End Function
На всякий случай прикладываю эти файлы дабы жили дольше и не затерялись со временем.