Re : Py4D : le language python dans C4D
Très bonne initiative, ce tuto !
En revanche, ce serait chouette de corriger les anciens messages qui ne disent pas la même chose que les suivants.
Par exemple :
Citation:
En fait, vous avez vu au début il y a bien import c4d, mais dans mes codes précédents j'avais rajouté ensuite "from c4d import * ". En fait je vous avais raconté n'importe quoi, ce truc ça importe pas tout les modules, ça évite simplement de marquer c4d. devant chaque fonction ou instruction de la bibliothèque.
C'est bizarre, je n'ai pas les mêmes résultats que toi dans Py4D.
Tu parles de 4 espaces à mettre, mais ça fonctionne tout aussi bien avec un seul.
La fonction pour récupérer le document actif doc = c4d.documents.get_active_document() m'indique une erreur dans la console : « L'objet 'module' n'a pas d'attribut 'get_active_document'. », pourtant j'ai copié coller ton code pour créer un objet dans c4d mot pour mot.
Tout ça vient peut-être d'un problème de version, j'ai téléchargé la dernière en date, la 0.9.9983, et j'ai carrément moins de choses dans le menu de Py4d que toi (ni même l'onglet « Extras » du gestionnaire de script (« Script Manager ») :? (j'ai pourtant bien installé dans le dossier Plugins de c4d et installé le truc de microsoft avant comme c'est indiqué sur le site).
Je suis sous Windows 7 32 bits.
http://img213.imageshack.us/img213/2...dmenu99983.png
Re : Py4D : le language python dans C4D
Je n'ai pas installé la dernière version, car je suis entrain de développer un truc et j'ai pas envie que tout foire. Et en fait j'ai bien fait !
Tout à changé ! Il est passé d'une convention de nommage à une autre !
c4d.documents.get_active_document() est devenu c4d.documents.GetActiveDocument() !!!!
Ce qui fait que l'ensemble du tuto est obsolète, j'ai bien fait de pas aller trop loin !
Je te dis pas comme je suis content car je suis entrain de faire un truc de gestion de flux piétons, voitures et cie, j'ai plus de 1000 lignes de code que je vais pouvoir me retapper mot par mot ! Plus plein de scripts ....
Les joies de travailler avec une version béta.
Moralité je vais attendre la version1.0 pour réécrire et finaliser le tuto.
A part ça j'ai écrit ce truc à mes débuts en python, j'ai du dire plein de petites bêtises que je corrigerais plus tard quand je serai vraiment plus "pro"
Pour les espaces c'est vrai que cela fonctionne avec moins (je l'ai appris il n'y a pas si longtemps), mais on conseille 4 pour que cela soit plus lisible.
Re : Py4D : le language python dans C4D
De plus visiblement il n'existe plus qu'une version pour C4D 11.5. :poucebas:
Étant resté à la 11 je pense que le coffee pour l'instant fera très bien l'affaire.
Tourne même sur la CE 6. :nono: