PICKING OPENGL(GLUT) / INTERPOLATION BÉZIER,B-SPLINE,CATMULROM VERSION PYTHON

jouclar Messages postés 3 Date d'inscription vendredi 5 décembre 2008 Statut Membre Dernière intervention 8 décembre 2008 - 8 déc. 2008 à 09:41
jouclar Messages postés 3 Date d'inscription vendredi 5 décembre 2008 Statut Membre Dernière intervention 8 décembre 2008 - 8 déc. 2008 à 14:31
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/48634-picking-opengl-glut-interpolation-bezier-b-spline-catmulrom-version-python

jouclar Messages postés 3 Date d'inscription vendredi 5 décembre 2008 Statut Membre Derniè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és 3 Date d'inscription vendredi 18 avril 2008 Statut Membre Derniè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...

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/
jouclar Messages postés 3 Date d'inscription vendredi 5 décembre 2008 Statut Membre Derniè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

Merci de ton aide
Rejoignez-nous