Войти
ПрограммированиеФорумФизика

PhysX - че делать-то?

#0
13:51, 17 апр. 2007

Что куда инклудить и что куда линковать? Подскажите кто это уже проделал - не могу разобраться.

Спасибо за ответы.


#1
13:59, 17 апр. 2007

Он че вылезло. Кто уже физикс юзал?

NX_INLINE  void NxSegmentPlaneIntersect(const NxVec3& v1, const NxVec3& v2, 
    const NxPlane& plane, NxReal& dist, NxVec3& pointOnPlane)
    {
    return NxGetUtilLib()->NxSegmentPlaneIntersect(v1,v2,plane,dist,pointOnPlane);
    }

error C2562: 'NxSegmentPlaneIntersect' : 'void' function returning a value
        c:\program files\microsoft visual studio\vc98\include\nxintersectionrayplane.h(38) : see declaration of 'NxSegmentPlaneIntersect'
#2
14:10, 17 апр. 2007

Все, сделал. Просто мессага такая в салат убила меня. Теперь функция выглядит так

NX_INLINE  void NxSegmentPlaneIntersect(const NxVec3& v1, const NxVec3& v2, 
const NxPlane& plane, NxReal& dist, NxVec3& pointOnPlane)
{
    NxGetUtilLib()->NxSegmentPlaneIntersect(v1,v2,plane,dist,pointOnPlane);
}

А могла бы быть и такой

NX_INLINE  int NxSegmentPlaneIntersect(const NxVec3& v1, const NxVec3& v2, 
const NxPlane& plane, NxReal& dist, NxVec3& pointOnPlane)
{
    return NxGetUtilLib()->NxSegmentPlaneIntersect(v1,v2,plane,dist,pointOnPlane);
}

#3
0:38, 18 апр. 2007

а какая это версия?

#4
8:24, 18 апр. 2007

2.7.0
Уже все пашет - все в порядке.

ПрограммированиеФорумФизика

Тема в архиве.