Boutique Cinema 4D
Affichage des résultats 1 à 4 sur 4

Discussion: Petit codage python ?

  1. #1
    Dépendant
    Date d'inscription
    octobre 2012
    C4D version
    R19 Prime
    OS
    10 pro
    Messages
    367

    Petit codage python ?

    Bonsoir, j'ai regardé un bout de code de blender en python et que je voudrais mettre pour c4dr19prime.

    Je voulais savoir si le addblenderpoly je dois juste remplacé par cinema4d ?


    Code:
    def addBlenderPoly(self, p):
        if len(p.vertices) <3 or len(p.vertices) > 4:
            raise Exception("Aborting export: Invalid number of vertices on an edge.")
    



    S'ils vous plait, merci, je débute en code alors ne soyez pas méchant ^^

    EDIT gr4ph0s: Attention aux espaces surtout dans Python !
    Dernière modification par gr4ph0s ; 14/12/2018 à 18h38.

  2. #2
    Pilier Avatar de Floc
    Date d'inscription
    novembre 2012
    C4D version
    R15 Studio
    OS
    WindOSX
    Messages
    1 617
    Si tu debute en code il faut d'abord que tu te fasse un apprentissage minimum avant de vouloir convertir des code pour blender en C4D..Même si c'est le même language, ce ne sont pas du tout les mêmes API, et la tache n'est pas vraiment du niveau débutant.
    Il faut d'abord que tu aprenne a "coder" car dans tes trois lignes de code il y a déja au moins 3 erreurs de syntaxe. En code les erreurs "d'orthographe" ne sont pas permise. Tu peux essayer processing qui est tres bien pour l'apprentissage car il utilise une API Grphique simplifiée, ce qui te permet de te concentrer sur le language.
    Ensuite il faudra te familiarisé avec l'API de C4D et aussi celle de blender du coup.

    Pour ta fonction manifestement ce n'est une fonction de blender, c'est a dire qu'elle a été ecrite par l'auteur du script, et donc je ne vois pas bien pourquoi tu devrait changer son nom par "cinema4d". Il ne suffira pas de faire un recherche remplace de blender par cinema4d pour que ça marche.
    Ne m'en veut pas mais ça montre une approche tres naive de ce qu'est le "codage"
    C'est pourquoi j'ai commencé par t'inciter a d'abord faire un apprentissage.

    [Edit] Ah ben je vois qu'entre temps, graphos est passé par la et a corrigé les erreurs
    Dernière modification par Floc ; 14/12/2018 à 16h43.

  3. #3
    Dépendant
    Date d'inscription
    octobre 2012
    C4D version
    R19 Prime
    OS
    10 pro
    Messages
    367
    D'accod'acc. ^^ C'est sur yt ou ailleurs ?

    Okai, et comment on peut savoir l'ordre de codage python, je sais pas si on me comprend, il y t'il un ordre dans la programmation de python ? ( c'est compréhensible où pas ? )

  4. #4
    Pilier Avatar de gr4ph0s
    Date d'inscription
    mai 2013
    C4D version
    R16 Studio
    OS
    win 7 X64
    Messages
    964
    Salut bbenoit je seconde Floc et te conseilles d'apprendre les bases de python avant de vouloir porter un script de blender a cinema 4D. (Du moins avoir une logique de programmation).

    Tu peux trouver de tel guide ici:
    https://www.youtube.com/watch?v=FPfzGFYuOLU
    https://openclassrooms.com/fr/course...mmer-en-python

    La programmation c'est cool mais sache qu'il faut être pret à perdre enormement de temps d'apprentisage, d'essai avant de gagner du temps !
    Une fois que tu auras la logique de programmation et de python tu peux trouver la documentation python de Cinema 4D https://developers.maxon.net/docs/Ci...tml/index.html

    Cependant n'hésite pas à poser des questions ici ou sur https://plugincafe.maxon.net/ (pour des questions uniquement relliant l'API de Cinema 4D)
    SDK Specialist
    MAXON Computer GmbH

Discussions similaires

  1. Tuto vidéo Python - 02 Introduction au SDK python
    Par gr4ph0s dans le forum Xpresso/Programmation
    Réponses: 7
    Dernier message: 13/04/2019, 08h11
  2. [Résolu] Importer script python dans un plugin python
    Par Pandoxyd dans le forum Nouveaux membres
    Réponses: 8
    Dernier message: 28/09/2016, 10h48
  3. Tuto vidéo Python - 01 Introduction Au python
    Par gr4ph0s dans le forum Xpresso/Programmation
    Réponses: 8
    Dernier message: 09/09/2016, 16h07
  4. Python et la R13
    Par oli_d dans le forum Programmation
    Réponses: 10
    Dernier message: 05/10/2011, 19h11
  5. Un petit renseignement pour un tout petit nouveau
    Par loukoum dans le forum Nouveaux membres
    Réponses: 8
    Dernier message: 12/10/2005, 11h30

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •  
Mediaworks - Logiciels 3D | Design Internet - Creation site internet