Unity Issue Tracker - "Assertion failed on expression: 'IsNormalized(Vec3FromPx(direction))'" error when using RaycastCommand.ScheduleBatch in Play Mode
Closed
UUM-41893
"Assertion failed on expression: 'IsNormalized(Vec3FromPx(direction))'" error when using RaycastCommand.ScheduleBatch in Play Mode
Unity: PhysX
As Designed
2023.2.X
2023.1.X
2022.3.X
The assert seen in this issue, occurs when a direction vector that has not been normalized is passed in. The expectation when providing the direction vector is that it is already normalized.
How to reproduce:
1. Open the attached user “RaycastErrorSample.zip“ project
2. Open the “RaycastErrorScene“ Scene
3. Enter Play Mode
Expected result: No errors in the Console
Actual result: “Assertion failed on expression: 'IsNormalized(Vec3FromPx(direction))'“ error in the Console
Reproducible with: 2022.3.4f1, 2023.1.3f1, 2023.2.0a23
Can’t test with: 2021.3.28f1 (Can’t enter Play Mode due to errors in the Console)
Reproduced on: macOS 13.4.1 (Intel), Windows 10 (by reporter)
Prioritise and Follow this issue
Have a workaround or additional info about this issue?