2 H\] G^_` Gab Gc Gd \ Pef Gg Gh Gi j k lm Gno p q Grs tu Gvw Gxy Gz{ G|} G~ ' + G G  e 3\ 3 3 3 9\ G 9 9 9 9j 9k 9l  G 9@()VCodeLineNumberTable intersects(Ljavax/media/j3d/PickShape;Ljavax/media/j3d/PickInfo;ILjavax/vecmath/Point3d;Ljavax/media/j3d/GeometryRetained;I)Z StackMapTable([Ljavax/vecmath/Point3d;)ZB(Ljavax/media/j3d/Transform3D;Ljavax/media/j3d/GeometryRetained;)Z(Ljavax/media/j3d/Bounds;)ZcomputeCentroid getClassType()I SourceFileTriangleArrayRetained.java IJ javax/media/j3d/GeometryRetained javax/vecmath/Point3djava/lang/Double javax/media/j3d/GeometryArray Yjavax/media/j3d/PickRay javax/media/j3d/PickInfo javax/media/j3d/PickSegment javax/media/j3d/PickBounds javax/media/j3d/BoundingBox javax/media/j3d/BoundingSphere  javax/media/j3d/BoundingPolytope javax/media/j3d/PickCylinder javax/media/j3d/PickCone "java/lang/IllegalArgumentExceptionTriangleArrayRetained0 Ijava/lang/RuntimeException(PickShape not supported for intersection  MTjava/lang/StringBuilder&Bounds not supported for intersection javax/vecmath/Vector3d J %javax/media/j3d/TriangleArrayRetained%javax/media/j3d/GeometryArrayRetainedjavax/media/j3d/PickShape[Ljavax/vecmath/Point3d;[D[IgeoTypeI vertexFormatinitialVertexIndexinitialCoordIndex getPickTypevalidVertexCount getVertexData(ILjavax/vecmath/Point3d;)V intersectRayM([Ljavax/vecmath/Point3d;Ljavax/media/j3d/PickRay;[DLjavax/vecmath/Point3d;)ZxDyzstoreInterestData[(Ljavax/media/j3d/PickInfo;ILjavax/media/j3d/GeometryRetained;I[ILjavax/vecmath/Point3d;D)VstartLjavax/vecmath/Point3d;endintersectSegmentb([Ljavax/vecmath/Point3d;Ljavax/vecmath/Point3d;Ljavax/vecmath/Point3d;[DLjavax/vecmath/Point3d;)ZboundsLjavax/media/j3d/Bounds;intersectBoundingBoxQ([Ljavax/vecmath/Point3d;Ljavax/media/j3d/BoundingBox;[DLjavax/vecmath/Point3d;)ZintersectBoundingSphereT([Ljavax/vecmath/Point3d;Ljavax/media/j3d/BoundingSphere;[DLjavax/vecmath/Point3d;)ZintersectBoundingPolytopeV([Ljavax/vecmath/Point3d;Ljavax/media/j3d/BoundingPolytope;[DLjavax/vecmath/Point3d;)ZintersectCylinderR([Ljavax/vecmath/Point3d;Ljavax/media/j3d/PickCylinder;[DLjavax/vecmath/Point3d;)Z intersectConeN([Ljavax/vecmath/Point3d;Ljavax/media/j3d/PickCone;[DLjavax/vecmath/Point3d;)Zjavax/media/j3d/J3dI18N getString&(Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;)VintersectTriTri(Ljavax/vecmath/Point3d;Ljavax/vecmath/Point3d;Ljavax/vecmath/Point3d;Ljavax/vecmath/Point3d;Ljavax/vecmath/Point3d;Ljavax/vecmath/Point3d;)ZintersectTriPnt_(Ljavax/vecmath/Point3d;Ljavax/vecmath/Point3d;Ljavax/vecmath/Point3d;Ljavax/vecmath/Point3d;)Zjavax/media/j3d/Transform3D transform(Ljavax/vecmath/Point3d;)Vjavax/media/j3d/Boundsappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;centroidsub1(Ljavax/vecmath/Tuple3d;Ljavax/vecmath/Tuple3d;)Vcross3(Ljavax/vecmath/Vector3d;Ljavax/vecmath/Vector3d;)V normalizeisNaN(D)Z getCrossValueI(Ljavax/vecmath/Point3d;Ljavax/vecmath/Point3d;Ljavax/vecmath/Vector3d;)Vdot(Ljavax/vecmath/Vector3d;)D GHIJK* **L-. /MNK I::9 9 9 9 :*~ * * 6Y SY SY S+ -qy!+:*6O*2*1 719 9 9 9 ~*,1@~|*,1g+:*6O*2*1 719 9 9 9 ~*,1@~t*,1_+:*A6O*2*1 719 9 9 9 ~*,1@~|*,1g+:*6O*2* 1 719 9 9 9 ~*,1@~|*,1g+!:*6O*2*"1 719 9 9 9 ~*,1@~|*,1g+#:*O6O*2*$1 719 9 9 9 ~*,1@~|*,1g+%:*6O*2*&1 719 9 9 9 ~*,1@~|*,1g'Y()*+Y,-   LF34 5679):6;A<L=W?ACDEFDHIJLMNOPQRVW*^0`9aBbIcWa]etgxhzjklmnoptu|  ",29@GN`g|$09BIW]lpr|$+29@RYnt}  '07>EGO00GPQRSCS  =  =   = GPQRS  =GPQRS GPQRS!  =GPQRSGPQRS#  =GPQRSGPQRS%  =GPQRS MTKJMN*~ * * 6,Y S,Y S,Y S+Ig*$*,2*,2*,2*,2,2,2+2+2+2.**,2*,2*,2*,2,2,2+2+2+2.*,2,2,2+2+2+2.*{*,2*,2*,2*,+2+2-*<*,2*,2*,2*,2,2,2+2/L"#$ %&!(+)5*?,`.i/u01249:;<=?A FGH*I6JFLHQQR]SiTuUW\OQRC@G^>AMUKN*~ * * 6-Y S-Y S-Y S*F*-2*-2*-2+-20+-20+-20,-1LBbcde'f1g;iDjPk\lhmonvo}pqtOQCKMVK,M*~ * * >,Y S,Y S,Y S+2W+:**,2*,2*,2*,+:**,2*,2*,2*, +!:*M*,2*,2*,2*,"+Y3Y456+78-Lzyz{|&}0~:X^fq| *O- QC<66!6WJKZ *~ * * <Y MY NY :9Y::9Y::9Y::9 *;*;*;**,*-*,-<-<=>?@cAcB*,-C*-C*,CD9*;Y,-cckc*;Y,-cckc*;Y,-cckc c9 ! 7E ko9*;Yk*;Yk*;YkL$ '09BKNV^fnw >HOYguO,CO G999Z:XYKLZ[