Java3D borner un déplacement Forum programmation java
[ Envoyer un message ] [ Forum jgfl ] [ F.A.Q. ]
(1 visiteur)

Forum programmation java Modification: 31/5/2008
Création: 3/3/2001

Discussions sur le langage de programmation JAVA

 

Java3D borner un déplacement

Envoi de Fab le 12 Février 2003 19:07:11:

Bonjour,

J'ai un petit souci en Java3D.
J'ai crée une scene avec un Cube de type simple (ColorCube)
et un MouseTranslate afin de pouvoir le déplacer.
Je souhaiterais maintenant borner ce déplacement avec par exemple
une box ou une sphere afin que lorsque je bouge la souris et que l'objet
arrive sur les limites, il s'arrete.
J'ai bien essayé la méthode SetChedulingBounds mais ça ne marche pas, l'espace
de mouvement n'est pas limité.


public BranchGroup createSceneTree()
{
BranchGroup racineVue=new BranchGroup();

BoundingSphere schedulingBounds = new BoundingSphere (new Point3d (0,0,0), 0.5);
TransformGroup mouseTransform = new TransformGroup ();
mouseTransform.setCapability (TransformGroup.ALLOW_TRANSFORM_WRITE);
mouseTransform.setCapability (TransformGroup.ALLOW_TRANSFORM_READ);

MouseTranslate translate = new MouseTranslate (mouseTransform);
translate.setSchedulingBounds (schedulingBounds);

racineVue.addChild(translate);
racineVue.addChild(mouseTransform);

mouseTransform.addChild(new ColorCube(0.2));

return racineVue;
}

Merci
Fabien


Réponses:


Répondre

Pseudo:
(limité à 25 caractères)
E-Mail:
Cochez cette case pour être averti à l'adresse ci-dessus d'une réponse sur ce fil de discussion

Sujet:
(limité à 40 caractères)

Commentaires:

Lien optionnel URL:
Titre du lien:
Image optionnelle URL:

Créer un blog aminaute gratuitement et facilement


Alerter Rezoweb si ce message est illégal

Créez votre Forum Rezoweb gratuitement !

Vous pouvez rechercher un mot ou une expression
dans les messages indexés par Google :

Créez votre Forum gratuit Rezoweb