From 117a89358d3e6c267af415ac74576d08c655e356 Mon Sep 17 00:00:00 2001 From: Mark Mine Date: Tue, 16 Aug 2005 18:42:48 +0000 Subject: [PATCH] Added ability to set defaultSkipFlags --- direct/src/directtools/DirectManipulation.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/direct/src/directtools/DirectManipulation.py b/direct/src/directtools/DirectManipulation.py index 6e56d12f18..bb0116287a 100644 --- a/direct/src/directtools/DirectManipulation.py +++ b/direct/src/directtools/DirectManipulation.py @@ -35,6 +35,7 @@ class DirectManipulationControl(PandaObject): ['shift-f', self.objectHandles.growToFit], ['i', self.plantSelectedNodePath], ] + self.defaultSkipFlags = SKIP_HIDDEN | SKIP_BACKFACE self.optionalSkipFlags = 0 self.unmovableTagList = [] @@ -90,7 +91,7 @@ class DirectManipulationControl(PandaObject): # Check for object under mouse # Don't intersect with hidden or backfacing objects, as well as any # optionally specified things - skipFlags = SKIP_HIDDEN | SKIP_BACKFACE | self.optionalSkipFlags + skipFlags = self.defaultSkipFlags | self.optionalSkipFlags # Skip camera (and its children), unless control key is pressed skipFlags |= SKIP_CAMERA * (1 - base.getControl()) entry = direct.iRay.pickGeom(skipFlags = skipFlags)