]> git.mxchange.org Git - flightgear.git/commitdiff
Don't care about light volumes when picking in the scenegraph
authorFrederic Bouvier <fredfgfs01@free.fr>
Tue, 24 Apr 2012 21:34:29 +0000 (23:34 +0200)
committerFrederic Bouvier <fredfgfs01@free.fr>
Tue, 24 Apr 2012 21:35:05 +0000 (23:35 +0200)
src/Main/CameraGroup.cxx

index 66c08ca2a8a726da5a91ac27e31ecdb885948437..495da49c1673c3db5c0682447c117b8f2ac69a83 100644 (file)
@@ -1163,6 +1163,7 @@ static bool computeCameraIntersection(const CameraInfo* cinfo,
                                Vec3d(start.x(), start.y(), start.z()),
                                Vec3d(end.x(), end.y(), end.z()));
   osgUtil::IntersectionVisitor iv(picker.get());
+  iv.setTraversalMask( ~simgear::MODELLIGHT_BIT );
   const_cast<Camera*>(camera)->accept(iv);
   if (picker->containsIntersections()) {
     intersections = picker->getIntersections();