Mayalounge.com

Recuperation connection[ID]

Postez ici vos questions sur l'animation, le skinning, rigging et autre sur Maya.

Recuperation connection[ID]

Messagepar slick » Jeu Jan 23, 2014 4:11 am

Bonjour tout le monde et Bonne Année !


Voilà on souci :

J'ai besoin de récupérer le numéro d'ID d'une connexion matricielle.
Par exemple :
Code: Tout sélectionner
listConnections -d 1 -p 1 "jointXX.worldMatrix[0]";

Je vais obtenir un result du genre :
skinClusterYY.matrix[ZZ];

Or, il ne me faudrait que "ZZ".

J'ai tenté une récupération par substitution des caractères, car je ne trouve pas de méthode type getAttr pour avoir un résultat direct.
Ex :
Code: Tout sélectionner
string $_recup = `substitute "skinClusterYY.matrix[" skinClusterYY.matrix[ZZ]" ""`;
$_recup = `substitute "]" $_recup ""`;

Mais je bute sur un autre problème : substitute ne veut pas remplacer le crochet ouvert [.
Alors qu'il veut bien me remplacer le crochet fermé ] :?:

Voilà, moi je suis ouvert à toute proposition.
Merci bien.
« Paresse : habitude prise de se reposer avant la fatigue. »
[Jules Renard]
Avatar de l’utilisateur
slick
Petite face
 
Messages: 195
Inscription: Mar Mai 29, 2007 9:20 pm
Localisation: Région parisienne

Re: Recuperation connection[ID]

Messagepar slick » Jeu Jan 23, 2014 4:22 am

Je viens de trouver une partie de la solution.
Celle concernant substitute. J'avais tenté d'échapper le crochet ouvert avec /[. Mais en fait, c'est //[.

Ça va régler mon principal souci donc.
En revanche, si quelqu'un a une meilleure solution pour aller directement chercher la valeur et la récupérer dans une variable de type int, je suis vraiment preneur.

Merci.
« Paresse : habitude prise de se reposer avant la fatigue. »
[Jules Renard]
Avatar de l’utilisateur
slick
Petite face
 
Messages: 195
Inscription: Mar Mai 29, 2007 9:20 pm
Localisation: Région parisienne


Retourner vers Animation - Skinning- Rigging

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

cron