2 6{|:}~@!TD-   5; 57?333333 59? 5 6 5 5 5 5@ !TD-    $ $  ( ( + 5 5 + +   crossSectionRadiusLptolemy/data/expr/Parameter; hullRadius angleSpanslices_containedNodeLjavax/media/j3d/Shape3D;5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis Lptolemy/domains/gr/lib/Torus3D; container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String; Exceptions _createModel()VthetaD cosFactor1F sinFactor1 cosFactor2 sinFactor2numberOfSlicesIdata[FnumberOfSweepVertices numberOfQuads totalVerticespolydataspan innerRadius outerRadius stripCount[Iijkmgi)Lcom/sun/j3d/utils/geometry/GeometryInfo;ng,Lcom/sun/j3d/utils/geometry/NormalGenerator;st'Lcom/sun/j3d/utils/geometry/Stripifier; StackMapTableXa_getNodeObject()Ljavax/media/j3d/Node; _getAngleSpan()D_getCrossSectionRadius()F_getHullRadius _getSlices()I SourceFile Torus3D.java >?ptolemy/data/expr/Parameterptolemy/data/DoubleTokenjava/lang/Math > > :8ptolemy/data/IntToken > ;8 78 98 LM wx rs tu vu 'com/sun/j3d/utils/geometry/GeometryInfo *com/sun/j3d/utils/geometry/NormalGenerator >M M%com/sun/j3d/utils/geometry/Stripifier javax/media/j3d/Shape3D <= s xptolemy/domains/gr/lib/Torus3D$ptolemy/domains/gr/lib/GRShadedShape*ptolemy/kernel/util/IllegalActionException,ptolemy/kernel/util/NameDuplicationException(D)VG(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;Lptolemy/data/Token;)V(I)Vcos(D)DsinsetCoordinates([F)VsetStripCounts([I)VgenerateNormals,(Lcom/sun/j3d/utils/geometry/GeometryInfo;)VrecomputeIndicesstripify _appearanceLjavax/media/j3d/Appearance; setAppearance(Ljavax/media/j3d/Appearance;)VgetGeometryArray!()Ljavax/media/j3d/GeometryArray; setGeometry(Ljavax/media/j3d/Geometry;)VgetToken()Lptolemy/data/Token; doubleValueintValue!567898:8;8<=>?@ f*+,*Y*Y *Y* Y *Y*Y *Y*Y AIJL5MMOePB fCDfEFfGHIJKLM@K(**<hM>dh6h6h:*9*8 *8  : 6    O 6 6  > kdog9,   jbQ,  jQ Y666  d6   ko8 ko8 `ko8 `ko8,0jQ`,`0Q`,0jQ`6,0jQ`,`0Q`,0jQ`6,`0jQ`,`0Q`,`0jQ`6,`0jQ`,`0Q`,`0jQ`6 `6  Y!:" #$Y%:&'(Y):*'*+Y,-*-*./*-01A;rt uvwxy&z,{2|8~>HNTW`r".;IO]jz'Br#NOPQRQSQTQ(CD UVWXYVZV [V&\X,]O2^Q 8_Q >`a AbV WcV dVeV[fgDhi/jkl/A mnno@  IJpq@/*-AB CDrs@8* 23AB CDIJtu@=*23A  B CDIJvu@9*23AB CDIJwx@8*2 4AB CDIJyz