[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']
|