2/ s r r r s r s r r  s r s r s r s r s r s r   s   " s "   ( " + " . 0 2 4 6 8 : < > @ B D F I I I M H    M s V  Y V r V V b b   k k b V V numShapesI geometryInfoLjava/util/ArrayList;srcList[Ljava/lang/Object;'([Ljavax/media/j3d/Shape3DRetained;II)VCodeLineNumberTable StackMapTableygetCollisionBounds(I)Ljavax/media/j3d/Bounds; numGeometries(I)I getGeometry(II)Ljavax/media/j3d/Geometry;getAllGeometries(I)Ljava/util/Enumeration; getBounds intersect@(Ljavax/media/j3d/SceneGraphPath;Ljavax/media/j3d/PickShape;[D)ZN(Ljavax/media/j3d/PickInfo;Ljavax/media/j3d/PickShape;ILjava/util/ArrayList;)Z SourceFileShape3DCompileRetained.java z tu vw xy javax/media/j3d/GeometryRetainedjava/lang/Object w javax/media/j3d/CompileStatejava/util/ArrayListjavax/media/j3d/Shape3D u %javax/media/j3d/GeometryArrayRetained u   !javax/media/j3d/QuadArrayRetained  (javax/media/j3d/SceneGraphObjectRetained   %javax/media/j3d/TriangleArrayRetained"javax/media/j3d/PointArrayRetained!javax/media/j3d/LineArrayRetained*javax/media/j3d/TriangleStripArrayRetained(javax/media/j3d/TriangleFanArrayRetained&javax/media/j3d/LineStripArrayRetained(javax/media/j3d/IndexedQuadArrayRetained,javax/media/j3d/IndexedTriangleArrayRetained)javax/media/j3d/IndexedPointArrayRetained(javax/media/j3d/IndexedLineArrayRetained1javax/media/j3d/IndexedTriangleStripArrayRetained/javax/media/j3d/IndexedTriangleFanArrayRetained-javax/media/j3d/IndexedLineStripArrayRetainedjavax/media/j3d/Geometryjava/util/Vector   javax/media/j3d/BoundingBoxjavax/media/j3d/Bounds z    javax/media/j3d/PickInfo "java/lang/IllegalArgumentExceptionShape3DRetained3  z     javax/media/j3d/Transform3D ! "# $% &java/lang/Doublejavax/vecmath/Point3d '( ") *+ ,- .)&javax/media/j3d/Shape3DCompileRetainedjavax/media/j3d/Shape3DRetained"[Ljavax/media/j3d/Shape3DRetained;java/lang/Throwablejavax/media/j3d/SceneGraphPathjavax/media/j3d/PickShape[D()VboundsAutoComputeZsource"Ljavax/media/j3d/SceneGraphObject; geometryListremove(I)Ljava/lang/Object; isPickable isCollidableappearanceOverrideEnable appearance$Ljavax/media/j3d/AppearanceRetained;collisionBoundLjavax/media/j3d/Bounds; localBoundsid javax/media/j3d/SceneGraphObjectretained*Ljavax/media/j3d/SceneGraphObjectRetained;size()IgetgeoTypewillRemainOpaque(I)Z isMergeable()Zadd(Ljava/lang/Object;)Z setCompiled(Ljava/util/ArrayList;)V setSource%(Ljavax/media/j3d/SceneGraphObject;)Velements()Ljava/util/Enumeration;(Ljavax/media/j3d/Bounds;)VcomputeBoundingBox geoBoundsLjavax/media/j3d/BoundingBox;combine()Ljavax/media/j3d/Bounds; getTransform()Ljavax/media/j3d/Transform3D;javax/media/j3d/J3dI18N getString&(Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;)VsetLocalToVWorldRef (Ljavax/media/j3d/Transform3D;)V getObject()Ljavax/media/j3d/Node;getClosestDistance()DgetLocalToVWorldRefinvert transform:(Ljavax/media/j3d/Transform3D;)Ljavax/media/j3d/PickShape;mirrorGeometry"Ljavax/media/j3d/GeometryRetained;s(Ljavax/media/j3d/PickShape;Ljavax/media/j3d/PickInfo;ILjavax/vecmath/Point3d;Ljavax/media/j3d/GeometryRetained;I)Zset(Ljavax/vecmath/Tuple3d;)V(Ljavax/vecmath/Point3d;)Vdistance(Ljavax/vecmath/Point3d;)DsetClosestDistance(D)VsetClosestIntersectionPoint rstuvwxyz{| ****: : ***+2*+2 *  W6 *+2*+2 *+2*+2*+2*+2*+2~*Y6!+2:  ** S6 !":q#$9%1 #2 #YS #2&W. #2 #YS #2&Wn~UY: 6 2!: '&W  &W* &W6: E-qYA) 28(Y):  2: **  &W !+,- 2 2:6 * !&W 28.Y/:  2: **  &W !+,- 2 2:6 * !&Wp 280Y1:  2: **  &W !+,- 2+ 2:6 * !&W 282Y3:  2: **  &W !+,- 2 2:6 * !&W 284Y5:  2: **  &W !+,- 2C 2:6 * !&W 286Y7:  2: **  &W !+,- 2 2:6 * !&W 288Y9:  2: **  &W !+,- 2[ 2:6 * !&W, 28:Y;:  2: **  &W !+,- 2 2:6 * !&W 28Y?:  2: **  &W !+,- 2 2:6 * !&W 28@YA:  2: **  &W !+,- 2 2:6 * !&W\ 28BYC:  2: **  &W !+,- 2 2:6 * !&W 28DYE:  2: **  &W !+,- 2 2:6 * !&Wt 28FYG:  2: **  &W !+,- 2/ 2:6 * !&WW}r4+ /2:<!?&C.E2F<GFKOLRQ\RfSpTzUVWZ[]^_`ahijklm-oAsLt[wlhrx]$,5?FPais  '.8IQ[hw} 19CP_ehpy!+8GMPXakr|       /5 8#@$I%S&Z'd(u*}+,-,0345678:;<=<@ C(D1E;FBGLH]JeKoL|MLPSTUVWXZ[\]\`cde#f*g4hEjMkWldmslyv~IF rb r0 rsO rs" rs.  rP"<<<<<<<<<<<<<< r|*}z|-*!M, }  |1*!N-!H}  |w6*!MIYJN6, -,!KW-L}  +1~I|* *}*!M,kMYNON6, Q,!H:;P:Q(RSY:-STç :-*U`looto}F#/:?IRW`iw}~6&MHrMH| oVYW:+X:YYZ[\]+^:*!:-*,_6*,_ -`R}: !(1BFQUckm~5!Vb/ rVb|7+a:bYc:d,e: 6~\~U ~N@~G6  : !:  # f  f:  g ŧi9 kYl:kYl:kYl:6d!:  M f  f:  + g,mn,o9    9 m i~ + p~ +q}&%AKW\dkz|     &-3 5$~ D rVbb& rVbb"rVbbkkk&rVbbkkk:rVbbkkk  rVbb