Если у кого проблемы с ксорсом и hull'ом физикса, то исправляется так. используете следующую функцию.
Function BodyCreateHull%(mesh%, mass#)
Local nsurf = xCountSurfaces(mesh)
Local nvert = 0
For ns = 0 To nsurf-1
Local surf = xGetSurface(mesh,ns)
nvert = nvert + xCountVertices(surf)
Next
vbank = CreateBank(nvert*4*3)
nv = 0
For ns = 0 To nsurf-1
surf = xGetSurface(mesh,ns)
nvv = xCountVertices(surf)
For nvc = 0 To nvv - 1
PokeFloat vbank,nv*12+0,xVertexX(surf,nvc)
PokeFloat vbank,nv*12+4,xVertexY(surf,nvc)
PokeFloat vbank,nv*12+8,xVertexZ(surf,nvc)
nv = nv+1
Next
Next
Local bbb%= pxBodyCreateHull(vbank, nvert, mass)
FreeBank vbank
Return bbb
End Function