Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > Библиотеки

Библиотеки Сторонние библиотеки для Blitz

Ответ
 
Опции темы
Старый 20.12.2008, 00:55   #1
Sanzec
AnyKey`щик
 
Регистрация: 09.05.2007
Сообщений: 7
Написано 0 полезных сообщений
(для 0 пользователей)
PhysX, Xors3D, не примитивная физика

Здравствуйте!

Есть функция, которую я нашел в семплах физикса (но он там почему то не используется). Функция для создания body из загруженного меша.

Function BodyCreateMesh(mesh)
    
nsurf CountSurfaces(mesh)
    
nvert 0
    nface
=0
    
For ns 1 To nsurf
        Local surf 
GetSurface(mesh,ns)
        
nface nface+CountTriangles(surf)
        
nvert nvert +CountVertices(surf)
    
Next

    fbank 
CreateBank(nface*4*3)
    
nf 0
    vbank 
CreateBank(nvert*4*3)
    
nv 0
    
For ns 1 To nsurf
        surf 
GetSurface(mesh,ns)
        
nfv CountTriangles(surf)
        For 
nfc 0 To nfv -1
            PokeInt fbank
,nf*12+0,TriangleVertex(surf,nfc,0)
            
PokeInt fbank,nf*12+4,TriangleVertex(surf,nfc,1)
            
PokeInt fbank,nf*12+8,TriangleVertex(surf,nfc,2)
            
nf=nf+1
        Next

        nvv 
CountVertices(surf)
        For 
nvc 0 To nvv 1
            PokeFloat vbank
,nv*12+0,VertexX(surf,nvc)
            
PokeFloat vbank,nv*12+4,VertexY(surf,nvc)
            
PokeFloat vbank,nv*12+8,VertexZ(surf,nvc)
            
nv nv+1
        Next
    Next
    bbb
%=pxCreateTriMesh(vbankfbanknvertnface,0)
    
FreeBank vbank
    FreeBank fbank
    
Return bbb%
End Function 
Ее использование вызывает MOV. Почему? Использую физикс в связке с xors3D.

Последний раз редактировалось Sanzec, 20.12.2008 в 01:06.
(Offline)
 
Ответить с цитированием
Старый 20.12.2008, 01:30   #2
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: PhysX, Xors3D, не примитивная физика

Хз шо там с Ксорсом, но B3D + PhysX на этой функции у меня в игре даёт нормальный результат.

Вроде для Ксорса нужна немного иная версия ФизиХа (хотя утверждать не буду ибо, повторюсь, Ксорс не юзаю)
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 20.12.2008, 01:55   #3
Sanzec
AnyKey`щик
 
Регистрация: 09.05.2007
Сообщений: 7
Написано 0 полезных сообщений
(для 0 пользователей)
Re: PhysX, Xors3D, не примитивная физика

ступил я чето, в этой функции используются средства blitz3D (хотя, нашел я ее в версии для Xors'a). Соответсвенно она не пашет.

Подскажите пожалуйста функцию для создания body из произвольного меша Xors'a.
(Offline)
 
Ответить с цитированием
Старый 20.12.2008, 03:05   #4
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: PhysX, Xors3D, не примитивная физика

можно только либо хулл либо тримеш
ищи семплы на рубукс.нет
(Offline)
 
Ответить с цитированием
Старый 20.12.2008, 15:32   #5
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: PhysX, Xors3D, не примитивная физика

Ну замени команды на Ксорсовые аналоги
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 23.12.2008, 12:08   #6
Sanzec
AnyKey`щик
 
Регистрация: 09.05.2007
Сообщений: 7
Написано 0 полезных сообщений
(для 0 пользователей)
Re: PhysX, Xors3D, не примитивная физика

Вопрос решен, спасибо всем
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Physx & Xors3d rustem Физика 6 28.10.2010 23:53
Xors3D+PhysX ? Sleepybear C++ 18 26.09.2009 00:04
Xors3D + PhysX Проблема Townboy Xors3D 26 11.01.2009 17:44
Мои вопросы по PhysX (Xors3D) Максим Blitz3D 18 09.01.2009 22:46
pxWheelSetEntity для PhysX+Xors3D Bagration BlitzMax 0 05.03.2008 14:25


Часовой пояс GMT +4, время: 10:34.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com