jouclar
Messages postés3Date d'inscriptionvendredi 5 décembre 2008StatutMembreDernière intervention 8 décembre 2008 8 déc. 2008 à 14:31
Merci Nahiene, il me manquait glut32.DLL
Maintenant ça fonctionne
nahiene
Messages postés3Date d'inscriptionvendredi 18 avril 2008StatutMembreDernière intervention 8 décembre 2008 8 déc. 2008 à 13:25
J'ai testé sur une machine vierge pour voir les messages d'erreur, et j'ai eu le meme message.
J'ai donc copié le fichier glut32.dll dans mon system32, j'ai installé python-opengl et numpy.
J'ai lancé ensuite le programme à partir d'un compte qui n'a pas les droits d'administration, et ca n'a pas marché. En donnant à ce compte les droits d'administration c'etait tout bon.
Je ne pense pas qu'il soit necessaire de donner les droits d'administration, je pense juste qu'il faut lever certaines restriction sur l'accès au system32 en tant qu'utilisateur, mais je ne sais pas faire...
jouclar
Messages postés3Date d'inscriptionvendredi 5 décembre 2008StatutMembreDernière intervention 8 décembre 2008 8 déc. 2008 à 09:41
Bonjour,
Nouveau sur Python, j'ai voulu tester ton code et malheureusement je n'arrive pas à le faire fonctionner, voici les messages d'erreurs, cela semble provenir de la bibliothèque openGL.
raceback (most recent call last):
File "D:\Documents and Settings\renaudon.laurent\Bureau\pythonfrance_PICKING-OPENGL-GLUT-INTERPOLATION-BEZIER-SPLINE-CATMULROM-VERSION___Page\curve.py", line 778, in <module>
main()
File "D:\Documents and Settings\renaudon.laurent\Bureau\pythonfrance_PICKING-OPENGL-GLUT-INTERPOLATION-BEZIER-SPLINE-CATMULROM-VERSION___Page\curve.py", line 719, in main
glutInit(sys.argv)
File "C:\Python25\lib\site-packages\OpenGL\GLUT\special.py", line 316, in glutInit
_base_glutInit( ctypes.byref(count), holder )
File "C:\Python25\lib\site-packages\OpenGL\GLUT\special.py", line 57, in _base_glutInit
return __glutInitWithExit(pargc, argv, _exitfunc)
File "C:\Python25\Lib\site-packages\OpenGL\platform\baseplatform.py", line 280, in __call__
self.__name__, self.__name__,
NullFunctionError: Attempt to call an undefined function __glutInitWithExit, check for bool(__glutInitWithExit) before calling
8 déc. 2008 à 14:31
Maintenant ça fonctionne
8 déc. 2008 à 13:25
J'ai donc copié le fichier glut32.dll dans mon system32, j'ai installé python-opengl et numpy.
J'ai lancé ensuite le programme à partir d'un compte qui n'a pas les droits d'administration, et ca n'a pas marché. En donnant à ce compte les droits d'administration c'etait tout bon.
Je ne pense pas qu'il soit necessaire de donner les droits d'administration, je pense juste qu'il faut lever certaines restriction sur l'accès au system32 en tant qu'utilisateur, mais je ne sais pas faire...
Quelques liens utiles:
* pour récuperer glut32.dll:
http://www.xmission.com/~nate/glut.html
* pour numpy:
http://sourceforge.net/project/showfiles.php?group_id=1369&package_id=175103
* pour python opengl:
http://pyopengl.sourceforge.net/
8 déc. 2008 à 09:41
Nouveau sur Python, j'ai voulu tester ton code et malheureusement je n'arrive pas à le faire fonctionner, voici les messages d'erreurs, cela semble provenir de la bibliothèque openGL.
raceback (most recent call last):
File "D:\Documents and Settings\renaudon.laurent\Bureau\pythonfrance_PICKING-OPENGL-GLUT-INTERPOLATION-BEZIER-SPLINE-CATMULROM-VERSION___Page\curve.py", line 778, in <module>
main()
File "D:\Documents and Settings\renaudon.laurent\Bureau\pythonfrance_PICKING-OPENGL-GLUT-INTERPOLATION-BEZIER-SPLINE-CATMULROM-VERSION___Page\curve.py", line 719, in main
glutInit(sys.argv)
File "C:\Python25\lib\site-packages\OpenGL\GLUT\special.py", line 316, in glutInit
_base_glutInit( ctypes.byref(count), holder )
File "C:\Python25\lib\site-packages\OpenGL\GLUT\special.py", line 57, in _base_glutInit
return __glutInitWithExit(pargc, argv, _exitfunc)
File "C:\Python25\Lib\site-packages\OpenGL\platform\baseplatform.py", line 280, in __call__
self.__name__, self.__name__,
NullFunctionError: Attempt to call an undefined function __glutInitWithExit, check for bool(__glutInitWithExit) before calling
Merci de ton aide