I want to check what faces are accessible from a given direction for a solid. I have seen fusion360 has such an option and it is quite accurate. I was wondering how the same can be achieved in opencascade
I think that Fusion360 uses GPU for accessibility tests, as their implementation is pretty darn fast. Our implementation was entirely CPU-based, so it was not interactive but still fast enough (several seconds for a moderate-size part). All in all, this algorithm is not super-hard to develop but if you wanna use meshes, you'll have to make sure that your mesh elements are fine enough to capture the accessibility results.