-1

I would like to find out if there is clear visibility between point A and B (no obstacle in the way). Is there a function that do exactly that?

Alternatively, a function in pyopengl that can find intersection of line and quad/triangle could work as well. Preferably if I can provide list of quads/triangles to the function.

Any ideas?

BDL
  • 21,052
  • 22
  • 49
  • 55
matousc
  • 3,698
  • 10
  • 40
  • 65

1 Answers1

4

In short, this is something that OpenGL isn't really going to help you with, and is more a job you are going to have to deal with. The easiest way is to use a physics engine like Bullet3D, where you would wrap all your objects in bounding boxes and intersect a ray from A to B with the scene to check if anything obstructs it.

mbenniston
  • 56
  • 1