Dear all:
consider the snippet below:
int x = ((MouseEvent)event[i]).getX();
int y = ((MouseEvent)event[i]).getY();
System.out.println("x="+" "+x);
PickRay pickRay = generatePickRay(x,y);
SceneGraphPath []Path = branchGroup.pickAll(pickRay);
for (int b=0;b<Path.length;b++)
{
System.out.println("path[b]="+Path[b]);
}
the following print below shows the result of the path, i want to retrieve
the object Protein which i used to make the cone.something like
Protein tein =(Protein)Path[0].getObject();
but that throws an exception, any ideas on how really get to this object ?
path[i]=javax.media.j3d.Locale@1fe571f : com.sun.j3d.utils.geometry.Cone,
Protein@109ea96 :
javax.media.j3d.Shape3Djavax.media.j3d.TriangleFanArray@83b1b
LocalToVworld Transform:
0.0375749076740305, -0.005965948985267853, -0.012350453208999744,
0.285124270664246 0.0, 0.03601788328904463, -0.017398620975559716,
0.12078290366391121 0.013715911991643523, 0.01634378978561484,
0.033834216736250124, 0.6479161499920172
0.0, 0.0, 0.0, 1.0
this is what i really want to process
path[i]=javax.media.j3d.Locale@1fe571f : com.sun.j3d.utils.geometry.Cone,
Protein@109ea96 :
javax.media.j3d.Shape3Djavax.media.j3d.TriangleFanArray@83b1b
and get to the protein object.
any Ideas ?
thanks,
Isaac
===========================================================================
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".