[PyOpenGL-Users] Lost some GLUT functions?
Brought to you by:
mcfletch
From: <man...@ti...> - 2005-01-22 18:03:11
|
Hi to all! I've just installed pyOpenGL. It work fine, but...it seem in the glut som= e very important funcions are lost...Please, help me. Using a very simple script, from examples, I've this error: Traceback (most recent call last): File "C:\experiment.py", line 78, in changeSize gluLookAt(0.0,0.0,5.0,\ NameError: global name 'gluLookAt' is not defined So I've inserted some debug lines: print OpenGL.GLUT print dir(OpenGL.GLUT) This is the result (it seem really no gluLookAt). I'm using the last vers= ion of glut (3.7): <module 'OpenGL.GLUT' from 'C:\Python23\lib\site-packages\OpenGL\GLUT.pyc= '> ['GLUT_ACCUM', 'GLUT_ACTIVE_ALT', 'GLUT_ACTIVE_CTRL', 'GLUT_ACTIVE_SHIFT'= , 'GLUT_ALPHA', 'GLUT_API_VERSION', 'GLUT_BITMAP_8_BY_13', 'GLUT_BITMAP_9_B= Y_15', 'GLUT_BITMAP_HELVETICA_10', 'GLUT_BITMAP_HELVETICA_12', 'GLUT_BITMAP_HELV= ETICA_18', 'GLUT_BITMAP_TIMES_ROMAN_10', 'GLUT_BITMAP_TIMES_ROMAN_24', 'GLUT_BLUE', 'GLUT_CURSOR_BOTTOM_LEFT_CORNER', 'GLUT_CURSOR_BOTTOM_RIGHT_CORNER', 'GLU= T_CURSOR_BOTTOM_SIDE', 'GLUT_CURSOR_CROSSHAIR', 'GLUT_CURSOR_CYCLE', 'GLUT_CURSOR_DESTROY', 'GLU= T_CURSOR_FULL_CROSSHAIR', 'GLUT_CURSOR_HELP', 'GLUT_CURSOR_INFO', 'GLUT_CURSOR_INHERIT', 'GLUT_CURS= OR_LEFT_ARROW', 'GLUT_CURSOR_LEFT_RIGHT', 'GLUT_CURSOR_LEFT_SIDE', 'GLUT_CURSOR_NONE', 'G= LUT_CURSOR_RIGHT_ARROW', 'GLUT_CURSOR_RIGHT_SIDE', 'GLUT_CURSOR_SPRAY', 'GLUT_CURSOR_TEXT', 'GLUT_= CURSOR_TOP_LEFT_CORNER', 'GLUT_CURSOR_TOP_RIGHT_CORNER', 'GLUT_CURSOR_TOP_SIDE', 'GLUT_CURSOR_UP_D= OWN', 'GLUT_CURSOR_WAIT', 'GLUT_DEPTH', 'GLUT_DEVICE_IGNORE_KEY_REPEAT', 'GLUT_= DEVICE_KEY_REPEAT', 'GLUT_DISPLAY_MODE_POSSIBLE', 'GLUT_DOUBLE', 'GLUT_DOWN', 'GLUT_ELAPSED_T= IME', 'GLUT_ENTERED', 'GLUT_FULLY_COVERED', 'GLUT_FULLY_RETAINED', 'GLUT_GAME_M= ODE_ACTIVE', 'GLUT_GAME_MODE_DISPLAY_CHANGED', 'GLUT_GAME_MODE_HEIGHT', 'GLUT_GAME_MOD= E_PIXEL_DEPTH', 'GLUT_GAME_MODE_POSSIBLE', 'GLUT_GAME_MODE_REFRESH_RATE', 'GLUT_GAME_MODE= _WIDTH', 'GLUT_GREEN', 'GLUT_HAS_DIAL_AND_BUTTON_BOX', 'GLUT_HAS_JOYSTICK', 'GLUT_= HAS_KEYBOARD', 'GLUT_HAS_MOUSE', 'GLUT_HAS_OVERLAY', 'GLUT_HAS_SPACEBALL', 'GLUT_HAS_TAB= LET', 'GLUT_HIDDEN', 'GLUT_INDEX', 'GLUT_INIT_DISPLAY_MODE', 'GLUT_INIT_WINDOW_= HEIGHT', 'GLUT_INIT_WINDOW_WIDTH', 'GLUT_INIT_WINDOW_X', 'GLUT_INIT_WINDOW_Y', 'GL= UT_JOYSTICK_AXES', 'GLUT_JOYSTICK_BUTTONS', 'GLUT_JOYSTICK_BUTTON_A', 'GLUT_JOYSTICK_BUTTON_= B', 'GLUT_JOYSTICK_BUTTON_C', 'GLUT_JOYSTICK_BUTTON_D', 'GLUT_JOYSTICK_POLL_R= ATE', 'GLUT_KEY_DOWN', 'GLUT_KEY_END', 'GLUT_KEY_F1', 'GLUT_KEY_F10', 'GLUT_KEY= _F11', 'GLUT_KEY_F12', 'GLUT_KEY_F2', 'GLUT_KEY_F3', 'GLUT_KEY_F4', 'GLUT_KEY_F5= ', 'GLUT_KEY_F6', 'GLUT_KEY_F7', 'GLUT_KEY_F8', 'GLUT_KEY_F9', 'GLUT_KEY_HOM= E', 'GLUT_KEY_INSERT', 'GLUT_KEY_LEFT', 'GLUT_KEY_PAGE_DOWN', 'GLUT_KEY_PAGE_= UP', 'GLUT_KEY_REPEAT_DEFAULT', 'GLUT_KEY_REPEAT_OFF', 'GLUT_KEY_REPEAT_ON', 'GLUT_KEY_RIGHT', 'GLUT_KEY_UP', 'GLUT_LAYER_IN_USE', 'GLUT_LEFT', 'GLUT_= LEFT_BUTTON', 'GLUT_LUMINANCE', 'GLUT_MENU_IN_USE', 'GLUT_MENU_NOT_IN_USE', 'GLUT_MENU_= NUM_ITEMS', 'GLUT_MIDDLE_BUTTON', 'GLUT_MULTISAMPLE', 'GLUT_NORMAL', 'GLUT_NORMAL_DAM= AGED', 'GLUT_NOT_VISIBLE', 'GLUT_NUM_BUTTON_BOX_BUTTONS', 'GLUT_NUM_DIALS', 'GLU= T_NUM_MOUSE_BUTTONS', 'GLUT_NUM_SPACEBALL_BUTTONS', 'GLUT_NUM_TABLET_BUTTONS', 'GLUT_OVERLAY', 'GLUT_OVERLAY_DAMAGED', 'GLUT_OVERLAY_POSSIBLE', 'GLUT_OWNS_JOYSTICK', 'G= LUT_PARTIALLY_RETAINED', 'GLUT_RED', 'GLUT_RGB', 'GLUT_RGBA', 'GLUT_RIGHT_BUTTON', 'GLUT_SCREEN_HE= IGHT', 'GLUT_SCREEN_HEIGHT_MM', 'GLUT_SCREEN_WIDTH', 'GLUT_SCREEN_WIDTH_MM', 'GL= UT_SINGLE', 'GLUT_STENCIL', 'GLUT_STEREO', 'GLUT_STROKE_MONO_ROMAN', 'GLUT_STROKE_ROM= AN', 'GLUT_TRANSPARENT_INDEX', 'GLUT_UP', 'GLUT_VIDEO_RESIZE_HEIGHT', 'GLUT_VI= DEO_RESIZE_HEIGHT_DELTA', 'GLUT_VIDEO_RESIZE_IN_USE', 'GLUT_VIDEO_RESIZE_POSSIBLE', 'GLUT_VIDEO_RES= IZE_WIDTH', 'GLUT_VIDEO_RESIZE_WIDTH_DELTA', 'GLUT_VIDEO_RESIZE_X', 'GLUT_VIDEO_RESIZ= E_X_DELTA', 'GLUT_VIDEO_RESIZE_Y', 'GLUT_VIDEO_RESIZE_Y_DELTA', 'GLUT_VISIBLE', 'GLUT= _WINDOW_ACCUM_ALPHA_SIZE', 'GLUT_WINDOW_ACCUM_BLUE_SIZE', 'GLUT_WINDOW_ACCUM_GREEN_SIZE', 'GLUT_WIND= OW_ACCUM_RED_SIZE', 'GLUT_WINDOW_ALPHA_SIZE', 'GLUT_WINDOW_BLUE_SIZE', 'GLUT_WINDOW_BUFFER_SI= ZE', 'GLUT_WINDOW_COLORMAP_SIZE', 'GLUT_WINDOW_CURSOR', 'GLUT_WINDOW_DEPTH_SIZ= E', 'GLUT_WINDOW_DOUBLEBUFFER', 'GLUT_WINDOW_FORMAT_ID', 'GLUT_WINDOW_GREEN_S= IZE', 'GLUT_WINDOW_HEIGHT', 'GLUT_WINDOW_NUM_CHILDREN', 'GLUT_WINDOW_NUM_SAMPLE= S', 'GLUT_WINDOW_PARENT', 'GLUT_WINDOW_RED_SIZE', 'GLUT_WINDOW_RGBA', 'GLUT_W= INDOW_STENCIL_SIZE', 'GLUT_WINDOW_STEREO', 'GLUT_WINDOW_WIDTH', 'GLUT_WINDOW_X', 'GLUT_WINDOW_= Y', 'GLUT_XLIB_IMPLEMENTATION', '_GLUT', '__api_version__', '__author__', '__= builtins__', '__credits__', '__date__', '__doc__', '__file__', '__info', '__name__', '__version__', '_newclass', '_object', '_swig_getattr', '_swig_setattr', '_swig_setattr_nondynamic', 'glutAddMenuEntry', 'glutAddSubMenu', 'glutAt= tachMenu', 'glutBitmapCharacter', 'glutBitmapLength', 'glutBitmapWidth', 'glutButton= BoxFunc', 'glutChangeToMenuEntry', 'glutChangeToSubMenu', 'glutCopyColormap', 'glut= CreateMenu', 'glutCreateSubWindow', 'glutCreateWindow', 'glutDestroyMenu', 'glutDestro= yWindow', 'glutDetachMenu', 'glutDeviceGet', 'glutDialsFunc', 'glutDisplayFunc', 'g= lutEnterGameMode', 'glutEntryFunc', 'glutEstablishOverlay', 'glutExtensionSupported', 'glutF= orceJoystickFunc', 'glutFullScreen', 'glutGameModeGet', 'glutGameModeString', 'glutGet', 'gl= utGetColor', 'glutGetMenu', 'glutGetModifiers', 'glutGetWindow', 'glutHideOverlay', 'g= lutHideWindow', 'glutIconifyWindow', 'glutIdleFunc', 'glutIgnoreKeyRepeat', 'glutInit', 'glutInitDisplayMode', 'glutInitDisplayString', 'glutInitWindowPosition',= 'glutInitWindowSize', 'glutJoystickFunc', 'glutKeyboardFunc', 'glutKeyboa= rdUpFunc', 'glutLayerGet', 'glutLeaveGameMode', 'glutMainLoop', 'glutMenuStateFunc',= 'glutMenuStatusFunc', 'glutMotionFunc', 'glutMouseFunc', 'glutOverlayDisp= layFunc', 'glutPassiveMotionFunc', 'glutPopWindow', 'glutPositionWindow', 'glutPost= OverlayRedisplay', 'glutPostRedisplay', 'glutPostWindowOverlayRedisplay', 'glutPostWindowRed= isplay', 'glutPushWindow', 'glutRemoveMenuItem', 'glutRemoveOverlay', 'glutReportE= rrors', 'glutReshapeFunc', 'glutReshapeWindow', 'glutSetColor', 'glutSetCursor', 'glutSetIconTitle', 'glutSetKeyRepeat', 'glutSetMenu', 'glutSetWindow', 'glutSetWindowTitle', 'glutSetupVideoResizing', 'glutShowOverlay', 'glutS= howWindow', 'glutSolidCone', 'glutSolidCube', 'glutSolidDodecahedron', 'glutSolidIcos= ahedron', 'glutSolidOctahedron', 'glutSolidSphere', 'glutSolidTeapot', 'glutSolidTe= trahedron', 'glutSolidTorus', 'glutSpaceballButtonFunc', 'glutSpaceballMotionFunc', 'glutSpaceballRotateFunc', 'glutSpecialFunc', 'glutSpecialUpFunc', 'glutS= topVideoResizing', 'glutStrokeCharacter', 'glutStrokeLength', 'glutStrokeWidth', 'glutSwapBu= ffers', 'glutTabletButtonFunc', 'glutTabletMotionFunc', 'glutTimerFunc', 'glutUse= Layer', 'glutVideoPan', 'glutVideoResize', 'glutVideoResizeGet', 'glutVisibilityF= unc', 'glutWarpPointer', 'glutWindowStatusFunc', 'glutWireCone', 'glutWireCube'= , 'glutWireDodecahedron', 'glutWireIcosahedron', 'glutWireOctahedron', 'glu= tWireSphere', 'glutWireTeapot', 'glutWireTetrahedron', 'glutWireTorus'] |