на что влияет флаг eASSUME_NO_INITIAL_OVERLAP? - PullRequest
0 голосов
/ 21 мая 2019

Когда я использую scene.sweep, иногда точка блокировки действительна, но иногда точка равна нулю. Я прочитал совет в API:

\note   If a shape from the scene is already overlapping with the query shape in its starting position,
        the hit is returned unless eASSUME_NO_INITIAL_OVERLAP was specified.

Когда я добавляю флаг eASSUME_NO_INITIAL_OVERLAP, он всегда возвращает позицию точки блока. Но я также обнаружил, что начальная позиция игнорируется.

pxHitFlags |= PxHitFlag::eASSUME_NO_INITIAL_OVERLAP;

Что я могу сделать, чтобы предотвратить эту ситуацию?

...