Maybe, Nagehan, a solution can be something I did before with those kind of problems: I just copied the particular Behavior from the java3d-utils-src.jar file and changed it internally myself. I stripped out everything I didn't need, changed some direction values from + to -, and ended up with a great Behavior exactly doing what I wanted.
There might be another way to solve this. But you first have to pinpoint exactly where or what is causing the problem. Succes, Dirk ----- Original Message ----- From: "nagehan pala" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, September 24, 2003 4:15 PM Subject: Re: [JAVA3D] OrbitBehavior and PickBehavior > Thanks for your help,Dirk, but this is not the problem, I think. > > I used MouseRotate behavior,but it doesn't solve the problem. The problem is > that: after I use OrbitBehavior or MouseRotate behavior class, and then use > PickRotateBehavior, PickTranslateBehavior or PickZoomBehavior classes, the > shapes and the mouse icon moves in the different directions. > > Before using OrbitBehavior class, everything is fine. I click the mouse when > the mouse icon is on the shape that I want to select. The shape and the > mouse icon moves in the same direction. After using OrbitBehavior class, > (does not matter whether to set OrbitBehavior.REVERSE_ALL or not set) I > click the mouse and select the shape again, but this time the shape and the > mouse icon are not moved in the same direction. There is similar problem > when I use PickZoomBehavior, the shape doesn't close to me(image plate). It > moves to the first zoomed direction(before using OrbitBehavior). > > Maybe there is problem in PickTranslateBehavior and PickZoomBehavior.How can > I solve this direction problem? > > nagehan > > >From: "Dirk L. van Krimpen" <[EMAIL PROTECTED]> > >Reply-To: Discussion list for Java 3D API <[EMAIL PROTECTED]> > >To: [EMAIL PROTECTED] > >Subject: Re: [JAVA3D] OrbitBehavior and PickBehavior > >Date: Wed, 24 Sep 2003 09:40:50 +0200 > > > >Nagehan, > > > >OrbitBehavior doesn't rotate the coordinate system but moves the > >view platform around your origin. The simplest thing you may try > >is to pass a flag to the OrbitBehavior constructor, something like: > > > >OrbitBehavior orb=new OrbitBehavior(yourcanvas,orb.REVERSE_ALL); > > > >or, instead of using an OrbitBehavior,you could just use a simple > >MouseRotate behavior. > > > >Your English is great! (At least, that's what I think being a Dutchman > >myself). > > > >Dirk > > > >----- Original Message ----- > >From: "nagehan pala" <[EMAIL PROTECTED]> > >To: <[EMAIL PROTECTED]> > >Sent: Tuesday, September 23, 2003 5:11 PM > >Subject: [JAVA3D] OrbitBehavior and PickBehavior > > > > > > > hi > > > > > > There are some shapes in my scene. I use a button for changing > >behaviors. > > > First, PickTranslateBehavior, PickZoomBehavior and PickRotateBehavior > >are > > > used for moving the selected shape. When the button is pressed, these > > > behaviors are detached and OrbitBehavior is set. Then, the scene can be > > > rotated, translated or zoomed. > > > > > > When the scene is rotated, also coordinate system is rotated. If you > >press > > > the button again, PickTranslateBehavior, PickZoomBehavior and > > > PickRotateBehavior are set. When you select a shape and drag it to the > > > right, the shape doesn't move to the right, as expected. > > > > > > I want that, when I select a shape and drag it to the right, the shape > >moves > > > to the right. When I use OrbitBehavior(rotates the coordinate system), > >is > >it > > > possible? > > > > > > sorry for my bad english > > > > > > nagehan > > > > > > _________________________________________________________________ > > > High-speed Internet access as low as $29.95/month (depending on the > >local > > > service providers in your area). Click here. https://broadband.msn.com > > > > > > > >=========================================================================== > > > To unsubscribe, send email to [EMAIL PROTECTED] and include in the > >body > > > of the message "signoff JAVA3D-INTEREST". For general help, send email > >to > > > [EMAIL PROTECTED] and include in the body of the message "help". > > > >=========================================================================== > >To unsubscribe, send email to [EMAIL PROTECTED] and include in the body > >of the message "signoff JAVA3D-INTEREST". For general help, send email to > >[EMAIL PROTECTED] and include in the body of the message "help". > > _________________________________________________________________ > Instant message during games with MSN Messenger 6.0. Download it now FREE! > http://msnmessenger-download.com > > =========================================================================== > To unsubscribe, send email to [EMAIL PROTECTED] and include in the body > of the message "signoff JAVA3D-INTEREST". For general help, send email to > [EMAIL PROTECTED] and include in the body of the message "help". =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".