2 G]^ F_`a ] Obc Fd Fe Ff Fg h i jk Fl mn o p Fqr st Fuv Fwx Fyz F{| F}~ % ) F F U  Wb 1] 1 1 1 7] F 7 7 7 7h 7i 7j  7 F 7@()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 SourceFileTriangleStripArrayRetained.java HI javax/media/j3d/GeometryRetained javax/vecmath/Point3djava/lang/Double Zjavax/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/IllegalArgumentExceptionTriangleStripArrayRetained0 Hjava/lang/RuntimeException(PickShape not supported for intersection LSjava/lang/StringBuilder&Bounds not supported for intersection javax/vecmath/Vector3d I *javax/media/j3d/TriangleStripArrayRetained*javax/media/j3d/GeometryStripArrayRetainedjavax/media/j3d/PickShape[Ljavax/vecmath/Point3d;[D[Ijavax/media/j3d/Transform3Djavax/media/j3d/BoundsgeoTypeI getPickTypestripVertexCountsstripStartVertexIndices 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)Vset(Ljavax/vecmath/Tuple3d;)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;)Z transform(Ljavax/vecmath/Point3d;)Vappend-(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(DDD)V getCrossValueI(Ljavax/vecmath/Point3d;Ljavax/vecmath/Point3d;Ljavax/vecmath/Vector3d;)Vdot(Ljavax/vecmath/Vector3d;)D FGHIJ* **K12 3LMJ ::9 9 9 96YSYSYS :+ 2.)%/*,-.+ :* * .6* .`66O*2 O*2 *`1 719 9 9 9 ~*,1@~*,122.O22.OT+:* * .6* .`66O*2 O*2 *`1 719 9 9 9 ~*,1@~*,122.O22.OL+:* * .6* .`66O*2 O*2 *`1 719 9 9 9 ~*,1@~*,122.O22.OT+:* * .6* .`66O*2 O*2 *`1 719 9 9 9 ~*,1@~*,122.O22.OT+:* * .6* .`66O*2 O*2 * `1 719 9 9 9 ~*,1@~*,122.O22.OT+!:* * .6* .`66O*2 O*2 *"`1 719 9 9 9 ~*,1@~*,122.O22.OT+#:* * .6* .`66O*2 O*2 *$`1 719 9 9 9 ~*,1@~*,122.O22.OT%Y&'()Y*+   K>78 9:;='>2?=@BBtDzFGHIJKIMNOPQRTUVW XYZ-^4_FcQdYedfokumnopqrptuvwyz|}~ 07IT\gr~ 18JU]hs  29KV^it !3:LW_ju { !"#.'5(G,R-Z.e/p4v6789:;9=>?@ABDEFG HIJ)N0OBSMTUU`Vk\x^abcdegN5tFOPQR $FOPQR  .=(FOPQR$FOPQR 6=(FOPQR $FOPQR .=(FOPQR FOPQR$FOPQR .=(FOPQR FOPQR$FOPQR .=(FOPQRFOPQR!$FOPQR! .=(FOPQRFOPQR#$FOPQR# .=(FOPQR LSJZ::6YSYSYS+'9* * .=* .`>*2 *2 *2 *222+2+2+2,2222* * .=* .`>*2 *2 *2 *222+2+2+2,*222+2+2+2,2222* * .=* .`>*2 *2 *2 *+2+22222* r* .=* .`>*2 *2 *2 *222+2-2222K5mn oqr$s/uPwZxbyoz{{|}~ IOQ\jt| '=?JXNPFPPQ6FPPQ.FPPQ6FPPQHFPPQ6FPPQ$FPPQ6FPPQ(FPPQLTJc>:YSYSYS* * .6* .`6*2 *2 +2.+2.*2 +2.,/2222KR)2:HUbjryNE)FUPHFUP&FUPLVJ: =:YSYSYS+0z+:* n* .>* .`6*2 *2 *2 *2222+:* * .>* .`6*2 *2 *2 *2222+:* * .>* .`6*2 *2 *2 * 2222ɻ)Y1Y234+56+K,)HNW^kw $2 8 AHUams NHFWP4FWP FWP4FWP FWP4 FWP FWPXIJIٻYLYMYN7Y8:7Y8:7Y8:9 6*9*9*9* E* .6  * .`6 * + * , 6   9 :** + 6 * , 6 * - 6 +,:,-:;<=>c?c@zA*+,B*,-B*-+BC9 c9 *9Y+,c-ckc*9Y+,c-ckc*9Y+,c-ckc 7D ko9*9Yk*9Yk*9YkK1%&'(!)**3,6-9.A/I0Q2[3d4s5}6789:<=>@ABDEIJMNPQSV#W+X3Y<ZC[`\}]bcdefhN QF7778F777% F777 5F777:YZJKl[\