Aller au contenu

réacteur pour les fonctions \"Move\" et \"STRETCH\"


Messages recommandés

Posté(e)

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]

Posté(e)

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 Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité