Cone is a primitive object, not a Geometry object. you should get exception
for that.
At 12:39 PM 1/31/2003 -0500, you wrote:
hi all:
given the code below:
sceneGraphPath = branchGroup.pickAny(pickRay);
System.out.println("scene graph="+"
"+sceneGraphPath.toString());
Shape3D shape3d = (Shape3D)sceneGraphPath.getObject();
Geometry geom = shape3d.getGeometry();
Cone conex=(Cone)geom;
if( conex instanceof Cone)
{
Cone conex=(Cone)someCone;
float Ht=conex.getHeight();
System.out.println("cone height="+" "+Ht);
}
i have a problem on line " Cone conex=(Cone)geom; "
what is the best way to get a cone from the scenegraph path ?
this is the path;
scene graph= javax.media.j3d.Locale@dfcb47 :
com.sun.j3d.utils.geometry.Cone, Protein@9abc69 :
javax.media.j3d.Shape3Djavax.media.j3d.TriangleFanArray@c792d4
LocalToVworld Transform:
0.0375749076740305, -0.005965948985267853, -0.012350453208999744,
0.020183997378
483642
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".
Lan Wu-Cavener
Dept. of Landscape Architecture
===========================================================================
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".