CADy Posté(e) le 10 juin 2008 Posté(e) le 10 juin 2008 Bonjour tout le monde.. j'ai créé un réacteur pour les fonctions MOVE et STRETCH (if RTMoveEnded (vlr-remove RTMoveEnded) ) ;;Start Reactor (setq RTMoveEnded (vlr-command-reactor nil '((:vlr-commandEnded . *RTMoveEnded*)) ) ) ;;Reactor on ended MOVE (defun *RTMoveEnded* (call-reactor scI / MOE) (setq ERE (nth 0 scI)) (if (or (= ERE "MOVE") (= ERE "STRETCH") ) (checkRTBlock) ) ) ça l'air de fonctionner......cependant, lorsque je déplace ou stretch les entités via les fonctions des GRIPS,..ceci ne fonctionne pas. pourtant les fonctions sont exécutés...!!? j'me trompe ? [Edité le 10/6/2008 par CADy]
Patrick_35 Posté(e) le 10 juin 2008 Posté(e) le 10 juin 2008 Salut C'est normal car tu ne les prends pas en compte. Utilise ceci dans le réacteur(and (member (car sci) (list "MOVE" "STRETCH" "GRIP_MOVE""GRIP_STRETCH")) (checkRTBlock)) @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
CADy Posté(e) le 10 juin 2008 Auteur Posté(e) le 10 juin 2008 Merci Pat.... Bon sens...tu es une référence du tonnere..;-)
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant