Salut,
Voilà je rencontre un problème sous r16 avec le noeud formule et ceci ^ apparemment Maxon a décidé que l'exposant ne sert à rien...
Une idée ?
formuler16.c4d
Semi-nudistes Marathoniens et Campagnards
Absent, quand je ne suis pas là.
Merci aux modos pour tout et tous.
Pourquoi utiliser formula quand on peu utiliser python ! :p
Donc fait un nœud python avec le code suivant
Code:def main(): global Output1 Output1 = Input1 ** Input2
Et voila
Tien voila ton fichier avec le python incorporé dedans
formuler16.c4d
SDK Specialist
MAXON Computer GmbH
Non, j'ai déjà pas assez de temps pour parfaire mes connaissances en c4d, en français et accessoirement en anglais, je vais pas commencer à apprendre un nouveaux langage de plus complètement bancale.
Et c'est pas le problème, le problème c'est que ^ est un symbole mathématique international et normalisé, mais ce doit être dut à la nouvelle réforme orthographique... Maxon est déjà dans le futur !
Dernière modification par druide ; 12/02/2016 à 21h41.
Semi-nudistes Marathoniens et Campagnards
Absent, quand je ne suis pas là.
Merci aux modos pour tout et tous.
Le python est loin d'être bancal comme langage sinon tu ne le retrouverais pas dans tout les soft 3D, en sécu informatives, dans la recherches et dans plein d'autre domaines !
Bon sinon en y repensant de plus prêt, C4D c'est du C++ hors, en C++ tu n'as pas n'ont plus de base accès au symbole "^" mais il faut utiliser la fonction pow. Enfin bref pas la peine de t’énerver... Et rentre "pow(a;b)" dans ta formula et voila ça fonctionne !
Mais bon au moins tu auras vu deux moyen pour faire la même chose et en passant si tu va dans l'aide / Manual=> Reference => CINEMA 4D => CINEMA 4D Prime => Appendix et la tu as l'ensemble des fonctions dispo dans formula
Dernière modification par gr4ph0s ; 12/02/2016 à 21h57.
SDK Specialist
MAXON Computer GmbH
Effectivement ça marche nickel, merci beaucoup, mais ça reste bizarre sous r10 ça marche, sous r13 ça marche et sous 15 16 17 faut remplacer par pow( ; ), je comprend pas la logique...
Dernière modification par druide ; 12/02/2016 à 22h03.
Semi-nudistes Marathoniens et Campagnards
Absent, quand je ne suis pas là.
Merci aux modos pour tout et tous.
J'ai pas C4D sous la main mais il me semble qu'ils ont remplacé l'opérateur puissance ^ par l'opérateur binaire XOR ^ qui utilise le même symbole.
Après oui, c'est du coup galère au niveau de la compatibilité des vieux Xpresso.
Oui c'est exactement ça, les opérateurs mathématiques remplacent les opérateurs logiques, gr4ph0s à bien répondu et surtout nous a donné l'emplacement de la table des caractères (j'arrivais pas à la trouver).
J'ai encore pas testé si la nouvelle notation fonctionnait avec les anciennes versions, mais sinon faudra se gaffer avec les xpressos écris pré 14.
Dernière modification par druide ; 24/02/2016 à 22h45.
Semi-nudistes Marathoniens et Campagnards
Absent, quand je ne suis pas là.
Merci aux modos pour tout et tous.