Когда я использую 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;
Что я могу сделать, чтобы предотвратить эту ситуацию?