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

Discussion: Nombres avec séparateurs de millier et de millions 10.000 / 1.000.000

  1. #1
    Pilier Avatar de BadiE
    Date d'inscription
    juillet 2002
    C4D version
    Autre
    OS
    Mac OSX 10.14.6, Windows 10
    Messages
    562

    Nombres avec séparateurs de millier et de millions 10.000 / 1.000.000

    Salut la French
    J'ai vivement besoin de vos lumières ! pour un graphique animé, j'arrive pas à avoir de séparateurs de millier et de millions sur les nombres de mon User Data.
    Au lieu de 10 000 voire 10.000 j'ai 10000…
    Concernant les nombres en millions, au lieu de 1.500.000 j'ai 1500000, ce qui n'est pas très LISIBLE
    Dernière modification par BadiE ; 13/08/2019 à 04h21.
    C4D, Redshift 3, X-Particles 4, Houdini, ZBrush, Clarisse IFX, Substance Painter & Designer

  2. #2
    Gourou Avatar de valkaari
    Date d'inscription
    mai 2009
    C4D version
    Autre
    OS
    OSX / windows
    Messages
    2 949
    Tu peux créer un noeud python avec un port d'entré en Float (par défaut ils le sont) et noeud sortie en String (par défaut c'est un réel).


    Cliquez sur l'image pour la voir en taille réelle 

Nom : 		python_separator.png 
Affichages :	7 
Taille :		170,0 Ko 
ID : 			22650

    le code :

    Code:
    import c4d
    #Welcome to the world of Python
    import locale
    
    
    def main():
        global sep
        locale.setlocale( locale.LC_ALL, 'en_US.UTF-8' )
        sep = locale.format_string('%d', real_in, grouping=True)
    la deuxième ligne peut être remplacé par la suivante si tu veux la même chose mais avec deux chiffre après la virgule
    Code:
      sep = locale.format_string('%.2f', real_in, grouping=True)
    Voilà

  3. #3
    Pilier Avatar de BadiE
    Date d'inscription
    juillet 2002
    C4D version
    Autre
    OS
    Mac OSX 10.14.6, Windows 10
    Messages
    562
    Merci infiniment Valkaari, mais j'arrive pas à avoir le même nœud Python que le tien… j'ai 2 input 1 & 2 et un Output1 ??!!
    Miniatures attachées Miniatures attachées Capture d’écran 2019-08-12 à 00.05.12.png  
    Dernière modification par BadiE ; 12/08/2019 à 02h06.
    C4D, Redshift 3, X-Particles 4, Houdini, ZBrush, Clarisse IFX, Substance Painter & Designer

  4. #4
    Pilier Avatar de BadiE
    Date d'inscription
    juillet 2002
    C4D version
    Autre
    OS
    Mac OSX 10.14.6, Windows 10
    Messages
    562
    toujours pas de résultat, je commence vraiment à rouiller sur C4D…
    Miniatures attachées Miniatures attachées Capture d’écran 2019-08-12 à 00.36.02.jpg  
    C4D, Redshift 3, X-Particles 4, Houdini, ZBrush, Clarisse IFX, Substance Painter & Designer

  5. #5
    Gourou Avatar de valkaari
    Date d'inscription
    mai 2009
    C4D version
    Autre
    OS
    OSX / windows
    Messages
    2 949
    question con :

    Est ce que t'as mis la user Data à autre chose que 0 ? (non parce que je viens de faire la connerie)


    Autre point, je viens de tester sur mon windows qui est en english et effectivement ça marche moins bien fatalement.

    J'ai modifié le code, en ajoutant pour débug un
    Code:
        loc = locale.getlocale()
        print loc
    qui du coup serait inutile. (surtout qu'un print ça ralenti le code).

    Code:
    import c4d
    #Welcome to the world of Python
    import locale
    
    
    
    
    def main():
        global sep
        loc = locale.getlocale()
        print loc
        locale.setlocale(locale.LC_ALL, '' )
        sep = locale.format_string('%d', real_in, grouping=True)
    Tu peux ouvrir la console (shift F10 ou via le menu script->console) tu as une section python et dedans un message d'erreur.

    si tu es en anglais, la console devrait t'afficher
    ('English_United States', '1252')
    un petit fichier même du coup
    sep.zip
    Voilà voilà.
    Dernière modification par valkaari ; 12/08/2019 à 11h24.

  6. #6
    Pilier Avatar de BadiE
    Date d'inscription
    juillet 2002
    C4D version
    Autre
    OS
    Mac OSX 10.14.6, Windows 10
    Messages
    562
    merci Valkaari, je suis toujours au même point…
    effectivement j'utilise C4D Anglais sur un systeme Mac Français sur mon laptop MacBook pro, suis en déplacement en ce moment…
    mais sur ma Station PC, c'est C4D Anglais sur Windows 10 Français
    Miniatures attachées Miniatures attachées Capture d’écran 2019-08-12 à 15.33.16 copy.jpg  
    C4D, Redshift 3, X-Particles 4, Houdini, ZBrush, Clarisse IFX, Substance Painter & Designer

  7. #7
    Gourou Avatar de valkaari
    Date d'inscription
    mai 2009
    C4D version
    Autre
    OS
    OSX / windows
    Messages
    2 949
    bon ben on va arrêter de se faire ch... avec locale alors ...
    C'était pas si mal parce que ça permettait de s'adapter mais dans ce cas on s'en fout..

    tu peux mettre 2f à 0f si tu veux aucun chiffre après la virgule.

    Code:
    import c4d
    #Welcome to the world of Python
    
    
    def main():
        global sep
        sep =  '{0:,.2f}'.format(real_in)
    y pas de raison que ça marche pas la.

  8. #8
    Pilier Avatar de BadiE
    Date d'inscription
    juillet 2002
    C4D version
    Autre
    OS
    Mac OSX 10.14.6, Windows 10
    Messages
    562

    Thumbs up

    U'r the Boss ! là ça marche impeccable.
    Merci infiniment !
    Miniatures attachées Miniatures attachées Capture d’écran 2019-08-12 à 16.59.38.jpg  
    C4D, Redshift 3, X-Particles 4, Houdini, ZBrush, Clarisse IFX, Substance Painter & Designer

  9. #9
    Pilier Avatar de BadiE
    Date d'inscription
    juillet 2002
    C4D version
    Autre
    OS
    Mac OSX 10.14.6, Windows 10
    Messages
    562
    Malheureusement l'animation en FBX ne marche pas :-(
    C4D, Redshift 3, X-Particles 4, Houdini, ZBrush, Clarisse IFX, Substance Painter & Designer

  10. #10
    Gourou Avatar de valkaari
    Date d'inscription
    mai 2009
    C4D version
    Autre
    OS
    OSX / windows
    Messages
    2 949
    ha alembic non plus tient, ça sent le bug report ^^

    je regarderais lundi

  11. #11
    Pilier Avatar de BadiE
    Date d'inscription
    juillet 2002
    C4D version
    Autre
    OS
    Mac OSX 10.14.6, Windows 10
    Messages
    562
    j'ai essayé de Baker l'anim sans résultat à l'export
    C4D, Redshift 3, X-Particles 4, Houdini, ZBrush, Clarisse IFX, Substance Painter & Designer

Discussions similaires

  1. [Question] Réduction nombres de lignes
    Par Timothey dans le forum Nouveaux membres
    Réponses: 2
    Dernier message: 07/06/2019, 15h10
  2. Réponses: 2
    Dernier message: 21/10/2010, 22h33
  3. Réponses: 7
    Dernier message: 16/02/2009, 18h02
  4. Réponses: 30
    Dernier message: 07/10/2006, 19h02
  5. une maison en 3D avec des plans prob avec claud bonet
    Par stilo dans le forum Général Cinema 4D
    Réponses: 4
    Dernier message: 22/02/2005, 01h12

Les tags pour cette discussion

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