hi, i made another module that is probably useful in some scenarios.
dumpcast is a module for raycasting & visualization with support for roblox’s default & custom cast types. it is also fully backwards-compatible with any code you may have that utilizes roblox’s inbuilt raycasts.
the module has these cast types: Raycast, Boxcast, Shapecast, Capsulecast, Cylindercast, Circlecast, Spherecast
examples of visualization & cast types:
Raycast
Blockcast
Shapecast
Capsulecast
Cylindercast
Circlecast
Spherecast
docs & releases
you can find the documentation & releases for dumpcast in the github repo.
hey, sorry if you already downloaded the release & some stuff didnt work. i had accidentally uploaded an older version of the source code to the github. i pushed a commit & replaced the release, so its fixed now. if you had downloaded it before i sent this, re-download it.
its pretty performant! i dont really have any modules to compare it to, however i personally have never had issues with performance when doing a lot of raycasts at once. if we’re talking about the visualization of raycasts, i really have no idea since i use Ceive ImGizmo which is also said to be super fast.
tiny bump, added some more features to dumpcast. such as adding options to specify a custom signal which is used to render the visuals & NaN direction check, which reduces confusion when raycasting (roblox usually errors without enough clarification.)