From 634440b794598b8a3c935a1ee6e4fa722d1c1cea Mon Sep 17 00:00:00 2001 From: Mark Mine Date: Wed, 22 May 2002 22:56:55 +0000 Subject: [PATCH] Put all direct globals in one file --- direct/src/directtools/DirectGlobals.py | 26 +++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 direct/src/directtools/DirectGlobals.py diff --git a/direct/src/directtools/DirectGlobals.py b/direct/src/directtools/DirectGlobals.py new file mode 100644 index 0000000000..dce94179cf --- /dev/null +++ b/direct/src/directtools/DirectGlobals.py @@ -0,0 +1,26 @@ +from PandaModules import Vec3, Point3 + +UNPICKABLE = ['x-disc-visible', 'y-disc-visible', 'z-disc-visible', + 'gridBack', 'unpickable'] + +# For linmath operations +X_AXIS = Vec3(1,0,0) +Y_AXIS = Vec3(0,1,0) +Z_AXIS = Vec3(0,0,1) +NEG_X_AXIS = Vec3(-1,0,0) +NEG_Y_AXIS = Vec3(0,-1,0) +NEG_Z_AXIS = Vec3(0,0,-1) +ZERO_VEC = ORIGIN = Vec3(0) +UNIT_VEC = Vec3(1) +ZERO_POINT = Point3(0) + +DIRECT_FLASH_DURATION = 1.5 + +MANIPULATION_MOVE_DELAY = 0.65 + +Q_EPSILON = 1e-10 + +DIRECT_NO_MOD = 0 +DIRECT_SHIFT_MOD = 1 +DIRECT_CONTROL_MOD = 2 +DIRECT_ALT_MOD = 4