Yet, I'm not sure I've understood your problem. You have a collection of TGs, each with a different position/orientation in the 3d space. You want to translate this group of objects in a certain point in the space without changing relative transformations between them. You have two ways: one, as just said, group the TGs under a common TG and apply the translation to the latter; the other way is to transform all the TGs of the collection using the same translation (modify the Transform3D of the TGs multiplying it by the Transform3D representing your translation).
HTH, fmancini -----Original Message----- From: Discussion list for Java 3D API [mailto:[EMAIL PROTECTED] On Behalf Of ashish khandelwal Sent: Thursday, September 16, 2004 11:03 To: [EMAIL PROTECTED] Subject: Re: [JAVA3D] Translating a group of objects !! hi, May be that is true...i ll have to brush up my concepts of translation and rotation matrix... But there should certainly be a mathematical method to calculate all the translation matrices for a given collection of TransformGroup so that we could Translate the collection to a desired point in 3d Space My question has not been answered yet i just want a method to calculate all translation Matrices (Or one Matrix , what ever) that could be applied to the collection of TGs so that i m able to Translate the collection to a desired point without changing the orientation of any TG relative to any other TG in the Group Pointers Please!! Regards Ashish --- fausto mancini <[EMAIL PROTECTED]> wrote: > Hi. > > TGR = target TransformGroup (say origin) > TGA = TransformGroup A > TGB = TransformGroup B > > If TGA not equals to TGB there does not exist a > unique TransformGroup that > will take both TGA and TGB in TGR. > > You have to calculate the TransformGroup > (transformation matrix) for each > TGX you have. > > fmancini > > -----Original Message----- > From: Discussion list for Java 3D API > [mailto:[EMAIL PROTECTED] > On Behalf Of ashish khandelwal > Sent: Thursday, September 16, 2004 06:09 > To: [EMAIL PROTECTED] > Subject: Re: [JAVA3D] Translating a group of objects > !! > > that can be certainly done > what i m looking for is a generic solution to the > problem. > > Ok let me rephrase the question > > I have the TGs for all the componenets of the > TransformGroup now I want to translate them all to > one > Specified Point in 3d sapce (say origin) > > can there be a translation Matrix that can be > multiplied to all the TransformGroups so that, > the center point of the objects now become origin > (or > roughly so) > > with the TGs of all the objects to be translated and > a > point given can a generic solution be deduced > > Regards > Ashish > > --- Mattijs Janssens <[EMAIL PROTECTED]> wrote: > > > Can't you put all the objects under a common > > transformgroup and modify > > the translation on that one? > > > > Regards, > > > > Mattijs > > > > ashish khandelwal wrote: > > > Hi, > > > > > > Problem statement --to find a method of > > translating a > > > group of objects maintaing the relative position > > of > > > each object with the other > > > > > > I have a group of Objects say a Character which > is > > > made up of different objects all grouped togater > > > > > > Now I want to translate the whole object by > > setting > > > the translation for the Trasnform group of each > > object > > > > > > so that the character moves to a specified > > location > > > > > > > > > Any help or Pointers shall be Appreciated > > > > > > Regards > > > Ashish > > > > > > > > > > > > > > > > > > __________________________________ > > > Do you Yahoo!? > > > Yahoo! Mail - 50x more storage than other > > providers! > > > http://promotions.yahoo.com/new_mail > > > > > > > > > =========================================================================== > > > 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". > > > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam > protection around > http://mail.yahoo.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". > _______________________________ Do you Yahoo!? Express yourself with Y! Messenger! Free. Download now. http://messenger.yahoo.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".