forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Библиотеки (http://forum.boolean.name/forumdisplay.php?f=28)
-   -   PhysX wrapper (http://forum.boolean.name/showthread.php?t=2734)

FireOwl 08.10.2009 17:38

Ответ: PhysX wrapper
 
Цитата:

Дрова на Физикс ставить не пробовал?
Заранее извиняюсь за возможно глупый вопрос:
какие дрова?

Что касается кода, ошибок в нем вроде нет. Вот он:
Код:

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(vbank, fbank, nvert, nface,1) ; по дебаггеру, виснет здесь
        FreeBank vbank
        FreeBank fbank
        Return bbb%
End Function


Knightmare 08.10.2009 17:39

Ответ: PhysX wrapper
 
Для Физикса дрова. Идешь на сайт нВидии и качаешь.

FireOwl 08.10.2009 17:51

Ответ: PhysX wrapper
 
PhysX Properties сообщает что "No AGEIA PhysX Processor installed"
и
"Installed PhysX Engines" вплоть до v2.8.1

Knightmare 08.10.2009 17:53

Ответ: PhysX wrapper
 
Если дрова стоят ищи косяки у себя.

Sashka007 08.10.2009 18:12

Ответ: PhysX wrapper
 
такая проблемка есть... включаю комп, запускаю любой пример с физиксом, появляется синий экран и написано, что драйвер не установлен, хотя до этого я его устанавливал...
а если когда ключаю комп и устанавливаю дрова, то работает, но тогда полчается мне придется устанавливать дрова при каждой загрузки винды, что то не очень охото... может кто нибудь знает в чем проблема???

Knightmare 08.10.2009 18:14

Ответ: PhysX wrapper
 
Антивирус не пробовал ставить?

FireOwl 08.10.2009 18:30

Ответ: PhysX wrapper
 
А есть ли в Физиксе команды для получения координат физ. тела?
Типа EntityX(handle)?

Knightmare 08.10.2009 18:31

Ответ: PhysX wrapper
 
Есть.

FireOwl 08.10.2009 18:44

Ответ: PhysX wrapper
 
Цитата:

Есть.
А можно узнать поподробнее? =)
Каков их синтаксис?

Добавлено позже:

Все нашел. Правда в хелпе их нет, но я покопался в Blitzpx.decls и там нашел.

Knightmare 08.10.2009 18:45

Ответ: PhysX wrapper
 
А хэлп открыть не судьба да?

ABTOMAT 08.10.2009 19:25

Ответ: PhysX wrapper
 
Цитата:

Правда в хелпе их нет
Всё там есть ;)

FireOwl 09.10.2009 19:39

Ответ: PhysX wrapper
 
В этом хелпе?
Тогда - пардон; наверное я просто пропустил.

ABTOMAT 11.10.2009 01:22

Ответ: PhysX wrapper
 
Мы про разные вещи говрим.
Кроме того хелпа есть ещё тот, что поставляется вместе с враппером, я про него.

Ищи там:

pxBodyGetPositionX
pxBodyGetPositionY
pxBodyGetPositionZ

pxBodyGetPositionPitch
pxBodyGetPositionYaw
pxBodyGetPositionRoll

Хотя я думаю это и так понятно... сунул боди, получил координату.

diman67 17.10.2009 15:32

Ответ: PhysX wrapper
 
Помогайте, где взять PhysXViewer для блица!? дайте живую ссылку пожалуйста.

FireOwl 17.10.2009 17:18

Ответ: PhysX wrapper
 
В моем комплекте PhyzX (взят с xors3d.com) нет никакого хелпа,
ни английского, ни русского. Дайте ссылку, пожалуйста!
З.Ы. (Через Google&Yandex ничего не нашел!)


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot