Issue #341 duplicate

Raycasting causes crash if it intersects a new fixture.

theburrito avatartheburrito created an issue

If a fixture is created and a raycast call intersects it before world:update has been called it will cause a crash. This is most likely a box2D bug but it might be worth creating some kind of check to at least cause it to crash gracefully. This will cause problems for anyone who uses raycasting and fixture creation frequently.

Comments (3)

  1. theburrito

    Under closer examination, it may actually be caused by destroying fixtures that are within the raycast's bounding box. If this is the actual cause then I'd imagine it's probably the same problem as #333.

  2. Log in to comment
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.