Hi,
Thanks for your help, but I just can't find the
getLocalToVWorldTransform() class.
I tried to use the getLocalToVworld() class instead,
but it does not seems to work.
Here is my code:
...
objs= scene.getNamedObjects();
Set keys = objs.keySet();
Iterator ite = keys.iterator();
while (ite.hasNext()){
Shape3D node = (Shape3D) objs.get(ite.next());
if (node != null) {
node.setAppearance(appearance1);
}
Transform3D t3d3 = new Transform3D();
try{
node.getLocalToVworld(t3d3);
}
catch(RestrictedAccessException e)
{System.out.println(e);}
...
}
...
(I am trying to get the coordinates of several objects
loaded from a file)
When I run this code I have this exception:
javax.media.j3d.RestrictedAccessException: Node: local
to vworld transform is undefined for a node that is
not part of a live scene graph
How can I solve this problem and where can I find the
getLocalToVWorldTransform() class
Thanks in advance.
--- Justin Couch <[EMAIL PROTECTED]> a �crit : >
thorsten topol wrote:
>
> > I would like to get my 3d object coordinates in
> order
> > to put its name (a text3d) on its barycenter.
> > Do you know how to get these coordinates?
>
> Sounds like you want to know the object's
> coordinates in the world
> coordinate system. You can find this out by calling
> getLocalToVWorldTransform(). Use the Transform3D to
> then put your label
> in the correct place.
>
>
> --
> Justin Couch
> http://www.vlc.com.au/~justin/
> Freelance Java Consultant
> http://www.yumetech.com/
> Author, Java 3D FAQ Maintainer
> http://www.j3d.org/
>
-------------------------------------------------------------------
> "Humanism is dead. Animals think, feel; so do
> machines now.
> Neither man nor woman is the measure of all things.
> Every organism
> processes data according to its domain, its
> environment; you, with
> all your brains, would be useless in a mouse's
> universe..."
> - Greg
> Bear, Slant
>
-------------------------------------------------------------------
>
>
===========================================================================
> 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!? -- Une adresse @yahoo.fr gratuite et en fran�ais !
Yahoo! Courrier : http://courrier.yahoo.fr
===========================================================================
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".