2  -  -  -  -  - - - - - - -   -  - - - - - - - $ - - - - - - ! ." -# $ % & -' ( )* + , - -. / / ( $ % & -0 -1 -23 D4 -56 G78 I I9 I: -; I; I< -= -> ?@ ?A BC DE .FG -H -I DJ GK L -M N O P -Q R S T U -V W X )Y + , - Z [ \ T ,?zG{ ] ^?6C- _ ` a b c d $e f $g $h $U $i j $+ $, $- $^ k@ l> mn -o pq -r -s -t uvALIGNMENT_CHANGEDI ConstantValue  AXIS_CHANGED@ROTATION_CHANGEDCONSTANT_SCALE_CHANGEDSCALE_FACTOR_CHANGEDmodeaxisLjavax/vecmath/Vector3f; rotationPointLjavax/vecmath/Point3f;nAxisLjavax/vecmath/Vector3d; viewPositionLjavax/vecmath/Point3d;yUpPointeyeVecyUpzAxisyAxisvectoraaLjavax/vecmath/AxisAngle4d;xformLjavax/media/j3d/Transform3D;zRotate constantScaleZ scaleFactorD left_xform right_xform scaleXformim_vec[Ljavax/vecmath/Vector4d;lvecLjavax/vecmath/Vector4d;orientedTransformDirtyorientedTransforms[Ljavax/media/j3d/Transform3D;EPSILON()VCodeLineNumberTableinitAlignmentMode(I)VsetAlignmentMode StackMapTablegetAlignmentMode()IinitAlignmentAxis(Ljavax/vecmath/Vector3f;)V(FFF)VsetAlignmentAxisgetAlignmentAxisinitRotationPoint(Ljavax/vecmath/Point3f;)VsetRotationPointgetRotationPointsetConstantScaleEnable(Z)VgetConstantScaleEnable()ZinitConstantScaleEnablesetScale(D)V initScalegetScale()DsendChangedMessage(ILjava/lang/Object;)VupdateImmediateMirrorObject([Ljava/lang/Object;)VwxgetOrientedTransform (I)Ljavax/media/j3d/Transform3D;yupdateOrientedTransform(Ljavax/media/j3d/Canvas3D;I)VzprojectToPlane3(Ljavax/vecmath/Vector3d;Ljavax/vecmath/Vector3d;)Zcompile!(Ljavax/media/j3d/CompileState;)VsearchGeometryAtoms (Ljavax/media/j3d/UnorderList;)V SourceFileOrientedShape3DRetained.javajavax/media/j3d/Shape3DRetained javax/media/j3d/OrientedShape3D javax/vecmath/Vector3f javax/vecmath/Point3f javax/vecmath/Vector3d { javax/vecmath/Point3d javax/vecmath/AxisAngle4d javax/media/j3d/Transform3D javax/vecmath/Vector4d javax/media/j3d/NodeRetained | 'javax/media/j3d/OrientedShape3DRetainedjava/lang/Integer }~ ~ ~   }    java/lang/Boolean java/lang/Double javax/media/j3d/J3dMessage    w       *[Ljavax/media/j3d/OrientedShape3DRetained;                                (javax/media/j3d/SceneGraphObjectRetained      [Ljava/lang/Object;java/lang/Objectjava/lang/Throwablejavax/media/j3d/Canvas3D(DDD)VnodeTypexFyzsetjava/lang/Mathsqrt(D)D(Ljavax/vecmath/Tuple3f;)Vtypethreadsuniverse!Ljavax/media/j3d/VirtualUniverse;args mirrorShape3DLjava/util/ArrayList;getGeomAtomsArray6(Ljava/util/ArrayList;)[Ljavax/media/j3d/GeometryAtom;java/util/ArrayListsizetoArray(([Ljava/lang/Object;)[Ljava/lang/Object;javax/media/j3d/VirtualUniversemcLjavax/media/j3d/MasterControl;javax/media/j3d/MasterControlprocessMessage(Ljavax/media/j3d/J3dMessage;)VintValue booleanValue doubleValuegetCenterEyeInImagePlate(Ljavax/vecmath/Point3d;)VgetImagePlateToVworld (Ljavax/media/j3d/Transform3D;)V transformgetCurrentLocalToVworld()Ljavax/media/j3d/Transform3D;invert(Ljavax/vecmath/Tuple3d;)V normalizecross3(Ljavax/vecmath/Vector3d;Ljavax/vecmath/Vector3d;)Vdot(Ljavax/vecmath/Vector3d;)Dacosangle(Ljavax/vecmath/AxisAngle4d;)V setIdentitysublength(Ljavax/vecmath/Vector3d;)VmulscalegetInverseVworldProjection=(Ljavax/media/j3d/Transform3D;Ljavax/media/j3d/Transform3D;)V(DDDD)V(Ljavax/vecmath/Vector4d;)V(Ljavax/vecmath/Tuple4d;)VwgetVworldProjectiongetPhysicalWidth mergeFlagjavax/media/j3d/CompileStatekeepTGkeyLjavax/media/j3d/HashKey;getMirrorShape<(Ljavax/media/j3d/HashKey;)Ljavax/media/j3d/Shape3DRetained; getGeomAtomA(Ljavax/media/j3d/Shape3DRetained;)Ljavax/media/j3d/GeometryAtom;javax/media/j3d/UnorderListadd(Ljava/lang/Object;)V - ***Y *Y * Y *Y*Y* Y* Y* Y* Y* Y*Y*Y*Y** *Y!*Y"*Y#*$Y$Y%SY$Y%S&*$Y%'*(*)*+je. 12%336>7I9T:_;j<u=?ABEFJKORSUWfg"* klI**,* .Y/0st uw*~-*+1+2+34 x*#$%5*1*1j*2*2jb*3*3jb6o9* *1k7* *2k8* *3k9 ASew-*+1+2+3: L*#$%4**@Y#$%0% +*; % * +< ' * #$%=  -*+>+?+@A N!*#$%B**Y#$% 0  % +* < J**C*DYE0 *"* I*'F**GY'H0 "*'  * lIYJN-.K-L-*MN-O*PQS-O.Y/S-O,S*PR-:*PSW-OS-O*ST-U:*8?CKU]dk+2.V=~+2WN+2: ~).V66--2,@~&:6--2X~&:6--2Y\~)DZ66--2C.~&G[96--2F*+\$  %/9BHKRYclru} ! #$%&'&)*+,-,024P2-W-v*)YM*)@YN`:6*)*)2S-S*)*)2*)YS,ç :,*)2ehhlh:89:; <-=9<??D@JAMCVDcGoH%#- D h J*]:*-+*^+*_**`**ab*c**`**d*e*** f6)*7*8*9*** f6***g** h 9i9**h9   9  ii9  kkJ** 7l** 8m** 9n*)wo*pq+*^**r*Ystcs+*_**`**`**ab*c**`**`**d*e**d**v*e*7*8*9***g*w9  xr**h9   9  ii9  kJ**7l**8m**9n*)wo**p *z*7*8*9**{***f6***f6**h9   9  ii9  kJ***g**h )ikJ**7l**8m**9n*)wo**p** >7** ?8** @9*|*}*}*i~**|*}q*+*!*"*&2*&2*!*&2*!*&2*!*ab*!c*!*&2*!*&2*'*&2*'*&2*'*&2*&2*'*&2*!*ab*!*&2*!*&2+*!*"*!*&2*!*&2*&2Y*&2o*&2Y*&2o*&2Y*&2o*&2Y*&2o*&2Y*&2o*&2Y*&2o*'*&2*'*&2*'o9  * +kok9 *# *#}&OS UVW X+[6\=_HcSdZghimkul}mnptuvx~&/2:BM\doz $-28FTbkvy+9GP[jy  "/<IV]jw"#$&'(+,-/(0?1V3c4p8{;>?B-)- G-- FC - *N,+hJ++7,7)kg7++8,8)kg8++9,9)kg9+w9+o~& FGH$I3K9LBMDOLPD4*+*+UW ]^,+** ab