Показать сообщение отдельно
Старый 04.03.2011, 22:44   #5
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,853 пользователей)
Ответ: Xors3D + PhysX Проблемы

Так. Связка 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(VBsIBsVB_sizesIB_sizesmass)
    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(VBVB_sizemass)
    Return 
cube_body
End 
If
End Function 
На всякий случай прикладываю эти файлы дабы жили дольше и не затерялись со временем.
Вложения
Тип файла: zip PhysXWrapper.zip (89.8 Кб, 936 просмотров)
Тип файла: zip PXW_Blitz3d.zip (1.55 Мб, 941 просмотров)
Тип файла: zip PXW_Xors3d.zip (1.55 Мб, 923 просмотров)
Тип файла: exe PhysX(driver).exe (1.44 Мб, 1208 просмотров)
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Эти 9 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
ant0N (02.10.2011), Arles (09.03.2011), Egor Rezenov (05.03.2011), FlameSword (19.02.2017), H@NON (09.09.2011), maxturbo (27.05.2011), Mhyhr (18.08.2011), St_AnGer (04.03.2011), vlactelin (05.09.2011)