PK '8d8dMETA-INF/MANIFEST.MFManifest-Version: 1.0 Name: stomp/FastVector.class Digest-Algorithms: SHA MD5 SHA-Digest: ihYadWXEW9EBxuYCF+qwMV3Qi8g= MD5-Digest: cFyecB6oPYkCIPFvGYLHFw== Name: stomp/GUIListener.class Digest-Algorithms: SHA MD5 SHA-Digest: Tut2LitS5FqlWCR5wlFu+J4u7gE= MD5-Digest: O6stxNBy8VXMo1hRqpuNyw== Name: stomp/LiangBarsky.class Digest-Algorithms: SHA MD5 SHA-Digest: 5q0ncv7oGrT0lVZrm5tRKvQ54bU= MD5-Digest: a0k6Bv46x+2WuCXx5OI5Ww== Name: stomp/Mode.class Digest-Algorithms: SHA MD5 SHA-Digest: mwx0O56N9Rq1vgumcJacNIPoQo0= MD5-Digest: nIRcTjA7bQfKGQnCnyy/tw== Name: stomp/Stomp.class Digest-Algorithms: SHA MD5 SHA-Digest: +xfvH/Ph/W0MJT/sTJfjVl5xgjg= MD5-Digest: GnfLvd3Dw0meU0o3VB0/PA== Name: stomp/StompProperties.class Digest-Algorithms: SHA MD5 SHA-Digest: svqdVcvLF1qs7s3cXxoBIBWLf60= MD5-Digest: tLOPNUfWt5tzTPt3lT4/0g== Name: stomp/SutherlandHodgman.class Digest-Algorithms: SHA MD5 SHA-Digest: QaUdR4UiCNfRkJgEA2PzJM+Nkjk= MD5-Digest: dmlPBkxT86BswFS68MujvQ== Name: stomp/command/AddCameraCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: J29SSpoBVo/hBDuXx2QPhDdbddE= MD5-Digest: 5tdMtO1TlXGfrq9dUxT1gg== Name: stomp/command/AddLightCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: /9/uFMwAwkAkSOirVeziBuQSrJc= MD5-Digest: iRgY4FwvBZ9lkh6zvtMdVQ== Name: stomp/command/AddVertexCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: UEmxCloEZdWKK4+r0ZRx1LzoKug= MD5-Digest: 2UQ3ypNWg3iJrB60VvnpBg== Name: stomp/command/BevelCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: c9ZZoEdYw3xgX0uTAS8HsWFchgI= MD5-Digest: U9+W/TH5YZfvZu/2K+ldtQ== Name: stomp/command/Command.class Digest-Algorithms: SHA MD5 SHA-Digest: 2YtPU8W3cyCgeDpL+QxPh1kXFU4= MD5-Digest: lX6Q7K1qmpFJelBhjSG6oA== Name: stomp/command/CommandExecutor.class Digest-Algorithms: SHA MD5 SHA-Digest: Ms/6huYQLBYsHnkckZMq1K09h/A= MD5-Digest: KA51Oo60Qm83Z88ehMqmJQ== Name: stomp/command/CopyCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: Xjqwj3xoWbvuu8wHukxpMMD1PfQ= MD5-Digest: AVxc+15FAtj7HeXv888tYA== Name: stomp/command/CutCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: uSoKiv2D0KX/rnCrIEmE4F6Rm9A= MD5-Digest: gRv78qJthXD/Iosjd49kww== Name: stomp/command/DeleteSelectedCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: 2WdHx8Z2tqvkObr11QjslDoMqH8= MD5-Digest: yiNle//3kI1ogg5ukRO/6w== Name: stomp/command/DeselectAllCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: grgWYj2jjGvWGk+BM5vMQT1+TU4= MD5-Digest: IiaqtAeztmL/BzHO/nzweQ== Name: stomp/command/DeselectLastCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: 0b14r7oeU38nt46ftEO/7ziBWz4= MD5-Digest: RD4ljqPS/JGNzMvgqAcqww== Name: stomp/command/ExtrudeCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: 9JPPWmDXPkjon3OCNB+VefyEDXE= MD5-Digest: 9vmygvqW3Sgt6cjSHgoCDA== Name: stomp/command/FlipNormalCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: 7ORMhB8TW6F5bfUUwm0uihL055g= MD5-Digest: mgT+5Gk9wFeVwI9CCMiU1Q== Name: stomp/command/GroupSelectedCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: KErCFPepU0jF1gInVISirR5ZT4s= MD5-Digest: caf0lKGhIg0O20I43A3i1g== Name: stomp/command/HideSelectedCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: mlVozqNzjkFxEda2kCmDPHZE3tQ= MD5-Digest: GRit3rPcg/5LUKxPgfT/Gg== Name: stomp/command/InvertSelectedCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: RCQY20FJyHqtWosjCaS92c699uY= MD5-Digest: b9yrGCMa+nEmJ4T42+Iing== Name: stomp/command/JoinVerticesCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: zE0u2r0wM5lAVwF0ICGi7VyK6wg= MD5-Digest: FQ+Ym+/J9Uob++AOZ9nV8A== Name: stomp/command/LatheYCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: gBzFvkI+/Th8On15lnI/4YCAwdU= MD5-Digest: RVdX035vK0wHGTmmkwEEcg== Name: stomp/command/LoadSaveCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: RtLxmQswRZMxoY9dBRXcnd7ZpQQ= MD5-Digest: ghAqc+RpkerSQDnoPN9SFg== Name: stomp/command/MakePlaneCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: jqKta9mQuRG1GzzP0ZUIcr8BhZ4= MD5-Digest: eE/iJmEegVQlysGAmaGwCg== Name: stomp/command/MakeShapeCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: WWa/0Uvnm3d+FOC9UHycuffSYUw= MD5-Digest: Upvd01rPxOz/OmOU2Qjzew== Name: stomp/command/MakeSplineCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: tWGM1JNEun2nRywdEVVidLbZzuw= MD5-Digest: LbWCt1F2xtKS2jLeFCxCsA== Name: stomp/command/MakeSplineSurfaceCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: cVYMFHSS2J/BXSOoiHiLfDQWN7w= MD5-Digest: q380FlFSFZs8S6ddwK5uqQ== Name: stomp/command/MergeVerticesCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: O/36p7WUyjNpik7EnR7JlI2quIg= MD5-Digest: H/nVXmaC+wjaV1JdkK2m8w== Name: stomp/command/NewCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: eaUKnQnB2Q3tskFW3nPMNbg4YHA= MD5-Digest: rU+ncOgV4QZ7yWO73+yvYg== Name: stomp/command/PasteCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: 3ptdORMsozOg/8ie4N0XULgzBpA= MD5-Digest: VuSWQY67ILJN54RbxiXVYQ== Name: stomp/command/PluginCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: yBx9g/ZtePnUA7Auo+H+zUC0SDc= MD5-Digest: Mox7JoStT7w9LNaOgzxOMw== Name: stomp/command/PreviewCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: oXJzZ7QcF1QfuPzI0uSAFy4pOpc= MD5-Digest: YmjOqNyKimPKNY63u7UVhQ== Name: stomp/command/SelectCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: KfHV+HTxutE+hSgn5aFdGgZa5hw= MD5-Digest: g6P+REDrrs8N0qpliBfOCQ== Name: stomp/command/SelectConnectedCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: tOG8Phwblr2WQ/oJUq9u2fI8RKc= MD5-Digest: GzQADhvfNlAqMgrf5mFTWA== Name: stomp/command/SelectRegionCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: msRZ9CRevHCgArxkhewmNRvZn7A= MD5-Digest: Uy0cOaQ3g+3m7WqXFK+fZw== Name: stomp/command/SmoothCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: cw8tlWidfJx3uofvV1NIdxSQbgs= MD5-Digest: 90lrDg4SFe6D/9TkzMknQA== Name: stomp/command/SplineExtrudeCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: VrKRbKSQWwMK+MvXCyvFIJJpGO0= MD5-Digest: X0urOBawrt2QuGn0dI6ZBQ== Name: stomp/command/SubdivideCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: TB8ACff1kTPdSjU63Tghl7FwBqw= MD5-Digest: LyuGssmvcVvfLoyR/QGibw== Name: stomp/command/TransformCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: F89cYGMVheEaWIzcS4QbsOCeB+U= MD5-Digest: 4r9sK5lDGJsxtK7jD6dBxQ== Name: stomp/command/TriangulateCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: 9K9Xx1gMcMWQ9XRGT6gPuNK99cc= MD5-Digest: CFjLNPbZGiCtMogU7jHeaw== Name: stomp/command/UngroupSelectedCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: lFBuOY5iHP7t5A3nBRC11Yht8Is= MD5-Digest: ZiaW+Om0b8d5vmJmLT5NFw== Name: stomp/command/UnhideAllCommand.class Digest-Algorithms: SHA MD5 SHA-Digest: X+b1MlcN2hTYXauNk/z860f2iLA= MD5-Digest: GaenKu46Nv0CBxZwO+p1pw== Name: stomp/data3d/Group.class Digest-Algorithms: SHA MD5 SHA-Digest: XAQsrm2r2v9CGKgh3eFGBgD3iyg= MD5-Digest: LiU3/MWjoEoqUGxRZ1wSLw== Name: stomp/data3d/GroupAxis.class Digest-Algorithms: SHA MD5 SHA-Digest: 6uTh9uHI8xpLMHpwxPZY9uteZB8= MD5-Digest: 2+oTHdMNMnYvmg62dEXkyA== Name: stomp/data3d/Light.class Digest-Algorithms: SHA MD5 SHA-Digest: tTu+BSQLir1FbcWYRDdVeI0NxMk= MD5-Digest: 3qScxsMY85jD/YQolzLihg== Name: stomp/data3d/PointLight.class Digest-Algorithms: SHA MD5 SHA-Digest: Wk7PTp3Fd4RlN9I4Sdh6TQSxiOQ= MD5-Digest: W4KWSB7q+4lZfxCUj6FASA== Name: stomp/data3d/Polygon3d.class Digest-Algorithms: SHA MD5 SHA-Digest: tvw9MqT/QNeWGEta++8zu3YoYps= MD5-Digest: cRvpMx6bWL+AuScTe4wYFA== Name: stomp/data3d/Primitive.class Digest-Algorithms: SHA MD5 SHA-Digest: Z9bybg/tDSbSdwds9/aVEtJcWI0= MD5-Digest: Pv5+n3dd3qaZkLg8/Q8SoA== Name: stomp/data3d/RealSphere.class Digest-Algorithms: SHA MD5 SHA-Digest: 8XYrfdXWShpVBj9sn8S0fqhVqmA= MD5-Digest: eiAzIVdinDJ3Zdh573lOCw== Name: stomp/data3d/Scene.class Digest-Algorithms: SHA MD5 SHA-Digest: KcVKlafY/F2FdMbjWjihiNvXRSs= MD5-Digest: gE4Fcyi4d1JcuECWvz2t9Q== Name: stomp/data3d/Spline.class Digest-Algorithms: SHA MD5 SHA-Digest: n+Y5IQu39lKCsj6SGGgQ3+xKwe8= MD5-Digest: Gyk9DmTulMIF2pvoqRRbzQ== Name: stomp/data3d/SplineSurface.class Digest-Algorithms: SHA MD5 SHA-Digest: aEG1FXA2caT8DrBe9BqkfsFdpU8= MD5-Digest: rgFXjC8+RCDspB+WypkjjA== Name: stomp/data3d/Surface.class Digest-Algorithms: SHA MD5 SHA-Digest: uNE/SSRKTvB7kTayOkStDpofy2M= MD5-Digest: y+005rDvlzWz+H67X8/ABQ== Name: stomp/data3d/SurfaceList.class Digest-Algorithms: SHA MD5 SHA-Digest: 9XrCgoejIigV75aKY4Ia5uwxvRs= MD5-Digest: MN8eipqraO41FD9K5Acv6g== Name: stomp/data3d/Triangle.class Digest-Algorithms: SHA MD5 SHA-Digest: myBrcAEq+kHBlRXWh+rdZsUTAGk= MD5-Digest: 8/1Z+/3I1y33ZJBcIchbBQ== Name: stomp/data3d/Vertex.class Digest-Algorithms: SHA MD5 SHA-Digest: CH+4/kqEGw9zNLbwX0uojII+MIs= MD5-Digest: pdc7f8XwNopjB6ge+0E9Cg== Name: stomp/data3d/file/CS410ReaderWriter.class Digest-Algorithms: SHA MD5 SHA-Digest: 26Wnjk2hPBVIjA8bng/igVyMafg= MD5-Digest: bc71PKTfoqBUhIvncNjfBQ== Name: stomp/data3d/file/CS510ReaderWriter.class Digest-Algorithms: SHA MD5 SHA-Digest: 1Ut2dHNmPTGWQ/DbfzKWhU7knZU= MD5-Digest: CzlC+/g6W/tvYgkqRFPeBg== Name: stomp/data3d/file/DXReaderWriter.class Digest-Algorithms: SHA MD5 SHA-Digest: BpIxOCST25bntWQzbArTnOGv7Oo= MD5-Digest: +f6OIdD3N7h4xBj7GP8Jrw== Name: stomp/data3d/file/POVReaderWriter.class Digest-Algorithms: SHA MD5 SHA-Digest: g618yGfHAQ6PRIhaR7yFcjaxitU= MD5-Digest: xQqokF/cEtfYDtRF6r2+bg== Name: stomp/data3d/file/SceneReaderWriter.class Digest-Algorithms: SHA MD5 SHA-Digest: W0IMJlZcR2QIchEgzLQVdIbQKwU= MD5-Digest: /J5BUzoNXylhe0AIwW/Ycg== Name: stomp/data3d/file/StompFileFilter.class Digest-Algorithms: SHA MD5 SHA-Digest: 9PIilNv9ATYSEIcD5oYkgKCcVBI= MD5-Digest: sMSWP1P8s73bezUrLuTRsw== Name: stomp/data3d/file/StompReaderWriter.class Digest-Algorithms: SHA MD5 SHA-Digest: mDi5j3fQcpszgHeVC7zWjAp7QPY= MD5-Digest: dCGKWSXhKOflU2RijFc5oA== Name: stomp/data3d/file/VRMLReaderWriter.class Digest-Algorithms: SHA MD5 SHA-Digest: HvS8Z/VxulG9bLDCNoZQCtPrV8I= MD5-Digest: 3N38ZO+ZAGshqNs/QxjZJQ== Name: stomp/data3d/file/WavefrontReaderWriter.class Digest-Algorithms: SHA MD5 SHA-Digest: L0iuJWAxWvdbBjjItqcpUkWiugE= MD5-Digest: Sgxwb9xnbcQFiDqRy+SDBw== Name: stomp/gui/AboutDialog.class Digest-Algorithms: SHA MD5 SHA-Digest: mwBXyFGxc34WotESMqFkXP4PKeY= MD5-Digest: SjPTeKD0ef+JV9cG3WInZw== Name: stomp/gui/Appearance.class Digest-Algorithms: SHA MD5 SHA-Digest: RYmivxZnmQ5M8YzKYfQLXXppn48= MD5-Digest: N1zOLIHTo+3Hs3KtdijDbg== Name: stomp/gui/ButtonBar.class Digest-Algorithms: SHA MD5 SHA-Digest: qi9UTxMZG7kN0TWme3SpdALzbzk= MD5-Digest: 8GR/zVke+qcQScBZqCoj7A== Name: stomp/gui/ColorBox.class Digest-Algorithms: SHA MD5 SHA-Digest: IiUUvEs133ZFc4LWWAoiOqz9yLA= MD5-Digest: OddUUfWe2PEiaK2q1oXa3w== Name: stomp/gui/ColorDialog.class Digest-Algorithms: SHA MD5 SHA-Digest: dyQdByfd1kule90D55n8gOIBNOA= MD5-Digest: XijaWs/AsqbT0l2Pl3r9Fw== Name: stomp/gui/LockButton.class Digest-Algorithms: SHA MD5 SHA-Digest: +Cetioxd6NfW3bbB9UVdcU3wawc= MD5-Digest: m8Q2S8ACqbG93Z9HpHw9mw== Name: stomp/gui/MessageDialog.class Digest-Algorithms: SHA MD5 SHA-Digest: YJThisWC8o4SZ6yBEBf7iaShnTw= MD5-Digest: /Ts+0P9BRwPtUpaaEXN8ow== Name: stomp/gui/Numeric.class Digest-Algorithms: SHA MD5 SHA-Digest: Z/P6TaDvCvcKREb8ZBC/2kDUsew= MD5-Digest: CRrxwYaogSDJl/Q0SxtEOQ== Name: stomp/gui/Options.class Digest-Algorithms: SHA MD5 SHA-Digest: r5+9KiuOfO+VaMAWLQ40F14X/qs= MD5-Digest: MxOXPX0pSQ/kIywsekvCbA== Name: stomp/gui/PrimitiveDialog.class Digest-Algorithms: SHA MD5 SHA-Digest: Fb8VcE4+5PuIV3MeqFWL/v/MBQk= MD5-Digest: v5+MiGSCAgrJ0aYCAoH+Jg== Name: stomp/gui/RenderDialog.class Digest-Algorithms: SHA MD5 SHA-Digest: TpiT4Y8y4QNtq7H/z7WQx6iYCwM= MD5-Digest: yiv2JoRlXtRzvWfl2SEItg== Name: stomp/gui/StatusBar.class Digest-Algorithms: SHA MD5 SHA-Digest: LN2cnAUrQIj0rKbf+eDIBfu4sHk= MD5-Digest: wwAp2d4CvX2sNlSijr3ybA== Name: stomp/gui/SurfaceDialog.class Digest-Algorithms: SHA MD5 SHA-Digest: jpmOk2DNYbOpeEe5abEndj5EPAQ= MD5-Digest: H5Irn0oE7ZsQLrfZ6KKEsg== Name: stomp/gui/ValuesDialog.class Digest-Algorithms: SHA MD5 SHA-Digest: BAEEtOkPeghSLdYvIgQ6tCKCTx4= MD5-Digest: jSogorCKQE+hBNnyIeUOEQ== Name: stomp/gui/ViewContainer.class Digest-Algorithms: SHA MD5 SHA-Digest: w7tVbwxFquUlgRP/gYe2Dof9A8s= MD5-Digest: qSI6NNw87R1yiU2h2KiXuQ== Name: stomp/transform/Rotation.class Digest-Algorithms: SHA MD5 SHA-Digest: zOGGfhol82OXCnb5L7QV6cC2dJw= MD5-Digest: AZNHbgaduVO3BvcXg2PdMw== Name: stomp/transform/Scale.class Digest-Algorithms: SHA MD5 SHA-Digest: FqZXAsrEa90O4vzBkIw2WjtiYLw= MD5-Digest: dJDUyaqLvgGtPu1Oy64g8g== Name: stomp/transform/Shear.class Digest-Algorithms: SHA MD5 SHA-Digest: Nmb/hvgArdMYUd6p8TZ+xUaHCl4= MD5-Digest: 4+RRxC4dOvfEmkl3AGoZ4g== Name: stomp/transform/Taper.class Digest-Algorithms: SHA MD5 SHA-Digest: W9tbr83ey74UWsmrlQCm0CRJxKY= MD5-Digest: j5pO30WoJXihlAczmIahOA== Name: stomp/transform/Transformation.class Digest-Algorithms: SHA MD5 SHA-Digest: rjfR4HWZvHVcOqFUI8h3zh2bzgo= MD5-Digest: lfuTnWh7+JdK21R2yzXFQA== Name: stomp/transform/Translation.class Digest-Algorithms: SHA MD5 SHA-Digest: 9Gb6GOgb6Wz3q5qgP1EUcrKLQqM= MD5-Digest: MnP1lUhUbNZaX/0qUl8pTQ== Name: stomp/view/CameraView.class Digest-Algorithms: SHA MD5 SHA-Digest: XKMu7C7Vm56cTWVXGXEKTAo5Yxw= MD5-Digest: VZi/YEjOAwStxb8Jpj66+g== Name: stomp/view/Grid.class Digest-Algorithms: SHA MD5 SHA-Digest: VU0p8nTpZICmUdksQDs/9d8fxOg= MD5-Digest: zmblW8xjH9xcD1lrJk+eNA== Name: stomp/view/Orthogonal.class Digest-Algorithms: SHA MD5 SHA-Digest: wCGSdejt7S2Y3004SoFCcN2TjgY= MD5-Digest: TAVFBCQ9bfdMD+F+bUKnMg== Name: stomp/view/Perspective.class Digest-Algorithms: SHA MD5 SHA-Digest: rGZc+4hFfbBMp8KiDQzFaR8L6Tc= MD5-Digest: IS2MHNK+s3eyNj9qX+Ua1Q== Name: stomp/view/View.class Digest-Algorithms: SHA MD5 SHA-Digest: P4suYWOveJOjKNtOh6XZX6+ChM8= MD5-Digest: FwlPuucYQcAu/oJncCQvbA== Name: javax/vecmath/AxisAngle4d.class Digest-Algorithms: SHA MD5 SHA-Digest: wOhxr+vNoGAWhaLATivZ5k2lHQs= MD5-Digest: PegbT4QdC2jvkGttJYzWSw== Name: javax/vecmath/AxisAngle4d.java Digest-Algorithms: SHA MD5 SHA-Digest: jaP66YZhA3QoB9kHEhYQWhBOpN4= MD5-Digest: I95hN0mFn0w5gTRJIMvKmQ== Name: javax/vecmath/AxisAngle4f.class Digest-Algorithms: SHA MD5 SHA-Digest: Gf2Xwrh08CI8oEtKvY4S9KxlATA= MD5-Digest: sc1cVYW8DVuiwqEw1P8ABQ== Name: javax/vecmath/AxisAngle4f.java Digest-Algorithms: SHA MD5 SHA-Digest: xIK2xgONFUFhkPqDTvoQ9D8TE/0= MD5-Digest: FsPTRZsEfMOtrFlKhYjJXw== Name: javax/vecmath/Color3b.class Digest-Algorithms: SHA MD5 SHA-Digest: kCf1GSCVeFfFZqK93BUpG6b4q7Q= MD5-Digest: B9b+NS5vOoGBU8GXBT9qWQ== Name: javax/vecmath/Color3b.java Digest-Algorithms: SHA MD5 SHA-Digest: 2kltACGbQ+u7R4FNR17MpYRPZvw= MD5-Digest: hq8rXuaXCKsF9k5BS5/JeA== Name: javax/vecmath/Color3f.class Digest-Algorithms: SHA MD5 SHA-Digest: bT0JcZozXFOQ6G+GiRdI6czLWb8= MD5-Digest: RK33o/A2UEQAp93TZurRnw== Name: javax/vecmath/Color3f.java Digest-Algorithms: SHA MD5 SHA-Digest: u/blFRRrMOsDve51QY6wrbA3Z2Q= MD5-Digest: c43xyBexs5/5qC6kgQrnvQ== Name: javax/vecmath/Color4b.class Digest-Algorithms: SHA MD5 SHA-Digest: PeYylctRECCfFe0BcScp/zXBekY= MD5-Digest: 7d8EpVHBpnJpblDWQWkWnA== Name: javax/vecmath/Color4b.java Digest-Algorithms: SHA MD5 SHA-Digest: lEjFOH/eNjTJyPtWfRxgPLAHwPM= MD5-Digest: UOt15NwHDUOFM94Wueen8Q== Name: javax/vecmath/Color4f.class Digest-Algorithms: SHA MD5 SHA-Digest: mOFwHY16ekVnd/aZXusVBFBxU/8= MD5-Digest: wgI/wmR4vky+GBj3I2S26Q== Name: javax/vecmath/Color4f.java Digest-Algorithms: SHA MD5 SHA-Digest: DqRo5vRFPGtvRynOQmlB2engdi4= MD5-Digest: RUXHiW/Dgla50BZfD1T79g== Name: javax/vecmath/GMatrix.class Digest-Algorithms: SHA MD5 SHA-Digest: Zns9r4jksMkGkysOJfDWW/PJbU4= MD5-Digest: EyRKocii6wCmp2nZP8WK0g== Name: javax/vecmath/GMatrix.java Digest-Algorithms: SHA MD5 SHA-Digest: im5wsLhUyvszkNkC4/8ZZ/iZic8= MD5-Digest: qr+4BYH/ElUVFt3lc2IS3g== Name: javax/vecmath/GVector.class Digest-Algorithms: SHA MD5 SHA-Digest: zT+w98G8E+FbkcQXIzUU6SW+BhQ= MD5-Digest: oPF3mfI385aMulg0ukz79Q== Name: javax/vecmath/GVector.java Digest-Algorithms: SHA MD5 SHA-Digest: ezpYCmJ0nC7UKOqrBhJ+iF+e3aI= MD5-Digest: YpNpw0SxIUn/1C/h6He7jw== Name: javax/vecmath/Matrix3d.class Digest-Algorithms: SHA MD5 SHA-Digest: +pIHf7A3cotwnbD73DPRnqEJQvg= MD5-Digest: d3G4P7nYo++rdPqoodgMrg== Name: javax/vecmath/Matrix3d.java Digest-Algorithms: SHA MD5 SHA-Digest: BTZ3jq/m2rusmEm7pLN49RDFTak= MD5-Digest: CEEsQ+N02AbD08Ya2npIPQ== Name: javax/vecmath/Matrix3f.class Digest-Algorithms: SHA MD5 SHA-Digest: NWefsGx/AvzpRt/zr8FUQG1hLJE= MD5-Digest: ud/1ZQDCykb+4kTJykvhXQ== Name: javax/vecmath/Matrix3f.java Digest-Algorithms: SHA MD5 SHA-Digest: TCbEP8HlZ1805xl+bctagNays14= MD5-Digest: 2/cjs1QpEEa2VcVAIFzlJQ== Name: javax/vecmath/Matrix4d.class Digest-Algorithms: SHA MD5 SHA-Digest: z/YTkrp1EM+FR7hhQCjYU/qOVTA= MD5-Digest: SxaDBiu9K7yJHprjMpSRCA== Name: javax/vecmath/Matrix4d.java Digest-Algorithms: SHA MD5 SHA-Digest: ecRT0i+D9g9ZKoP9BZKsxbv4NYM= MD5-Digest: dSUQQs6tZDrphyIRKfgx5g== Name: javax/vecmath/Matrix4f.class Digest-Algorithms: SHA MD5 SHA-Digest: h2ctXnn3wezi9IdIf7ozjxwxVlA= MD5-Digest: CjD/4ufSvukejFZbQ61mQA== Name: javax/vecmath/Matrix4f.java Digest-Algorithms: SHA MD5 SHA-Digest: wn83PWL0Ms43uaBhwmhxwy9yOxM= MD5-Digest: cJkU4Rw+k05puAiIMzv1Tw== Name: javax/vecmath/MismatchedSizeException.class Digest-Algorithms: SHA MD5 SHA-Digest: xhccadrF8PBjlqjFcllitOuB5I4= MD5-Digest: D3R+9i6w1OEg8z6MbL338A== Name: javax/vecmath/MismatchedSizeException.java Digest-Algorithms: SHA MD5 SHA-Digest: p9dkcP4VKdTRBb0istmHRfAmQAM= MD5-Digest: 1VXfmNbqzpcOfih7jzqCsw== Name: javax/vecmath/Point2d.class Digest-Algorithms: SHA MD5 SHA-Digest: i1ta4ySV0r7kXZ8+BFixg7EYkkE= MD5-Digest: 91a5i76uNQ1BU0zpHiHBjA== Name: javax/vecmath/Point2d.java Digest-Algorithms: SHA MD5 SHA-Digest: gAx/0y6Ri7tZ7QcKcRFD0W8yQzI= MD5-Digest: phPcwXR/0hHuYh4QQpIcJg== Name: javax/vecmath/Point2f.class Digest-Algorithms: SHA MD5 SHA-Digest: 9zFLcTKirN4/u8tfHCGUBCq6/cY= MD5-Digest: spl3TmM7Styi+wg3cWEaMg== Name: javax/vecmath/Point2f.java Digest-Algorithms: SHA MD5 SHA-Digest: unObypR3JYFFcXaYXV7gAO8dJVk= MD5-Digest: /EM7B+bEpKSoUQ9Cu88coQ== Name: javax/vecmath/Point3d.class Digest-Algorithms: SHA MD5 SHA-Digest: wkrs3cHQfs0/KnZ35t+QXLXFxr4= MD5-Digest: AZCmXNc1jeaXuZXUXW+vlQ== Name: javax/vecmath/Point3d.java Digest-Algorithms: SHA MD5 SHA-Digest: Pv7AutALJC4b696lnMz9578+U90= MD5-Digest: zgW1mc06L2rHNd5+51E1Yw== Name: javax/vecmath/Point3f.class Digest-Algorithms: SHA MD5 SHA-Digest: 0bnJ9EUIJCVnABdAo2rbUo/Oaos= MD5-Digest: 7mw+JhEjlq0O1RWC1rszmg== Name: javax/vecmath/Point3f.java Digest-Algorithms: SHA MD5 SHA-Digest: cSeFQli0RA1EIbwC7JodQUxLTWI= MD5-Digest: g4DbU+VjOg+v+LmHzE+ayw== Name: javax/vecmath/Point4d.class Digest-Algorithms: SHA MD5 SHA-Digest: VnBFbFPbR5XFPRzvcVYjE4ixYYE= MD5-Digest: VcMQQk1Mc5oe8c6aQslNSg== Name: javax/vecmath/Point4d.java Digest-Algorithms: SHA MD5 SHA-Digest: tNOZZ1ZJGzGagmVvkuoXES6U0Vw= MD5-Digest: ibV+SjRwWp4zBQvsCoefDw== Name: javax/vecmath/Point4f.class Digest-Algorithms: SHA MD5 SHA-Digest: Mfh4w84PrFdF0Qr1r9siDoL6qnI= MD5-Digest: xyIJLqGs4FSdt5k9xId1RQ== Name: javax/vecmath/Point4f.java Digest-Algorithms: SHA MD5 SHA-Digest: Rp3I4OYjtZIKrAbapGQnbd+w3Oo= MD5-Digest: +OXR+wWZHn+bT2GLd+Z6qQ== Name: javax/vecmath/Quat4d.class Digest-Algorithms: SHA MD5 SHA-Digest: LEIL9ZojFwFax+n3Rn9rIm4pYXo= MD5-Digest: FsGiVBh+4kEp+VVoIxjMXA== Name: javax/vecmath/Quat4d.java Digest-Algorithms: SHA MD5 SHA-Digest: kqr4T5KfCm3B1cemztNYirglRJo= MD5-Digest: AEvgnomP+5jQwPiryZK4Qg== Name: javax/vecmath/Quat4f.class Digest-Algorithms: SHA MD5 SHA-Digest: gyf8hHyTvNPzVp/j2D4BIa1Iuc0= MD5-Digest: y+nUcfGpC0FxG0gxKbNoqw== Name: javax/vecmath/Quat4f.java Digest-Algorithms: SHA MD5 SHA-Digest: 9WNqnIfBKy9uPPrKuKzTMxrOjm0= MD5-Digest: sMZa6dF3jjiNQrQSbjj2bg== Name: javax/vecmath/SingularMatrixException.class Digest-Algorithms: SHA MD5 SHA-Digest: i3aiTjp24Rq769MpuQZusSZhlak= MD5-Digest: c8TqmDwEVo1/OZHwRLwISQ== Name: javax/vecmath/SingularMatrixException.java Digest-Algorithms: SHA MD5 SHA-Digest: W7Ko3qf6GnrmKWR3a1lTsfchebE= MD5-Digest: CcWcactXacD1hdllzeiSyQ== Name: javax/vecmath/TexCoord2f.class Digest-Algorithms: SHA MD5 SHA-Digest: DgY57B+FqHXRRuVxD3VCmau+06E= MD5-Digest: DkNWlBsY5Nfo/xisnhoAUw== Name: javax/vecmath/TexCoord2f.java Digest-Algorithms: SHA MD5 SHA-Digest: 5yj92shZeUwpCNaGCoZun9cemyE= MD5-Digest: Z4zRre9LW+/fExTTmFdfBg== Name: javax/vecmath/TexCoord3f.class Digest-Algorithms: SHA MD5 SHA-Digest: 4Q/1DxyFsg0wfSRYbCagLPlKNoY= MD5-Digest: fVkot7KnprJjBzTtSNkBhg== Name: javax/vecmath/TexCoord3f.java Digest-Algorithms: SHA MD5 SHA-Digest: toM6tHlgnx7aifc9Jx7HAtCYOgA= MD5-Digest: CktqVRbMsKhpgQdpZPp2wg== Name: javax/vecmath/Tuple2d.class Digest-Algorithms: SHA MD5 SHA-Digest: EUBToe3Crapoa2+ljpuGl3zpuag= MD5-Digest: F9/ihZFgZv8DhuEpdSM7Aw== Name: javax/vecmath/Tuple2d.java Digest-Algorithms: SHA MD5 SHA-Digest: u3mLy8PWNfd8moaFPd6sEpMDQIQ= MD5-Digest: eojQXXAZzGMn+Z7vkyKCYQ== Name: javax/vecmath/Tuple2f.class Digest-Algorithms: SHA MD5 SHA-Digest: Ln8Pab/A0RJdPzuRQM4mXKNlF1s= MD5-Digest: pyD5lfXNs7rlY3AanWCXnw== Name: javax/vecmath/Tuple2f.java Digest-Algorithms: SHA MD5 SHA-Digest: uwBa8CHfpu6MPZqwgH3npuCILYs= MD5-Digest: Qmn7WfQDfpPr672D9Uy9uA== Name: javax/vecmath/Tuple3b.class Digest-Algorithms: SHA MD5 SHA-Digest: KBsf0O2tHjEFfSMeT85mnPpwuHI= MD5-Digest: +/1lAIw4yjIy4vbGh3GwPA== Name: javax/vecmath/Tuple3b.java Digest-Algorithms: SHA MD5 SHA-Digest: 1EZgIgDl8tHPDsFJbismKSxuDrQ= MD5-Digest: AgW2+slDwl4hC3Gm//n87A== Name: javax/vecmath/Tuple3d.class Digest-Algorithms: SHA MD5 SHA-Digest: GY8TruN/TZhhnDa+NqSAYI5QgwA= MD5-Digest: P1S+x1EZWWgZ7ElbuoHYWA== Name: javax/vecmath/Tuple3d.java Digest-Algorithms: SHA MD5 SHA-Digest: LYbcATJenN/MM0Vp2JNbISphmRQ= MD5-Digest: xc70ydGIkFMJ3/10hAJ+8w== Name: javax/vecmath/Tuple3f.class Digest-Algorithms: SHA MD5 SHA-Digest: qUzw4Zx/qE6t/lcNVMmTqyK3wpM= MD5-Digest: Sy+ioKuhMRure1hUOYO2tQ== Name: javax/vecmath/Tuple3f.java Digest-Algorithms: SHA MD5 SHA-Digest: nd7gmXH9Ufjcs8QRtu6CCtTlYHI= MD5-Digest: 7bcJ4aReaSdhnbEcii4Kyw== Name: javax/vecmath/Tuple4b.class Digest-Algorithms: SHA MD5 SHA-Digest: 3DavxBp98JKPGcuVkBC6JZ6oK2U= MD5-Digest: 21tC0gbRwvIyu0pAn8qDTw== Name: javax/vecmath/Tuple4b.java Digest-Algorithms: SHA MD5 SHA-Digest: aIvZlRBGAZdXLHVjxBFydxUReIM= MD5-Digest: E3FNUe8rrIvjZ2wB6zcvuw== Name: javax/vecmath/Tuple4d.class Digest-Algorithms: SHA MD5 SHA-Digest: 2AT0KmFuVOjC3ou9DSSlGvxhbMM= MD5-Digest: OdBf+GhB1j1HiB1A9keDpg== Name: javax/vecmath/Tuple4d.java Digest-Algorithms: SHA MD5 SHA-Digest: jn5Sj7ek87Iph7Vp6vl/hpBWay8= MD5-Digest: oXvW2QraD37iMkAmvRvYlQ== Name: javax/vecmath/Tuple4f.class Digest-Algorithms: SHA MD5 SHA-Digest: gLncMy4P9boFOBKm298OdsLYqwk= MD5-Digest: 4k7me9Ih/P+U2hCCndQYfw== Name: javax/vecmath/Tuple4f.java Digest-Algorithms: SHA MD5 SHA-Digest: dBhOKe4DA6MBqBQFIvBfGfIJ+wY= MD5-Digest: A5ZOO8xBPWj5Lp2/3n7Z/g== Name: javax/vecmath/VecmathTest.class Digest-Algorithms: SHA MD5 SHA-Digest: SqBJObK+j+t1dCdm+ygOz0UG4nA= MD5-Digest: wx0n0RxUOHPRy0RRc6ZRtA== Name: javax/vecmath/VecmathTest.java Digest-Algorithms: SHA MD5 SHA-Digest: wXPpQTgyl92SktNRayZdNBHtkZU= MD5-Digest: aZvZFvQciEOZy8K8kKBjQA== Name: javax/vecmath/Vector2d.class Digest-Algorithms: SHA MD5 SHA-Digest: VrA8XYlB9yvipcsir77zJjkusHI= MD5-Digest: dus7zOh3tcoKC+3jmcnpKg== Name: javax/vecmath/Vector2d.java Digest-Algorithms: SHA MD5 SHA-Digest: /YYPow+GDfLL/BbfKFUEUjHRT+w= MD5-Digest: YaPrWPHi1qqoCVixnJh1UA== Name: javax/vecmath/Vector2f.class Digest-Algorithms: SHA MD5 SHA-Digest: P+WR/h+xJhQlAFPE6JjNBoJoSnQ= MD5-Digest: 0s0+4s/Ee8Wm7G0x/uIBuQ== Name: javax/vecmath/Vector2f.java Digest-Algorithms: SHA MD5 SHA-Digest: pqPzZUAaEGs+SVXJKjbNjqI/38s= MD5-Digest: PXSJRIBrljHG8Nnsl21whg== Name: javax/vecmath/Vector3d.class Digest-Algorithms: SHA MD5 SHA-Digest: b+l5w1MBpEgzweuuNzjxVpPP2q0= MD5-Digest: kPVYdAR+YxWOMBx5k59z8w== Name: javax/vecmath/Vector3d.java Digest-Algorithms: SHA MD5 SHA-Digest: q1LHneg/Lc2n1D11SRlIrkR2RNc= MD5-Digest: c73wrZXs0R46+ABnzn7AGw== Name: javax/vecmath/Vector3f.class Digest-Algorithms: SHA MD5 SHA-Digest: BP9goTQ9IvwX0+agoHlLKnFT7AM= MD5-Digest: E7ca0wk5sHp0KSikos/Iiw== Name: javax/vecmath/Vector3f.java Digest-Algorithms: SHA MD5 SHA-Digest: hEn3jxkqMn1fM6bx7JJ1Cruwx3s= MD5-Digest: L1nRiWDdR5X+sUQ/Ss+Z2A== Name: javax/vecmath/Vector4d.class Digest-Algorithms: SHA MD5 SHA-Digest: N4LSeGGfieSgfEUexCRzZTMRGHc= MD5-Digest: /ukcFVDSeW+GKgsobDbHSA== Name: javax/vecmath/Vector4d.java Digest-Algorithms: SHA MD5 SHA-Digest: iZWzjKghl/wWg1aVzRuTjhkijAg= MD5-Digest: Iznv+JS4zUjUTFevNex+IQ== Name: javax/vecmath/Vector4f.class Digest-Algorithms: SHA MD5 SHA-Digest: x8J/LfDkyVN/NyTEdtMupqHliXE= MD5-Digest: 9w9XYZEBOoNo5uPnYoRorg== Name: javax/vecmath/Vector4f.java Digest-Algorithms: SHA MD5 SHA-Digest: Vy6lQ/SBEoImo9QFprq48espbJk= MD5-Digest: 5/B2xsykpYaaDwyhTvxWDQ== PK '\+stomp/FastVector.class-     ()I()V(I)Ljava/lang/Object;Code ConstantValue ExceptionsFastVector.javaILocalVariables SourceFile[Ljava/lang/Object; elementAtFast elementCount elementDatajava/util/VectorsizeFaststomp/FastVector  *  *2  *PK 'jstomp/GUIListener.class-56789:;<=>?BCDEFGHIJKLNOPQSTUVWZ_`abcdefghijklmnopqrstuvxyz{|}~ P z { | } ~  T F o q i Y [ ] ^ _ ` a b c d e f g h j l m n p r s t v w x Z k u X G H S I Q \ R L y F I X J y y E K V V V V R E O \   W  y  E W y U \ y@D 4 4 4 4* 4+ 4- 4. 40 # '    % ,      &       X ] \ ^ Y ! '   2 (  /  3     ()I()Ljava/awt/Graphics;()Ljava/awt/Toolkit;()Ljava/lang/String;()Lstomp/FastVector;()Lstomp/data3d/Surface;()Lstomp/data3d/SurfaceList;()V(D)V(DDD)V(I)Ljava/lang/Object;(I)V&(Ljava/awt/Frame;Ljava/lang/String;I)VM(Ljava/awt/Frame;Ljava/lang/String;Ljava/util/Properties;)Ljava/awt/PrintJob;(Ljava/awt/Graphics;)V(Ljava/awt/event/ActionEvent;)V"(Ljava/awt/event/ActionListener;)V(Ljava/awt/event/WindowEvent;)V(Ljava/lang/Object;)Z+(Ljava/lang/String;)Lstomp/command/Command;(Ljava/lang/String;)V(Ljavax/vecmath/Vector3d;)V(Lstomp/Stomp;)V$(Lstomp/Stomp;Lstomp/data3d/Scene;)VJ(Lstomp/Stomp;Lstomp/data3d/Scene;Lstomp/data3d/file/SceneReaderWriter;I)V(Lstomp/command/Command;)V(Lstomp/data3d/Scene;)V(Lstomp/data3d/Scene;I)V(Lstomp/data3d/Surface;)V3(Lstomp/data3d/SurfaceList;Lstomp/data3d/Surface;)V(Lstomp/gui/ViewContainer;)V(Lstomp/view/View;)V(Z)VAbout Add Camera Add Light Add PrimitiveBevel CS410 Lab CS410 Lab  CS510 GUI CS510 GUI Calling executeCameraCode ConstantValueCopyCreate Polygon Create SplineCutDef Default ViewsDelete Selected Deselect All Deselect Last DialogCloseOkDirectX ExceptionsExecuting pluginExtrudeFlipFrontGUIListener.javaGroup Selected Hide SelectedInvert Selection Join VerticesLatheLjava/awt/Frame;Ljava/io/PrintStream;LoadLocalVariables Lstomp/Stomp;Lstomp/data3d/Scene;Lstomp/gui/ViewContainer;Merge Vertices NURB SurfaceNewNumeric OptionsOptionsPOV POV RenderPastePers PerspectivePlugin DirectoryPlugins Location Print All Print ScreenPrint Stomp Views Print ViewsQuadQuitRedoSaveSelect ConnectedShow StatisticsSideSmooth Triangles SourceFileSpline Extrude Subdivide Subdivide2SurfaceTop TriangulateUndoUngroup Selected Unhide AllVRML VRML Preview Wavefront OBJactionPerformedaddActionListener addPluginsdispose elementAtendequalsexecuteexitgetActionCommand getCameras getDirectory getGraphicsgetPluginCommand getPrintJob getResultgetSelectedSurface getSurfacegetSurfaceList getToolkitjava/awt/Componentjava/awt/FileDialogjava/awt/Framejava/awt/Graphicsjava/awt/PrintJobjava/awt/Toolkitjava/awt/Windowjava/awt/event/ActionEventjava/awt/event/ActionListenerjava/awt/event/WindowListenerjava/io/PrintStreamjava/lang/Objectjava/lang/Stringjava/lang/Systemjava/util/Vectorjavax/vecmath/Vector3dm_dialogm_scenem_stompm_viewContaineroutprintAllprintlnredo resetViews setCamerasetPansetPerspectivesetScenesetSelectedSurfacesetStompsetViewsetViewContainer setVisiblesetZoomshowStatisticssizeFaststomp/FastVectorstomp/GUIListener stomp/Mode stomp/Stompstomp/command/AddCameraCommandstomp/command/AddLightCommandstomp/command/BevelCommandstomp/command/CommandExecutorstomp/command/CopyCommandstomp/command/CutCommand#stomp/command/DeleteSelectedCommand stomp/command/DeselectAllCommand!stomp/command/DeselectLastCommandstomp/command/ExtrudeCommandstomp/command/FlipNormalCommand"stomp/command/GroupSelectedCommand!stomp/command/HideSelectedCommand#stomp/command/InvertSelectedCommand!stomp/command/JoinVerticesCommandstomp/command/LatheYCommandstomp/command/LoadSaveCommandstomp/command/MakePlaneCommandstomp/command/MakeShapeCommandstomp/command/MakeSplineCommand&stomp/command/MakeSplineSurfaceCommand"stomp/command/MergeVerticesCommandstomp/command/NewCommandstomp/command/PasteCommandstomp/command/PreviewCommand$stomp/command/SelectConnectedCommandstomp/command/SmoothCommand"stomp/command/SplineExtrudeCommandstomp/command/SubdivideCommand stomp/command/TriangulateCommand$stomp/command/UngroupSelectedCommandstomp/command/UnhideAllCommandstomp/data3d/Scene#stomp/data3d/file/CS410ReaderWriter#stomp/data3d/file/CS510ReaderWriter stomp/data3d/file/DXReaderWriter!stomp/data3d/file/POVReaderWriter#stomp/data3d/file/StompReaderWriter"stomp/data3d/file/VRMLReaderWriter'stomp/data3d/file/WavefrontReaderWriterstomp/gui/AboutDialogstomp/gui/Numericstomp/gui/Optionsstomp/gui/PrimitiveDialogstomp/gui/RenderDialogstomp/gui/SurfaceDialogstomp/gui/ViewContainerstomp/view/CameraView stompQuitundo validateScenewindowActivated windowClosed windowClosingwindowDeactivatedwindowDeiconifiedwindowIconified windowOpenedVPMN\^]X 4@*-@*+ϱ)@*+б1@*+ѱ"@+M,,#oY**Ϸ*Ѷֱ, iY**ϻ~Y,4iY**ϻ~Y,iY**ϻzY,iY**ϻ{Y,DiY**ϻY, iY**ϻ{Y,iY**ϻzY,BiY**ϻY,&iY**ϻ}Y,iY**ϻ|Y,2*ж,?,3ձ,^Y*Ϸ, ]Y*Ϸ,(pY*Ϸ,%Y*ϷN-ܱ,6 *϶ޱ,CqY**Ϸ,'Y*ϷN-ܱ, ,%ݻTY*Ѷ*϶,* *ٱ, **϶N-ߞ*-*ٱ,02*Ѷ*/N--:*-,-/*ж.N-^-:*-,YN-ܱ,"*Y***ܱ,YY*Ϸ,ZY*, jY*Ϸ,lY*Ϸ,"mY*Ϸ,<0*Y*϶*϶ɷ***ܱ,`Y*Ϸ,aY*Ϸ,5rY*Ϸ,fY*Ϸ,dY*Ϸ,@wY*Ϸ,eY*Ϸ,AxY*Ϸ,bY*Ϸ,9tY*Ϸ,[Y*Ϸ,hY*Ϸ,cY*Ϸ,>vY*Ϸ,:uY*,;uY*,8sY*Ϸ,_Y*Ϸ,!nY*Ϸ,gY*Ϸ,$Y*ϷN-ܱ,1 *۱,= *۱, *۱,7 *۱,) *۱,,*FY*+N--*-Ķ,*y>*6V8H3.CMS=>&>!>>>> >>kY**=**ʶڱ*,N- -*϶$@ $@ $@ *ж$@ $@ $@ $@ @ *жwRPK '[ƛ^stomp/LiangBarsky.class-7+,2          ?@i ! * -$ .$ /$ 0$ 3$ 4$ 5$ 6$()V(DD)Z(DDDD)V1(Ljavax/vecmath/Point2d;Ljavax/vecmath/Point2d;)ZCode ConstantValueD ExceptionsLiangBarsky.javaLocalVariables SourceFileclip2dclip_tjava/lang/Objectjavax/vecmath/Tuple2dm_xLeftm_xRight m_yBottomm_yTop setClipBoundsstomp/LiangBarskyt0t1xy /$ 0$ -$ .$ 3$ 4$*"qe6&((&o9 6H ? 7&((&o9 6  (61"&(  )"  + * gI(w* g(* g+ * g9w* gr * g` (+* (kcc +* kcc 3*Y (kcc *Y kcc !"* "  (&PK 'bhR R stomp/Mode.class-  Chst , , , - . / 0 1 2 3 4 5 6 7 8 9 :?@D G@ NP XQ aQ uU vQ wS yR zR {M |M }M ~M @ @()D()I()Ljava/lang/String;()Ljavax/vecmath/Vector3d;()Lstomp/Mode;()V(D)V(DDD)V(I)V(Ljava/lang/String;)V(Ljavax/vecmath/Vector3d;)V ADD_PLANES ADD_POINTSADD_POINTS_FREEDRAWCode ConstantValueDDISAPPEAR_THRESHHOLD ExceptionsFILjava/lang/String;Ljavax/vecmath/Vector3d;LocalVariables Lstomp/Mode; Mode.javaNONENURB_SUBDIVIDE OBJECT_SELECTPANPRIMITIVE_SELECTREGION_PRIMITIVE_SELECTREGION_VERTEX_SELECTROTATESCALESHEAR STACK_SIZE SourceFileTAPER TRANSLATE VERTEX_SELECTZOOM ZOOMFACTOR explorer.exe getActualModegetModegetPangetPreviewPathgetPreviewProggetXgetYgetZgetZoom guardModejava/util/Observablejavax/vecmath/Vector3d m_actualModem_modem_pan m_panCount m_previewPath m_previewProgm_xm_ym_zm_zoomnotifyObservers setChangedsetModesetMousesetPansetPreviewPathsetPreviewProgsetZoom stomp/Mode stomptemp.wrlWQLeQL[QLYQL\QL]QLdQL^QL_QL `QL cQL IQL HQL JQLZQLfQLgML( XQ aQ NP uUvQ~MwSxQ{M|M}MyRzRG@K4(****%*Y* *! r@K Y CK0$ Y'& j<K# Y i?K  Y k>K# Y EK$ Y* q;K# Y% AK$ Y&% BK?3 Y&"(#$'& n;K# Y" o;K# Y# p;K# Y$ DK$ Y* DK$ Y*! l=K# Y m=K# Y!F@KbVPK 'eݮstomp/Stomp.class-- !"#$&'()+,09:;<=>?@ABCDEFHJKLNOPQR^ijklmnopqrstuvwxyz{ 5 : H I K N Q 8 9 ; = D T S P L R 7 : 9 ; G 6 F K 9 N < D D H C C ? J O K ? = C = L K K K K K K K K K K K ? E < > 7 6 6 : 7 8 I K I I 6 K K M K H K C D C        S S S T U V W X Z [ \ ] ] _ ` a b c d f g h | } ~ 5 8 3 8 2 2 - 4 8 8 7  .                  6   6 Stomp3D Copyright 1998, Tony Schreiner and Jon Speck. + plugin:  - Duplicate plugin not added: ()I()Ljava/awt/Font;()Ljava/lang/Object;()Ljava/lang/String;()Lstomp/Mode;()V()Z()[Ljava/lang/String;(I)Ljava/lang/Object;(II)Ljava/lang/String;)(Ljava/awt/Component;Ljava/lang/Object;)V(Ljava/awt/Font;)V(Ljava/awt/LayoutManager;)V (Ljava/awt/Menu;)Ljava/awt/Menu;(Ljava/awt/Menu;)V(Ljava/awt/MenuBar;)V((Ljava/awt/MenuItem;)Ljava/awt/MenuItem;"(Ljava/awt/event/ActionListener;)V(Ljava/awt/event/KeyListener;)V"(Ljava/awt/event/WindowListener;)V(Ljava/lang/Class;)Z&(Ljava/lang/Object;)Ljava/lang/String;,(Ljava/lang/Object;)Ljava/lang/StringBuffer;(Ljava/lang/Object;)V(Ljava/lang/Object;)Z%(Ljava/lang/String;)Ljava/lang/Class;,(Ljava/lang/String;)Ljava/lang/StringBuffer;+(Ljava/lang/String;)Lstomp/command/Command;(Ljava/lang/String;)V(Ljava/lang/String;)Z)(Ljava/lang/String;Lstomp/data3d/Scene;)V,(Ljava/lang/String;ZZZLstomp/data3d/Scene;)V(Ljava/util/Observer;)V(Lstomp/GUIListener;)V(Lstomp/Stomp;)V(Lstomp/data3d/Scene;)V6(Lstomp/data3d/Scene;Ljava/awt/event/ActionListener;)V(Lstomp/gui/ViewContainer;)VG(Lstomp/view/View;Lstomp/view/View;Lstomp/view/View;Lstomp/view/View;)V(Z)V([Ljava/lang/String;)V.class 0.6.5 (beta)AboutAccess: BUILD CS410 Lab CS410 Lab  CS510 GUI CS510 GUI CameraCenterClass not found! Code ConstantValueCopyCut Default ViewsDirectXEdit ExceptionsExportFileFrontHelpIImportInstantiation: Ljava/awt/Menu;Ljava/io/PrintStream;Ljava/lang/String;LoadLocalVariablesLstomp/FastVector;Lstomp/GUIListener;Lstomp/data3d/Scene;Lstomp/gui/ButtonBar;Lstomp/gui/StatusBar;Lstomp/gui/ViewContainer;Lstomp/view/View;NewOptionsPOV POV RenderPaste PerspectivePluginsPlugins LocationPreview OptionsQuitRedoSaveShow StatisticsSide SourceFileSouth Stomp.javaStomp3DTopUndoVERSIONVRML VRML PreviewView Wavefront OBJWestaddaddActionListener addElementaddKeyListener addObserver addPlugin addPlugins addSeparatoraddViewContaineraddWindowListenerappendc  elementAtFastendsWithequalsforName getActualModegetFontgetPluginCommandinitializeStompisAssignableFrom isDirectoryjava/awt/BorderLayoutjava/awt/Componentjava/awt/Containerjava/awt/Frame java/awt/Menujava/awt/MenuBarjava/awt/MenuItemjava/awt/Window java/io/Filejava/io/PrintStreamjava/lang/Class java/lang/ClassNotFoundException java/lang/IllegalAccessException java/lang/InstantiationExceptionjava/lang/Stringjava/lang/StringBufferjava/lang/Systemjava/util/Observablejava/util/VectorlengthlistloadProperties m_buttonBar m_frontView m_guiListenerm_perspectiveViewm_pluginCommands m_pluginNames m_pluginsm_scene m_sideView m_topViewm_viewContainermain newInstanceoutpackprintln removeAllrepaintsetFont setHelpMenu setLayout setMenuBarsetScenesetStompsetViewContainer setVisiblesetupButtonBar setupMenu setupPluginsetupStatusBar setupViewssizeFast statusBarstomp.command.PluginCommandstomp/FastVectorstomp/GUIListener stomp/Mode stomp/Stompstomp/StompPropertiesstomp/command/PluginCommandstomp/data3d/Scenestomp/gui/Appearancestomp/gui/ButtonBarstomp/gui/StatusBarstomp/gui/ViewContainerstomp/view/Orthogonalstomp/view/Perspective substringtoStringvalueOfK8*M/ 653-22888874 I=*+\*9Y"]*HYW*HYW*NYZyf *+ NYZL*x*5YU*IYX**p*+*****fwl******LY*dM,~****9-*PY*c**2f**k**k**fwl~#r:YVL9Y]M;Y^N,-hW-*i;Y^:,hW*i;Y'^:,hW*i9Y]:;Y ^:hW*i;Y ^:hW*i;Y1^:  hW *i;Y.^:  hW *i;Y^:  hW *i;Y^:  hW *i,hW9Y]: ;Y ^: hW*i;Y ^: hW*i, hW;Y%^:,hW*i9Y]:;Y-^:;Y&^:;Y^:;Y^:;Y ^:hW*ihW*ihW*ihW*ihW*in;Y^:hW*i9Y0]:;Y(^:hW*i;Y/^:hW*i;Y^:hW*i;Y^:hW*i9Y$]:;Y!^:hW*i;Y ^:hW*ihW;Y#^: * hW *i*n9Y]:!;Y^:"!"hW"*i+,gW+gW+gW+*gW+!*+*SY,*b*SY*b*SY)*b*TY!*a*RY****e**f**o**k**k**k**k *+YXL=Y+_M,{>,}N6,-2t-2-2|d:*m-ӱX=1*sCN-+uDY`+r*+vN4v:-z_DY`+r*+j*-j;Y+^:*hW*iNDY`-q>@e=*sDY3`+r*sC+uZ*s?N-M:**NDY`-qNDY`-q*e>ccB>c|A KY QY[GIPK 'וp  stomp/StompProperties.class-i| I I J K K L $M !N !O !P &Q "R S T U V W X Y Z [ %\ #] ^ _ ` a b c !d !e #f g h {n {q {x {y ~ x p s w t l m v o j k u x j } x x y k r , ()I()Ljava/lang/String;()Ljava/text/NumberFormat;()Ljava/util/Properties;()V()Z(C)Ljava/lang/StringBuffer;(Ljava/io/Reader;)V&(Ljava/lang/Object;)Ljava/lang/String;,(Ljava/lang/Object;)Ljava/lang/StringBuffer;(Ljava/lang/Object;)Z&(Ljava/lang/String;)Ljava/lang/Number;&(Ljava/lang/String;)Ljava/lang/String;,(Ljava/lang/String;)Ljava/lang/StringBuffer;(Ljava/lang/String;)V'(Ljava/lang/String;Ljava/lang/String;)V(Lstomp/Stomp;)VAdding plugins from: CCLIPCLIPPINGCode ConstantValueDISAPPEAR_THRESHHOLD!Error parsing stomp.config file:  ExceptionsFFALSEILjava/io/PrintStream;Ljava/lang/String;LocalVariables(Looking for 'stomp.config' in home dir:  Lstomp/Stomp;NURB_SUBDIVIDE3No stomp.config file found, using default settings. PLUGIN_DIRPOLYGON_THRESHHOLD POV_PROGRAM PREVIEW_PATH STACK_SIZE SUBDIVIDE SourceFileStompProperties.java UNDO_LEVELS UPDATE_DELAY VRML_PROGRAM$Warning: Not performing 2D clipping!Z addPluginsappendequals getInstance getProperties getProperty hasMoreTokensintValuejava/io/BufferedReader java/io/Filejava/io/FileReaderjava/io/IOExceptionjava/io/PrintStreamjava/lang/Numberjava/lang/Objectjava/lang/Stringjava/lang/StringBufferjava/lang/Systemjava/text/NumberFormatjava/text/ParseExceptionjava/util/Propertiesjava/util/StringTokenizerloadPropertiesm_povLocationStringm_stomp nextTokenoutparseprintlnreadsaveProperties separatorCharsetPreviewPathsetPreviewProgsetStompProperty stomp.config stomp/Mode stomp/Stompstomp/StompPropertiesstomp/SutherlandHodgmanstomp/gui/RenderDialogstomp/gui/ViewContainertoString user.homevalueOf#{z *'*+=n n 8L+9M?Y+,5GAYY,H+C35G*NY-):Y(:B63WB6 YG,:>:>: * F:W?A y7N+6"?Y+,5GA*=,2+ 6-,@;0+ 6-,@;/+6,E+ 6,D+ 6,<+6-,@;1+ 6-,@;.+60,6'-?AN?Y+-4GAPK 'IM stomp/SutherlandHodgman.class-SDEFO     ! " # $ % & ' ( ( ) ) *@Y@i 3+ 5> @/ A/ C1 G8 H8 I8 J8 K8 L8 P8 Q8 R8()V(DDDD)V(II)Z1(Ljavax/vecmath/Point2d;Ljavax/vecmath/Point2d;)Z3(Ljavax/vecmath/Point2d;Ljavax/vecmath/Point2d;DD)Z1(Ljavax/vecmath/Point3d;Ljavax/vecmath/Point3d;)Z3(Ljavax/vecmath/Point3d;Ljavax/vecmath/Point3d;DD)ZACCEPTCLIPCode ConstantValueD ExceptionsLocalVariablesREJECT SourceFileSutherlandHodgman.javaZclip2dclip2d_d clip2d_d2clip3dclip3d_djava/lang/Objectjavax/vecmath/Tuple2djavax/vecmath/Tuple3dm_xLeftm_xRight m_yBottomm_yTopm_zBackm_zFront pointInBounds setClipBoundsstomp/SutherlandHodgmanxyz 5> I8 J8 G8 H8 L8 K8;>74>7 @/6C 7*(`+(+*g+*go9*Y(*gkc*(++Y+gkc+*`++*g+*go9*Y*gkc*+(+Y(+gkc+(k+0+Y+*g+*go+gkc+4+(++Y+*g+*go(+gkc+(A/6C 7*(`+(+*g+*go9*Y(*gkc*(++Y+gkc+*`++*g+*go9*Y*gkc*+(+Y(+gkc+(k+0+Y+*g+*go+gkc+4+(++Y+*g+*go(+gkc+(?.66*%*+ *+ C16*(+(+*g9+*g9+*g9 (*go9 *Y kc*Y  kc+u+go9 +Y kc+Y  kc+B*++*g9+*g9+*g9 *go9 *Y kc*Y  kc*+((+go9 +Y kc+Y  kc+(+K+g+*go9 +Y+*g kc+Y+*g kc+O+(F(+g+*go9 +Y+*g kc+Y+*g kc+(B06 *+ M-6@4/  N,60$(&(  3+6*2+6' <=PK '/##$stomp/command/AddCameraCommand.class-\@8BHSTUVWX       ! " # $ % & ' ( ) * 7- 7/ 70 73 D1 E5 G4 I= JA K@ L? M@ O1 P5 R6 [-()I()Ljava/lang/String;()V()Z(FFF)V(Ljava/lang/String;)V(Lstomp/data3d/Primitive;)V(Lstomp/data3d/Scene;)VA(Lstomp/data3d/Scene;Lstomp/data3d/Vertex;Lstomp/data3d/Vertex;)V(Lstomp/data3d/Vertex;)I(Lstomp/data3d/Vertex;)V([I)V Add CameraAddCameraCommand.javaCode ConstantValue ExceptionsILocalVariablesLstomp/data3d/Scene;Lstomp/data3d/Vertex;Lstomp/view/CameraView;"Only one camera allowed at a time. SourceFile addPrimitive addVertexexecutegetIndexjava/lang/Object m_cameraCount m_cameraViewm_lookatVertexm_scenem_vertex numCamerasremovePrimitive removeVertexresetCameraCount setIndicesstomp/command/AddCameraCommandstomp/command/Commandstomp/data3d/Scenestomp/data3d/Vertexstomp/gui/MessageDialogstomp/view/CameraViewtoString unExecute validateScene I=L?M@K@JA7-:* Q-: N+:72: * *+F.:Y`*Y  ***Y ** L+**O+**O* Y****+**  *Z-:=1******d*Y,:C9PK '; #stomp/command/AddLightCommand.class-L-=DEFGH            ! " ,$ ,& ,+ 9' :* <) >4 ?2 @5 A6 B' C* K$()Ljava/lang/String;()V()Z(FFF)V(Lstomp/data3d/Primitive;)V(Lstomp/data3d/Scene;I)V(Lstomp/data3d/Vertex;)I(Lstomp/data3d/Vertex;)V([I)V Add LightAddLightCommand.javaCode ConstantValue ExceptionsILocalVariablesLstomp/data3d/Light;Lstomp/data3d/Scene;Lstomp/data3d/Vertex; POINT_LIGHT SourceFile addPrimitive addVertexexecutegetIndexjava/lang/Objectm_light m_lightTypem_scenem_vertexremovePrimitive removeVertexstomp/command/AddLightCommandstomp/command/Commandstomp/data3d/PointLightstomp/data3d/Scenestomp/data3d/VertextoString unExecute validateScene720@5A6>4?2,$/* ,(/* *+*;%/WK*Y **  L+**O*Y+ ** *J$/******I#/8.PK '++$stomp/command/AddVertexCommand.class-H*9:ABCD             )# 4( 5# 6% 8" ;1 </ =2 >( ?& @ G#()I()Ljava/lang/String;()Lstomp/FastVector;()V()Z(I)Ljava/lang/Object;(Lstomp/data3d/Primitive;)V,(Lstomp/data3d/Scene;Lstomp/data3d/Vertex;)V(Lstomp/data3d/Vertex;)V Add VertexAddVertexCommand.javaCode ConstantValue ExceptionsLjava/util/Vector;LocalVariablesLstomp/data3d/Scene;Lstomp/data3d/Vertex; SourceFileaddSelectedVertexdeselectPrimitives elementAtexecutegetOrderedSelectedPrimitivesjava/lang/Objectjava/util/Vectorm_scenem_selectedPrimsm_vertex removeVertexselectsizestomp/command/AddVertexCommandstomp/command/Commandstomp/data3d/Primitivestomp/data3d/ScenetoString unExecute validateScene;1=2</)#,*)',**+ *,7$,<0** * * * * * F#,D8* *<* * ** E!,3+PK ' } stomp/command/BevelCommand.class-uy : : : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ]@Y sc si sm sr j l p _ h d c o e f a b a c | } | ~ l p g n ^ ^ k  q c c z z z()I()Ljava/lang/Object;()Ljava/lang/String;()Lstomp/FastVector;()Lstomp/data3d/Surface;()V()Z()[I()[Lstomp/data3d/Vertex; (FFFFFF)V(I)Ljava/lang/Object;(IIII)V(Ljava/lang/Object;)V(Ljava/lang/String;D)V(Lstomp/data3d/Primitive;)V(Lstomp/data3d/Scene;)V(Lstomp/data3d/Surface;)V(Lstomp/data3d/Vertex;)I(Lstomp/data3d/Vertex;)V-(Lstomp/data3d/Vertex;Lstomp/data3d/Vertex;)V([I)VBevelCommand.javaBeveling selected Polygons...Code ConstantValue ExceptionsExtrude SelectedFLocalVariablesLstomp/FastVector;Lstomp/command/Command;Lstomp/data3d/Scene;Lstomp/gui/StatusBar; SourceFile addElement addPrimitive addVertexclone elementAtFastexecuteflipgetIndex getIndicesgetNormalPointsgetOrderedSelectedPrimitives getSurfacegetVerticesVectorincrementProgressjava/lang/Objectjava/util/Vectorjavax/vecmath/Tuple3fm_addedElementsm_deselectCommandm_oldPolygon3dsm_sceneremovePrimitive removeVertexsetScale setSurfacesizesizeFast startProgress statusBarstomp/FastVector stomp/Stompstomp/command/BevelCommandstomp/command/Command stomp/command/DeselectAllCommandstomp/data3d/Polygon3dstomp/data3d/Primitivestomp/data3d/Scenestomp/data3d/Vertexstomp/gui/StatusBarstomp/transform/ScaletoStringtransformVertex unExecute validateScenexyz  ~}||scv*smv%**+)* Y*)'dv<*Y&*Y(*)"M*)$N18,.o06, <, :#:*( :Y:Y: !: Y:   25 26 27,6 >- .:  :*& 2     . : 6C*) *)O *) O .6F`p6 Y.. . .:-*)*& Y :-*)*&1%,/c*'W*)4cv<&*& *)*& **&/=&*&*)*&+*&/>*( *(/*'3*)4`vtPK g'1stomp/command/Command.class- ()Ljava/lang/String;()V()ZCode Command.java ConstantValue ExceptionsLocalVariables SourceFileexecutejava/lang/Objectstomp/command/CommandtoString unExecute  PK 'd#stomp/command/CommandExecutor.class-L:;<=>GHI             )# 2/ 9$ ?0 @0 A" B& D# E% F! J#()I()Ljava/lang/Object;()V()Z(I)V&(Ljava/lang/Object;)Ljava/lang/Object;(Lstomp/command/Command;)VCodeCommandExecutor.java ConstantValueDEBUG ExceptionsILjava/util/Stack;LocalVariables STACK_SIZE SourceFileZ addNoExecutecanRedocanUndoclearexecutejava/io/PrintStreamjava/lang/Objectjava/lang/Systemjava/util/Stackjava/util/Vector m_commandsm_undoCommandspoppushredoremoveAllElementsremoveElementAtsize stomp/Modestomp/command/Commandstomp/command/CommandExecutor unExecuteundo -4, ?0 @0 9'*9-* <*W 5'**WK#*."K**WC#*/#K* W*W8#* 7$* 6$* )#** (#*!Y Y 3+PK 'yDDstomp/command/CopyCommand.class-"      ()Ljava/lang/String;()V()Z(Lstomp/data3d/Scene;)VCode ConstantValueCopyCopyCommand.java ExceptionsLocalVariablesLstomp/data3d/Scene; SourceFile copySelectedexecutejava/lang/Objectm_scenestomp/command/Commandstomp/command/CopyCommandstomp/data3d/ScenetoString unExecute * **+ *!   PK '8-C;;stomp/command/CutCommand.class-5!*./01            ( ) +% ,& - 3 4()I()Ljava/lang/String;()V()Z(Lstomp/data3d/Scene;)VCode ConstantValueCutCutCommand.java ExceptionsLocalVariablesLstomp/command/Command;Lstomp/data3d/Scene; SourceFile copySelectedexecutejava/lang/Objectm_deleteSelectedm_scene numSelectedstomp/command/Commandstomp/command/CutCommand#stomp/command/DeleteSelectedCommandstomp/data3d/ScenetoString unExecute validateScene,&+%* **+ )A5* ,* *Y*  * W* 3* * 2'"PK 'RZ )stomp/command/DeleteSelectedCommand.class- E E E F G H I I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q@Y v } s y y v v | u x t t t t v w  v v ~ z { r r v()I()Ljava/lang/Object;()Lstomp/FastVector;()Lstomp/data3d/Group;()V()Z()[I(I)Ljava/lang/Object;(I)V(I)Z&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/Object;)V(Ljava/lang/Object;)Z8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/String;)V(Ljava/lang/String;D)V(Lstomp/data3d/Group;)V(Lstomp/data3d/Primitive;)V(Lstomp/data3d/Scene;)V(Lstomp/data3d/Vertex;)I(Lstomp/data3d/Vertex;)VCode ConstantValueDeleteSelectedCommand.javaDeleting, step 1...Deleting, step 2...Deleting, step 3... ExceptionsLjava/io/PrintStream;Ljava/util/Hashtable;LocalVariablesLstomp/FastVector;Lstomp/data3d/Scene;Lstomp/gui/StatusBar;"Problem in delete selected's undo. SourceFileZ addElement addPrimitive addVertexclone elementAt elementAtFastemptyOrderedSelectedPrimitivesemptyOrderedSelectedVerticesexecutegetgetGroupgetIndex getIndicesgetOrderedSelectedPrimitivesgetOrderedSelectedVerticesgetPrimitivesVectorgetVerticesVectorincrementProgress isSelectedjava/io/PrintStreamjava/lang/Objectjava/lang/Systemjava/util/Hashtablejava/util/Vector m_clonedHashm_deleteGroupsm_deletedGroupsm_oldPrimitivesm_oldUnclonedPrimitives m_oldVerticesm_orderedSelectedPrimsm_orderedSelectedVertsm_sceneoutprintlnputreleasePrimitivesremoveAllElements removeElementremoveElementAtremovePrimitiverenumberIndicesselectsetGroupsizesizeFast startProgress statusBarstomp/FastVector stomp/Stompstomp/command/Command#stomp/command/DeleteSelectedCommandstomp/data3d/Groupstomp/data3d/Primitivestomp/data3d/Scenestomp/data3d/Vertexstomp/gui/StatusBar unExecute validateScene  v=1**Y)* Y+* Y0* Y/B6**Y)* Y+* Y0* Y/*+1w6 ** Y,* Y.* Y0* Y/*Y)* Y+**1$ 0**1# /*1*1*1&L*1%M*+ .*, -6Z,N-%-:*,*)-4W$-(***+- *,-,?AC*0>o@*0>d6k*0:*1!6  C,>d6 -, : :*1, 9  + 8A'AC,>o@,>d6 3, N-(--5,-7WA'  βAC,>o@,>d6 %, N-( ,-7WA'  *1Bv8 ,*1&L+6=*1*.*.>*1%N-66x*,:6! *+ =*+?":6. 23*1*,>6*1*0<*0>6)*)*/: *1;*/>*1BPK '۾#33&stomp/command/DeselectAllCommand.class-Q3@AHIJKLM          ! " # $ % & 0* :* ;* <, >) ?) B7 C7 D8 E' F- F/ G' P*()I()Ljava/lang/String;()Lstomp/FastVector;()V()Z(I)Ljava/lang/Object;(Lstomp/data3d/Primitive;)V(Lstomp/data3d/Scene;)V(Lstomp/data3d/Vertex;)VCode ConstantValue Deselect AllDeselectAllCommand.java ExceptionsLocalVariablesLstomp/FastVector;Lstomp/data3d/Scene; SourceFiledeselectPrimitivesdeselectVertices elementAtFastexecutegetOrderedSelectedPrimitivesgetOrderedSelectedVerticesjava/lang/Objectjava/util/Vectorm_orderedSelectedPrimsm_orderedSelectedVertsm_scene numSelectedselectsizestomp/FastVectorstomp/command/Command stomp/command/DeselectAllCommandstomp/data3d/Primitivestomp/data3d/Scenestomp/data3d/VertextoString unExecute validateSceneD8C7B70*1'* *Y *Y 0.1, * *Y *Y *+=+1E9*0***** * *O*1^R<** *=****N(194PK ']z'stomp/command/DeselectLastCommand.class-M1=>DEFGH           ! " # $ .( 8+ 8- 9* ;' <' ?4 @6 A) B+ B- C% K( L)()I()Ljava/lang/String;()Lstomp/FastVector;()V()Z(I)Ljava/lang/Object;(Lstomp/data3d/Primitive;)V(Lstomp/data3d/Scene;)V(Lstomp/data3d/Vertex;)VCode ConstantValue Deselect LastDeselectLastCommand.java ExceptionsLjava/lang/Object;LocalVariablesLstomp/data3d/Scene; SourceFiledeselect elementAtexecutegetOrderedSelectedPrimitivesgetOrderedSelectedVerticesjava/lang/Objectjava/util/Vectorm_itemDeselectedm_sceneprimitivesSelectedselectsizestomp/command/Command!stomp/command/DeselectLastCommandstomp/data3d/Primitivestomp/data3d/Scenestomp/data3d/VertextoString unExecute validateSceneverticesSelected@6?4.(/* .,/ * *+:)/|p*0*L*++d ** **0* L*++d ** *J(/G;*******I&/72PK 'ǎ"stomp/command/ExtrudeCommand.class-R !"=>?@ABCDEFGHI s s s t u v w w x y "y #z { | } ~ ! ! $         % !  "  !   ! &             ! ! !         &   !     @Y                 # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < K L M N N O P Q()F()I()Ljava/awt/Font;()Ljava/lang/Object;()Ljava/lang/String;()Ljavax/vecmath/Vector3f;()Lstomp/FastVector;()Lstomp/data3d/Surface;()V()Z()[I(F)Ljava/lang/String;(I)Ljava/lang/Object;(I)Ljava/lang/String;(I)V(II)V(IIII)V(Ljava/awt/Color;)V*(Ljava/awt/Component;)Ljava/awt/Component;(Ljava/awt/Font;)V(Ljava/awt/LayoutManager;)V(Ljava/awt/event/ActionEvent;)V"(Ljava/awt/event/ActionListener;)V(Ljava/lang/Object;)V(Ljava/lang/Object;)Z&(Ljava/lang/String;)Ljava/lang/Number;(Ljava/lang/String;)V(Ljava/lang/String;D)V(Ljavax/vecmath/Tuple3f;)V(Lstomp/FastVector;)Z(Lstomp/data3d/Primitive;)V(Lstomp/data3d/Scene;)V(Lstomp/data3d/Surface;)V(Lstomp/data3d/Vertex;)I(Lstomp/data3d/Vertex;)V(Z)V([I)V([Lstomp/data3d/Spline;)VAmountCancelCode ConstantValue ExceptionsExtrude SelectedExtrudeCommand.javaExtruding selected Polygons...FILjava/awt/SystemColor;Ljava/awt/TextField;LocalVariablesLstomp/FastVector;Lstomp/command/Command;Lstomp/data3d/Scene;Lstomp/gui/StatusBar;OkSegments SourceFileZactionPerformedaddaddActionListener addElement addPrimitive addVertexclone computeNormalcontroldispose elementAt elementAtFastequalsexecuteflip floatValuegetActionCommandgetFontgetIndex getIndices getNormalgetOrderedSelectedPrimitives getSurfacegetTextgetVerticesVectorincrementProgressintValuejava/awt/Buttonjava/awt/Componentjava/awt/Containerjava/awt/Framejava/awt/GridLayoutjava/awt/Labeljava/awt/SystemColorjava/awt/TextComponentjava/awt/TextFieldjava/awt/Windowjava/awt/event/ActionEventjava/awt/event/ActionListenerjava/lang/Numberjava/lang/Stringjava/text/DecimalFormatjava/text/NumberFormatjava/text/ParseExceptionjava/util/Vectorjavax/vecmath/Tuple3fm_addedElementsm_deselectCommandm_extrudeAmountm_extrudeAmountNumm_oldPolygon3dsm_scene m_segments m_segmentsNumpackparseperformExtrude removeAllremovePrimitive removeVertexselect setBackgroundsetFont setLayout setSurfacesetText setVisiblesizesizeFastsplines startProgress statusBarstomp/FastVector stomp/Stompstomp/command/Command stomp/command/DeselectAllCommandstomp/command/ExtrudeCommandstomp/data3d/Polygon3dstomp/data3d/Primitivestomp/data3d/Scenestomp/data3d/Splinestomp/data3d/SplineSurfacestomp/data3d/Vertexstomp/gui/Appearancestomp/gui/StatusBartoString unExecutevalidate validateScenevalueOfxyz  %) & *($#':0$*'*Y*Q*Y*U*fD8*'*Y*Q*Y*U*f*+T*Y*T/P<*TIM>,>" *f<,e*Z*;^*D_* Y+`* Y.3W**Q3W*QRlb*f'* Y.3W**U3W*UVmbY-:*3W*5Y-:*3W*5*j*W*c#+CM,?*Y*<-ڻY(L+*QKXBR*f4+*UKXNVV VV VW*Y)O*Y)S*TIL*TLMhq+dog>6+= ::J:*S6F:Y):Y): H:   nRjn  oRjo  pRjp6 <, .>$:  9$: *O 6  4 6  6   d : 6 C*T  =$8 *T >$EO  *T  >$EO   d6F`p6Y.. . .,:a*T7*O6Y 0:aA*T7*O6"V":"S*T[*S62G:Y0:*TL:WH:nRjVnZn8 oRjVnZo8 pRjVnZp8 6 Y): Y):6<,.>$:9$:*O64 66d :6C*T=$8*T >$EO*T>$EOd "Y1SYn bnYo boYp bp  V*T#Y27hM+d*P@W*TkLOK<&*O> *T*O> [*Oe=&*O>$*T*O>$\*Oe>@*S> :A"*T7*T]*Se*Pi*TkJ RVPK ' %stomp/command/FlipNormalCommand.class-@)4589:;<           % .# /" 1 1! 2 3 6, 7 ? ()I()Ljava/lang/String;()Lstomp/FastVector;()V()Z(I)Ljava/lang/Object;(Lstomp/FastVector;)Z(Lstomp/data3d/Scene;)VCode ConstantValue Exceptions Flip NormalFlipNormalCommand.javaLocalVariablesLstomp/data3d/Scene; SourceFile computeNormal elementAtexecuteflipgetOrderedSelectedPrimitivesgetVerticesVectorjava/lang/Objectjava/util/Vectorm_scenesizestomp/command/Commandstomp/command/FlipNormalCommandstomp/data3d/Polygon3dstomp/data3d/Primitivestomp/data3d/ScenetoString unExecute validateScene6,% &* %$& * *+0!&* > &* W1!&aU<*M*N,d6-, :< - W*=&-*PK '(stomp/command/GroupSelectedCommand.class-H  :;<=>?@ABC r r r r r %r s s t u &v w w !x y z { !| } &} ~  #       ! & $ "  ! #       "    #  % "     #              ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 D E F G()I()Ljava/awt/Color;()Ljava/awt/Font;()Ljava/awt/Panel;()Ljava/lang/String;()Lstomp/FastVector;()Lstomp/data3d/Group;()V()Z()[Ljava/lang/String;(CC)Ljava/lang/String;(I)Ljava/lang/Object;(I)V(III)V(IIII)V(Ljava/awt/Color;)V)(Ljava/awt/Component;Ljava/lang/Object;)V(Ljava/awt/Font;)V(Ljava/awt/LayoutManager;)V(Ljava/awt/event/ActionEvent;)V"(Ljava/awt/event/ActionListener;)V(Ljava/awt/event/ItemEvent;)V (Ljava/awt/event/ItemListener;)V(Ljava/lang/Object;)V(Ljava/lang/Object;)Z(Ljava/lang/String;)V%(Ljava/lang/String;Ljava/awt/Color;)V(Lstomp/data3d/Group;)V(Lstomp/data3d/Primitive;)V(Lstomp/data3d/Scene;)V(Z)VCancelCodeColor ConstantValueDDelete DialogCloseOk ExceptionsGroupSelectedCommand.javaILjava/awt/Color;Ljava/awt/Frame;Ljava/awt/Insets;Ljava/awt/List;Ljava/awt/SystemColor;Ljava/awt/TextField;LocalVariablesLstomp/FastVector;Lstomp/command/Command;Lstomp/data3d/Group;Lstomp/data3d/Scene;Lstomp/gui/ColorBox;Lstomp/gui/ColorDialog; Name GroupNewOk SourceFileactionPerformedaddaddActionListener addElementaddItemListener addPrimitivecontrolcreateGroupListdispose elementAtFastequalsexecutefill fillGroupListgetActionCommandgetColorgetFontgetGroupgetItemsgetNamegetPrimitivesVectorgetSelectedItemgetText gridwidthgridxgridyinsets isSelecteditemStateChangedjava/awt/Buttonjava/awt/Colorjava/awt/Componentjava/awt/Containerjava/awt/Framejava/awt/GridBagConstraintsjava/awt/GridBagLayoutjava/awt/Insets java/awt/Listjava/awt/Paneljava/awt/SystemColorjava/awt/TextComponentjava/awt/TextFieldjava/awt/Windowjava/awt/event/ActionEventjava/awt/event/ActionListenerjava/awt/event/ItemListenerjava/lang/Objectjava/lang/Stringjava/util/Vectorlengthm_color m_colorBox m_colorDialog m_deselectAllm_dialogm_groupm_groupNameFieldm_groupNameListm_scenem_selectedPrimspack removeAllremovePrimitiverepaintreplace setBackgroundsetColorsetFontsetGroup setLayoutsetText setVisiblesizesizeFaststomp/FastVectorstomp/command/Command stomp/command/DeselectAllCommand"stomp/command/GroupSelectedCommandstomp/data3d/Groupstomp/data3d/Primitivestomp/data3d/Scenestomp/gui/Appearancestomp/gui/ColorBoxstomp/gui/ColorDialog unExecutevalidate validateSceneweightx  *'"#$()&%+E9*** Y/V*%Y,W*Y.\*Y-]J>*** Y/V*%Y,W*Y.\*Y-]*+^A5*Y*^5Y*Y+_* Y3Z*Z>e*ZIg*ZY(iY'L+D+Y0S+Q+R+q+P*?M*Z,+6+YR`R+Q+P Y2N*Z-+6-*9+YQ`Q*Z*W+6+Q+YR`R+P Y2:*Z+6*9+YQ`Q Y2:*Z+6*9*Zo*Z`*ZkY)L+Y(iY'M,D,Y0S,Q,R*E,P+*],6*]*<,YR`R,P+*\,6,YQ`Q Y2N-*9+-,6,YQ`Q Y2:*9+,6+J>*]a*^ML=$+A"N-!*]-!L7+lڱDG;*Yn<*_A"M,h*_m*^*[bl `+FM*\ON6,B-U- _dN*!Y-*V4[*^M:65A":!!L-B6*![l6.A":T*_;*[8l*^*[=*YCW*^p*Z@,B#*&Y*V1X*X*:*Xk,Bp*\O: _d:U,6*]K:62B 6*]7*W*Vf*Wc,B*^M:6zA":!c!L-BT!:*^b*E*\j6 & A":  J  h  mֱl,B!**XHV*W*Vf*Wc,B*^p*Z@ sg*\*]Nj*^MM>4,A!&,A!:L*\OBW*GV,m*W*Vf*WcPK '<ʿ'stomp/command/HideSelectedCommand.class-[?JRSTUVW       ! " # $ % & ' ( ) * * + , 70 A4 B0 C0 D3 F2 G/ H/ I/ K= L= M> N= O4 P6 Q- Z0()I()Ljava/lang/String;()Lstomp/FastVector;()V()Z()[I(I)Ljava/lang/Object;(Lstomp/data3d/Primitive;)V(Lstomp/data3d/Scene;)V(Z)VCode ConstantValue ExceptionsHideSelectedCommand.javaLocalVariablesLstomp/FastVector;Lstomp/data3d/Scene;Select SourceFiledeselectdeselectPrimitivesdeselectVertices elementAtFastexecute getIndicesgetOrderedSelectedPrimitivesgetOrderedSelectedVerticesgetVerticesVectorjava/lang/Objectm_orderedSelectedPrimsm_orderedSelectedVertsm_scene m_verticesselect setHiddensizeFaststomp/FastVectorstomp/command/Command!stomp/command/HideSelectedCommandstomp/data3d/Primitivestomp/data3d/Scenestomp/data3d/VertextoString unExecute validateSceneM>N=L=K=7082&* *Y *Y *Y 7587+* *Y *Y *Y *+E18******>J*L+*+ +M6*,.,**Y08ym* * >J*L+*++M6*,.,**X.8@;PK 'o_)stomp/command/InvertSelectedCommand.class-jEX`abcde " # $ % & ' ( ) * + , , - . / 0 1 2 3 4 5 6 @: N= N? O: P: Q< S9 T9 U9 V9 W; YI ZH [H \D ]; ^= ^? _7 h: i;()I()Ljava/lang/String;()Lstomp/FastVector;()V()Z(I)Ljava/lang/Object;(Lstomp/data3d/Primitive;)V(Lstomp/data3d/Scene;)V(Lstomp/data3d/Vertex;)VCode ConstantValue ExceptionsIInvert SelectedInvertSelectedCommand.javaLocalVariablesLstomp/FastVector;Lstomp/data3d/Scene;NONE PRIMITIVES SourceFileVERTICESdeselectdeselectPrimitivesdeselectVertices elementAtFastexecutegetPrimitivesVectorgetSelectedPrimitivesgetSelectedVerticesgetVerticesVector isSelectedjava/lang/Objectm_scenem_selectedPrimsm_selectedVerticesm_whichSelectedprimitivesSelectedselectsizeFaststomp/FastVectorstomp/command/Command#stomp/command/InvertSelectedCommandstomp/data3d/Primitivestomp/data3d/Scenestomp/data3d/VertextoString unExecute validateSceneverticesSelectedJDBMDBKDBYI[HZH\D@:A * *@>A* **+R;A*!Q****L>)+ M,*, *,+էZ*P***L>++ M,*, *,+** g:As***+<** *0*(<** ** f8ALFPK 'NJ%['stomp/command/JoinVerticesCommand.class-}hijtuvwxyz ( ( ( ) ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A QE QN [K \M ]C ^L _H `P aG bF cO dD eD fD gJ kX lX mV nV oY pV qM rI sB {E |E()I()Ljava/lang/Object;()Lstomp/FastVector;()V()Z(I)Ljava/lang/Object;(I)Z(II)V(Ljava/lang/Object;)I(Ljava/lang/Object;)V(Ljava/lang/Object;)Z(Lstomp/data3d/Primitive;)V(Lstomp/data3d/Scene;)V(Lstomp/data3d/Vertex;)I(Lstomp/data3d/Vertex;)VCode ConstantValue ExceptionsJoinVerticesCommand.javaLjava/util/Vector;LocalVariablesLstomp/command/Command;Lstomp/data3d/Scene; SourceFile addElement addPrimitiveclonecontains containsIndexdeselect elementAtexecutegetIndexgetPrimitivesVectorgetSelectedVerticesgetVerticesVectorindexOfjava/lang/Objectjava/util/Vectorjavax/vecmath/Vector3fm_deleteSelectedCommandm_deselectAllCommandm_newPrimitivesm_oldPrimitivesm_scene m_verticesremovePrimitive replaceIndexsizestomp/command/Command#stomp/command/DeleteSelectedCommand stomp/command/DeselectAllCommand!stomp/command/JoinVerticesCommandstomp/data3d/Primitivestomp/data3d/Scenestomp/data3d/Vertex unExecute validateSceneoYnVmVpVlXkXQER2&* *Y *Y *Y "QNRUI* *Y *Y *Y "*+!*Y*!*Y*!bFR$ <  *Y *Y *Y "*!M*!N*!:% :,6*!*!:6 :*!6 -%d6 M- :   3<* * *    $  *"%|*W*!'{ERg[*&<*!*#*%=*!* *%*!'ZUPK 'CancelCode ConstantValue ExceptionsILATHE_DIVISIONSLathe (any axis) Lathe Y AxisLatheYCommand.javaLjava/awt/SystemColor;Ljava/awt/TextField;LocalVariablesLstomp/FastVector;Lstomp/data3d/Scene;Ok SourceFile SubdivisionsX AxisY AxisZ Axis[[IactionPerformedaddaddActionListener addElement addPrimitive addVertexcontroldispose elementAtFastequalsexecute floatValuegetActionCommandgetFontgetIndexgetOrderedSelectedVerticesgetTextgetVerticesVectorintValue isSelectedjava/awt/Buttonjava/awt/Componentjava/awt/Containerjava/awt/Framejava/awt/GridLayoutjava/awt/Labeljava/awt/SystemColorjava/awt/TextComponentjava/awt/TextFieldjava/awt/Windowjava/awt/event/ActionEventjava/awt/event/ActionListenerjava/lang/Mathjava/lang/Numberjava/lang/Stringjava/text/DecimalFormatjava/text/NumberFormatjava/text/ParseExceptionjava/util/Vectorm_addedElementsm_latheDivisionsm_scene m_xAxisField m_yAxisField m_zAxisFieldpackparse performLathe removeAllremovePrimitive removeVertex setBackgroundsetFont setLayout setRotationsetText setVisiblesizestomp/FastVectorstomp/command/Commandstomp/command/LatheYCommandstomp/data3d/Polygon3dstomp/data3d/Primitivestomp/data3d/Scenestomp/data3d/Vertexstomp/gui/Appearancestomp/transform/RotationtoStringtransformVertex unExecutevalidate validateScenevalueOf!  PD*(*Y-G*Y-I*Y-J*Y-K*Y*FWK*0*Y-G*Y-I*Y-J*Y-K*Y*F*+H*O*9R*?S*Y.T*Y14W**G4W*G3\V*Y14W**I4W*IV*Y 14W**J4W*JV*Y 14W**K4W*KV Y/L*+4W+*5 Y/M*,4W,*5*Z*L*W#+>M,<*N*:1Y):*IBM=D*JBM=E*KBM=F*GBMD3W*Y*F*HC:6Xd6;%E3 :66 'Y,: *HA: 6 &  ;%:  2*H @O   Xք 6 8 6 ]3oc8 %: #$% U6[2.;%:%Y+S 2Y*H28*F26 2*H2@O6 3j6~66h :2.O2`.O`3p2`.O`3p2.O"Y2:*H7*F6d3*H[KN zn<&*F;"*H*F;#P*FX=&*F;%*H*F;%Q*FX*H[3PK 'q #stomp/command/LoadSaveCommand.class-hCDKRSTU_`abc " " " # $ % & ' ( ) * + , - . / 0 1 2 =4 =6 N8 P3 Q3 VB WA XI YH ZG [; \9 ]7 ^< d3 f4 g;()Ljava/lang/String;()V()Z&(Ljava/awt/Frame;Ljava/lang/String;I)V(Ljava/io/FilenameFilter;)V,(Ljava/lang/String;)Ljava/lang/StringBuffer;(Ljava/lang/String;)VJ(Lstomp/Stomp;Lstomp/data3d/Scene;Lstomp/data3d/file/SceneReaderWriter;I)V)(Lstomp/data3d/Scene;Ljava/lang/String;)V(Z)VCode ConstantValue ExceptionsILjava/lang/String; Load FileLoad/Save CommandLoadSaveCommand.javaLocalVariables Lstomp/Stomp;Lstomp/data3d/Scene;%Lstomp/data3d/file/SceneReaderWriter;READ Save File SourceFileWRITEappendexecute getDirectorygetFilejava/awt/Componentjava/awt/FileDialogjava/lang/Objectjava/lang/StringBuffer m_directorym_modem_readerWriterm_scenem_stompread setDirectorysetFilenameFilter setVisiblestomp/command/Commandstomp/command/LoadSaveCommandstomp/data3d/Scene#stomp/data3d/file/SceneReaderWriter!stomp/data3d/file/StompFileFiltertoString unExecute validateScenewrite  JA?MA? VBZGYHXIWA=4>*=:>&**+*,*-*O5>*XY*L +++** Y++!+o*gY*L+Y +++-** Y+++* e4> d3>LEPK '$stomp/command/MakePlaneCommand.class-_CKUVWXYZ[     ! " # $ % & ' ( ) * + , - . / :4 :8 F7 G6 H5 I2 J2 LA M@ N? O? PB Q3 R7 S7 S9 T0 ]4 ^4()I()Ljava/lang/String;()Lstomp/FastVector;()Lstomp/data3d/Polygon3d;()V()Z(I)Ljava/lang/Object;(Lstomp/data3d/Primitive;)V(Lstomp/data3d/Scene;)V(Lstomp/data3d/Vertex;)VCode ConstantValue ExceptionsLocalVariablesLstomp/FastVector;Lstomp/command/Command;Lstomp/data3d/Polygon3d;Lstomp/data3d/Scene; Make PolygonMakePlaneCommand.java SourceFile addPrimitive elementAtFastexecutegetOrderedSelectedPrimitivesgetOrderedSelectedVerticesjava/lang/Object m_Polygon3d m_deselectAllm_orderedSelectedPrimsm_orderedSelectedVertsm_scene makePolygonremovePrimitiveselectsizeFaststomp/FastVectorstomp/command/Command stomp/command/DeselectAllCommandstomp/command/MakePlaneCommandstomp/data3d/Primitivestomp/data3d/Scenestomp/data3d/VertextoString unExecute validateScenePBLAM@O?N?:4;* :8;"* *+*Y+ H5;VJ<*******<** *W*]4;ym****<** *=** **\1;EDPK 'n^$stomp/command/MakeShapeCommand.class-?      b b b c d e !f g h i i j k l m n o p q r s t u v w x y z { | } ~                             @!TD-              ()I()Lstomp/FastVector;()V()Z(D)D(F)V(FFF)V(I)Ljava/lang/Object;(III)V(IIII)V(Ljava/lang/Object;)V(Ljava/lang/String;)V1(Ljavax/vecmath/Tuple3f;Ljavax/vecmath/Tuple3f;)V(Lstomp/FastVector;)Z(Lstomp/data3d/Primitive;)V(Lstomp/data3d/Scene;)V(Lstomp/data3d/Scene;I)V(Lstomp/data3d/Vertex;)I,(Lstomp/data3d/Vertex;)Lstomp/data3d/Vertex;(Lstomp/data3d/Vertex;)VA(Lstomp/data3d/Vertex;Lstomp/data3d/Vertex;)Lstomp/data3d/Vertex;B(Lstomp/data3d/Vertex;Lstomp/data3d/Vertex;Lstomp/data3d/Vertex;)V(Z)V([I)V([Lstomp/data3d/Spline;)VCLOSED_SURFACECONECUBECYLINDERCode ConstantValue DIVISIONS*Error: Spheres must have at least 3 sides. ExceptionsFILocalVariablesLstomp/FastVector;Lstomp/command/Command;Lstomp/data3d/Scene;Lstomp/data3d/Vertex;MAXLEVELMakeShapeCommand.javaPLANESECTIONSSPHERESURFACE SourceFileQSurfaces can have a maximum of 20 x 20 patches (And that many will be very slow.)'Surfaces must be at least 4 x 4 patches TESS_SPHEREZ[[I[[Lstomp/data3d/Vertex;add addElement addPrimitive addVertex computeNormalcos createCone createCubecreateCylinder createPolygon createSpherecreateSplineCage createSurfacecreateTesselatedSphere elementAt elementAtFastexecuteflipgetIndexgetVerticesVectorhixhiyhizjava/awt/Componentjava/lang/Mathjava/lang/Objectjava/util/Vectorjavax/vecmath/Tuple3flowxlowylowzm_addedElementsm_mergeVerticesCommandm_mergedm_scene m_shapeKindmidpoint normalizeremovePrimitive removeVertexscaleselectset setVisiblesinsizesizeFastsqrtstomp/FastVectorstomp/command/Commandstomp/command/MakeShapeCommand"stomp/command/MergeVerticesCommandstomp/data3d/Polygon3dstomp/data3d/Primitivestomp/data3d/Scenestomp/data3d/Splinestomp/data3d/SplineSurfacestomp/data3d/Trianglestomp/data3d/Vertexstomp/gui/MessageDialog unExecutev0v1v2 validateSceneverticesSelectedxyz     *"*G4(*"*G*+H*I*Y*H)F*GI=<*Y#E*I/_wG*;<*FAW*Gl*><*FAW*GT*7<*FAW*G<*9<*FAW*G$*8<*:<*=< *<<*H\9=&*E@ *H*E@ P*EUէ6=&*E@*H*E@O*EU*H[~*G *FW<&*E@*H*E?L*ET=&*E@ *H*E@ M*ET*H[ Y  %L Y  %M Y %N Y %:*H+4*H,4*H-4*H4*E+2*E,2*E-2*E2*H+C6*H,C6*H-C6*HC6Y': *H 3*E 2' Y   %L Y   %M Y  %N Y  %: Y  %: Y  %: Y %: Y %:*H+4*H,4*H-4*H4*H4*H4*H4*H4*E+2*E,2*E-2*E2*E2*E2*E2*E2*H+C6 *H,C6 *H-C6 *HC6 *HC6 *HC6*HC6*HC6Y    ':Y ':Y  ':Y   ':Y   ':Y  ':*H3*H3*H3*H3*H3*H3*E2*E2*E2*E2*E2*E2sg.<p!Y (M,RM>6 8669S9 8 6 ^  6k9   Sk9 Y %:*H4*E2,2 *HCO `oc8  `oc8>l`i66l66 l :  ,2 .O ,2 `p.O ,`l`p2 `p.O ,`l`p2 .OY +: *H 3*E 2  lxu Y %L Y %M Y %N Y  %: Y %: Y  %::Y+-*SY-,*SY,*SY+*SY+-*SY-,*SY,*SY+*S:6 h: 6  h6 ** 2X 2ZJK: ** 2X 2YJK:** 2Y 2ZJK:  Y 2X *S  `Y 2Y*S  `Y *S  `Y  2Z*S  D :  /%6 *H 2X4*H 2Y4*H 2Z4*E 2X2*E 2Y2*E 2Z2*H 2XC6 *H 2YC6 *H 2ZC6 Y   &:*H3*E2  Jk_ Y$M,+Q+]+]j+^+^jb+_+_jbJ).)VoJ,Y])k],Y^)k^,Y_)k_," Y$N-+,1- N-X L0`.L=f F6S%69%S9 Y%: *H 4*E 2+2*H CO%`.ocF.0`Y+2+NY+02+:*H-3*H3*E-2*E26u6d :+2.O+2`.p.O+`2`.p.O+`2.OY+:*H3*E2.0B*HD5W . L= Y %N*H-4*E-2*H-C6 8S69S9 Y %: *H 4*E 2+*H CO`.oc8`+.d.66/Y+.&:+.6*H3*E2.ϻY++:*H3*E2. 0!Y(L+R. 0!Y (L+R0L0.M0.N6H67,2 Y %S*H,224*E,222.DŽ06;6-2*H,22CO.+Y-2,S0ûY+-:*H3*E28 ,. 0!Y(L+R0L0.M0.`N6w 86c69S9 Y %: *H 4,2 S*E 2-2*H CO`.oc8.06E6#-2.d*H,2.p2CO.`+Y-2,S0Y+-:*H3*E2.0/PK ' 4~]%stomp/command/MakeSplineCommand.class-_CKLVWXYZ[     ! " # $ % & ' ( ) * + , - . / :4 :8 F7 G6 H5 I2 J2 M@ N> O> PA QB R3 S7 T7 T9 U0 ]4 ^4()I()Ljava/lang/String;()Lstomp/FastVector;()Lstomp/data3d/Spline;()V()Z(I)Ljava/lang/Object;(Lstomp/data3d/Primitive;)V(Lstomp/data3d/Scene;)V(Lstomp/data3d/Vertex;)VCode ConstantValue ExceptionsLjava/util/Vector;LocalVariablesLstomp/command/Command;Lstomp/data3d/Scene;Lstomp/data3d/Spline; Make SplineMakeSplineCommand.java SourceFile addPrimitive elementAtexecutegetOrderedSelectedPrimitivesgetOrderedSelectedVerticesjava/lang/Objectjava/util/Vector m_deselectAllm_orderedSelectedPrimsm_orderedSelectedVertsm_scenem_spline makeSplineremovePrimitiveselectsizestomp/command/Command stomp/command/DeselectAllCommandstomp/command/MakeSplineCommandstomp/data3d/Primitivestomp/data3d/Scenestomp/data3d/VertextoString unExecute validateScenePAQBM@O>N>:4;* :8;"* *+*Y+ H5;VJ<*******<** *W*]4;w****<** *=** **W*\1;EDPK ' ,stomp/command/MakeSplineSurfaceCommand.class-_CKLVWXYZ[     ! " # $ % & ' ( ) * + , - . / :4 :8 F7 G6 H5 I2 J2 M@ N> O> PA QB R3 S7 T7 T9 U0 ]4 ^4()I()Ljava/lang/String;()Lstomp/FastVector;()Lstomp/data3d/SplineSurface;()V()Z(I)Ljava/lang/Object;(Lstomp/data3d/Primitive;)V(Lstomp/data3d/Scene;)V(Lstomp/data3d/Vertex;)VCode ConstantValue ExceptionsLjava/util/Vector;LocalVariablesLstomp/command/Command;Lstomp/data3d/Scene;Lstomp/data3d/SplineSurface;Make Spline SurfaceMakeSplineSurfaceCommand.java SourceFile addPrimitive elementAtexecutegetOrderedSelectedPrimitivesgetOrderedSelectedVerticesjava/lang/Objectjava/util/Vector m_deselectAllm_orderedSelectedPrimsm_orderedSelectedVertsm_scene m_splineSurfmakeSplineSurfaceremovePrimitiveselectsizestomp/command/Command stomp/command/DeselectAllCommand&stomp/command/MakeSplineSurfaceCommandstomp/data3d/Primitivestomp/data3d/Scenestomp/data3d/VertextoString unExecute validateScenePAQBM@O>N>:4;* :8;"* *+*Y+ H5;VJ<*******<** *W*]4;w****<** *=** **W*\1;EDPK 'o[ݴ(stomp/command/MergeVerticesCommand.class-7'Ŭerstu 1 1 1 2 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K@Y [O [Y gT hX iM jU kR lQ mW nP oN pN qO va wa x` y` zb {X |S }Z ~L L V c O O()I()Ljava/lang/Object;()Lstomp/FastVector;()V()Z(I)Ljava/lang/Object;(I)Z(II)V(Ljava/lang/Object;)V(Ljava/lang/Object;)Z(Ljava/lang/String;D)V(Ljavax/vecmath/Tuple3f;F)Z(Lstomp/data3d/Primitive;)V(Lstomp/data3d/Scene;)V(Lstomp/data3d/Vertex;)VCode ConstantValue ExceptionsLocalVariablesLstomp/FastVector;Lstomp/command/Command;Lstomp/data3d/Scene;Lstomp/gui/StatusBar;MergeVerticesCommand.javaMerging duplicate vertices... SourceFile addElement addPrimitiveclonecontains containsIndex elementAtFast epsilonEqualsexecutegetPrimitivesVectorgetVerticesVectorincrementProgressjava/lang/Objectjava/util/Vectorjavax/vecmath/Tuple3fjavax/vecmath/Vector3fm_deleteSelectedCommandm_deselectAllCommandm_newPrimitivesm_oldPrimitivesm_sceneremovePrimitive replaceIndexselectsizesizeFast startProgress statusBarstomp/FastVector stomp/Stompstomp/command/Command#stomp/command/DeleteSelectedCommand stomp/command/DeselectAllCommand"stomp/command/MergeVerticesCommandstomp/data3d/Primitivestomp/data3d/Scenestomp/data3d/Vertexstomp/gui/StatusBar unExecute validateScene  zby`x`wava[O\'**Y$*Y#[Y\J>**Y$*Y#*+%* Y*%"* Y*%!nP\* <*Y$*Y#*"W*%M*%N,/,*o+6,:`6,:g-*d6K- :  1*# *# *$  '*%(,*|, ,*V*!W*"-*%.O\g[*!-<*%*# &*#)=*%*$ *#)*%.fdPK '2#''stomp/command/NewCommand.class-3!&+,-./         $ ' ( ) * 2()Ljava/lang/String;()V()Z$(Lstomp/Stomp;Lstomp/data3d/Scene;)VCode ConstantValue ExceptionsLocalVariables Lstomp/Stomp;Lstomp/data3d/Scene; New SceneNewCommand.java SourceFileclearexecutejava/lang/Objectm_scenem_stompremoveAllContentsresetCameraCountstomp/command/AddCameraCommandstomp/command/Commandstomp/command/CommandExecutorstomp/command/NewCommandstomp/data3d/ScenetoString unExecute validateScene(' ***+ *, %"* * 1 0#"PK ' e2ZZ stomp/command/PasteCommand.class-W<BCMNOPQRS       ! " # $ % & ' ( ) * 4. 42 ?0 @0 A/ D9 E: F; G- H1 I3 J1 K+ L+ U. V.()I()Ljava/lang/String;()Lstomp/FastVector;()V()Z(I)Ljava/lang/Object;(Lstomp/data3d/Primitive;)V(Lstomp/data3d/Scene;)V(Lstomp/data3d/Vertex;)VCode ConstantValue ExceptionsLocalVariablesLstomp/FastVector;"Lstomp/command/DeselectAllCommand;Lstomp/data3d/Scene;PastePasteCommand.java SourceFile elementAt elementAtFastexecutejava/lang/Objectjava/util/Vectorm_addedElements m_deselectm_scenepasteremovePrimitive removeVertexselectsizesizeFaststomp/FastVectorstomp/command/Command stomp/command/DeselectAllCommandstomp/command/PasteCommandstomp/data3d/Primitivestomp/data3d/Scenestomp/data3d/VertextoString unExecute validateSceneF;D9E:4.5* 425"* *Y+ *+A/5g[*W**<&******U.5u<&* ***=&* ** ***T,5>=PK 'O^B !stomp/command/PluginCommand.class-C4lrt 8 8 8 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S@ !TD- iW iY i^ i_ ic id ig u] va za zf {\ |` }_ ~e V V n p a f a f [ Z Y T W()I()Ljava/lang/String;()Lstomp/FastVector;()V()Z(FFF)V (FFFFFF)V (FFFFFFF)V(I)Ljava/lang/Object;(Ljava/awt/event/ActionEvent;)V((Ljava/lang/Object;ILjava/lang/String;)V(Ljava/lang/String;)V(Lstomp/command/Command;)V(Lstomp/data3d/Primitive;)V6(Lstomp/data3d/Scene;Ljava/awt/event/ActionListener;)V,(Lstomp/data3d/Scene;Lstomp/data3d/Vertex;)V7(Lstomp/data3d/Scene;Lstomp/transform/Transformation;)V(Lstomp/data3d/Vertex;)I(Lstomp/data3d/Vertex;)V([I)V0([Lstomp/data3d/Vertex;)Lstomp/data3d/Polygon3d;Code ConstantValue Deselect All ExceptionsLjava/awt/event/ActionListener;LocalVariablesLstomp/data3d/Scene;PluginCommand.java&Polygons must have at least 3 vertices SourceFileVertex not found in scene.actionPerformed addPrimitive addVertexdeletePrimitive deleteVertexdeselect elementAtFastexecuteexecuteCommandgetIndexgetPrimitivesVectorgetScenePrimitivesgetSceneVerticesgetVerticesVectorjava/awt/event/ActionEventjava/awt/event/ActionListener"java/lang/IllegalArgumentExceptionjava/lang/Mathjava/lang/Object m_guiListenerm_scene makePolygon moveSelectedremovePrimitive removeVertexrotateSelected scaleSelectedselectselectAllPrimitivesselectAllVertices setRotationsetScalesetTranslation setupPluginsizeFaststomp/FastVectorstomp/command/AddVertexCommandstomp/command/Commandstomp/command/CommandExecutorstomp/command/PluginCommandstomp/command/TransformCommandstomp/data3d/Polygon3dstomp/data3d/Primitivestomp/data3d/Scenestomp/data3d/Vertexstomp/transform/Rotationstomp/transform/Scalestomp/transform/TranslationtoString unExecute validateScene  pnbj *+,*,+}_j"Y*+M*+,!wYj% Y*,Y#$%&wfj Y*,+&vaj *,+"hjcW+ Y+ M>$,*,+2(O,. Y,ܻY, :*,"mYj."Y:#$%3Y*,&fj *,+0aj *,+/zfj *,+$zaj *,+#yfj *,+.xaj *,+-Wj:.*'*,*L=*,+%0+4Wj:.*'*,)L=*,+%/+4[jC 7n6k8Y:#$%1Y*,&Zj4(Y:#$%2Y*,&Vj*,*Vj*,)Wj*,5|XWUiWj*sqPK '7~~"stomp/command/PreviewCommand.class-I"2;<=>ABCDE            ! +% 5( 6' 8$ 9$ :# ?1 @0 F$ H* ()Ljava/lang/Runtime;()Ljava/lang/String;()V()Z'(Ljava/lang/String;)Ljava/lang/Process;,(Ljava/lang/String;)Ljava/lang/StringBuffer;$(Lstomp/Stomp;Lstomp/data3d/Scene;)V)(Lstomp/data3d/Scene;Ljava/lang/String;)VCode ConstantValue ExceptionsLocalVariables Lstomp/Stomp;Lstomp/data3d/Scene;PreviewPreviewCommand.java SourceFileappendexecexecutegetPreviewPathgetPreviewProg getRuntimejava/io/IOExceptionjava/lang/Objectjava/lang/Runtimejava/lang/StringBufferm_scenem_stomp stomp/Modestomp/command/Commandstomp/command/PreviewCommand#stomp/data3d/file/SceneReaderWriter"stomp/data3d/file/VRMLReaderWritertoString unExecutewrite @0?1+%,* +),* *+*,7&,Q= YL+*M,Y WW7:G%, F$,43PK 'j~ !stomp/command/SelectCommand.class-gyz 0 0 1 2 3 4 5 6 7 8 9 : ; < = > > ? @ A B C D E F G H I J K L M N O P Q _V kY l\ l^ mV nV oX pX rU sR tT uT vT wT xW {j |e }j ~e e f e c c W V Z [ \ ^ R R V W()I()Ljava/lang/String;()Lstomp/FastVector;()Lstomp/data3d/Group;()V()Z(I)Ljava/lang/Object;(Ljava/lang/Object;)V(Ljava/util/Vector;II)Z(Lstomp/FastVector;II)Z(Lstomp/data3d/Primitive;)V+(Lstomp/data3d/Scene;Lstomp/FastVector;II)V(Lstomp/data3d/Vertex;)VCode ConstantValue ExceptionsILocalVariablesLstomp/FastVector;Lstomp/data3d/Scene;SelectSelectCommand.java SourceFileZ addElementdeselectdeselectPrimitivesdeselectVertices elementAt elementAtFastexecutegetGroupgetModegetOrderedSelectedPrimitivesgetOrderedSelectedVerticesgetPrimitivesVectorgetVerticesVector isSelectedjava/lang/Objectjava/util/Vector m_changedm_newlySelected m_noDeselectm_orderedSelectedPrimsm_orderedSelectedVertsm_scene m_verticesm_xm_yprimitivesSelectedselectsizesizeFaststomp/FastVector stomp/Modestomp/command/Commandstomp/command/SelectCommandstomp/data3d/Groupstomp/data3d/Primitivestomp/data3d/Scenestomp/data3d/VertextoString unExecute validateSceneverticesSelected fecc{j}je~e|e_V`<0* ***Y !*Y *Y _]`QE* ***Y !*Y *Y *+"*,#*$*%qW`{**"!**" *- *'K<;* *"* +*"* **-*".*V`*"L*"M*">*"/H*#,d65*# :*#*$*%(> *#,d6f*# :*#*$*%(A(*"+ +*+**"+ *>*"*"&F,,d66, :*#*$*%)> ,,d6e, :*#*$*%)A/ +*"****"*V`l`*"*"<*"*! +*!,=*"*  ** ,*".S`ihPK '{e *stomp/command/SelectConnectedCommand.class-Zjkyz{|}~ ( ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D SH ^M _N `L aO aR bK dQ eJ fG gG hG iG l] mX nX oY pX qX rX sI tO tR uH vH wE xE H I()I()Ljava/lang/String;()Lstomp/FastVector;()V()Z()[I(I)Ljava/lang/Object;(I)Z(Ljava/lang/Object;)V(Ljava/lang/Object;)Z(Lstomp/data3d/Primitive;)V(Lstomp/data3d/Scene;)V(Lstomp/data3d/Vertex;)I(Lstomp/data3d/Vertex;)VCode ConstantValue ExceptionsLocalVariablesLstomp/FastVector;Lstomp/data3d/Scene;Select ConnectedSelectConnectedCommand.java SourceFileZ addElementcontains containsIndexdeselect elementAtFastexecutegetIndex getIndicesgetPrimitivesVectorgetSelectedPrimitivesgetSelectedVerticesgetVerticesVectorjava/lang/Objectjava/util/Vector m_changedm_newlySelected m_primitivesm_scenem_selectedPrimitivesm_selectedVertices m_verticesprimitivesSelectedselectselectConnectedPrimitivesselectConnectedVerticessizesizeFaststomp/FastVectorstomp/command/Command$stomp/command/SelectConnectedCommandstomp/data3d/Primitivestomp/data3d/Scenestomp/data3d/VertextoString unExecute validateSceneverticesSelectedoYrXnXpXqXmXl]SHT * *SPT* **+cITnb*********Y *' *#**"*&*vHT Y L=6W** >6.*:+ + *%̄*%=6j+::6 E* . :* %*!** * =  +$!uHT Y L=>C*::6**. *$6Y** 66/*:+ + *%˄*%=6a+::6<*. : * ** * =„+%(6l* :*66>*:!* * * *$*%HTWK<6*M,*,, *, *$*&FT\[PK '# c c 'stomp/command/SelectRegionCommand.class-bst - - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K ZP fS gU hP iP jR kR mO nL oN pN qN rN ue v` w` x` ya z` {^ |^ }^ ~^ P W Y T V L L P()I()Ljava/lang/String;()Lstomp/FastVector;()Lstomp/data3d/Group;()V()Z(I)Ljava/lang/Object;(Ljava/lang/Object;)V(Ljava/util/Vector;IIII)Z(Lstomp/FastVector;)Z(Lstomp/FastVector;IIII)Z(Lstomp/data3d/Primitive;)V-(Lstomp/data3d/Scene;Lstomp/FastVector;IIII)V(Lstomp/data3d/Vertex;)VCode ConstantValue ExceptionsILocalVariablesLstomp/FastVector;Lstomp/data3d/Scene; Select RegionSelectRegionCommand.java SourceFileZ addElement computeNormaldeselectPrimitivesdeselectVertices elementAt elementAtFastexecutegetGroupgetModegetOrderedSelectedPrimitivesgetOrderedSelectedVerticesgetPrimitivesVectorgetVerticesVectorjava/lang/Objectjava/util/Vector m_changedm_newlySelectedm_orderedSelectedPrimsm_orderedSelectedVertsm_scene m_verticesm_xmaxm_xminm_ymaxm_yminselect selectRegionsizesizeFaststomp/FastVector stomp/Modestomp/command/Command!stomp/command/SelectRegionCommandstomp/data3d/Groupstomp/data3d/Polygon3dstomp/data3d/Primitivestomp/data3d/Scenestomp/data3d/VertextoString unExecute validateScene yaz`|^{^~^}^uex`w`v`ZP[7+* **Y*Y*YZX[XL* **Y*Y*Y*+*, *"*!*$*#lQ[{*****+ *%K<;* ** '** &*+*,*P[ *L*Mh** *d>O*  :* *"*!*$*#(#*+ '*+*~*,*d>i, :  +W* *"*!*$*#), *&**P[l`**<** '**=** &***,M[dcPK 'E?HS66!stomp/command/SmoothCommand.class-."'()*        $ & -()Ljava/lang/String;()V()Z(Lstomp/data3d/Scene;)VCode ConstantValue ExceptionsLjava/util/Vector;LocalVariablesLstomp/command/Command;Lstomp/data3d/Polygon3d;Lstomp/data3d/Scene;Smooth SelectedSmoothCommand.java SourceFileexecutejava/lang/Objectm_addedElementsm_deselectCommandm_oldPolygon3dm_scenestomp/command/Command stomp/command/DeselectAllCommandstomp/command/SmoothCommandstomp/data3d/ScenetoString unExecute validateScene&$#%*%**+ *Y*  !,* + PK ' BQ (stomp/command/SplineExtrudeCommand.class- ? ? ? ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d? k r t q y } v f x w p k s | m h i j n i k y } o {  e u ~ k ()I()Ljava/lang/Object;()Ljava/lang/String;()Ljavax/vecmath/Vector3f;()Lstomp/FastVector;()Lstomp/data3d/Surface;()V()Z()[I'(DLstomp/FastVector;)Lstomp/FastVector; (FFFFFFF)V(I)Ljava/lang/Object;(Ljava/lang/Object;)V(Ljava/lang/String;)V)(Ljava/util/Vector;)Lstomp/data3d/Vertex;(Ljavax/vecmath/Tuple3f;)V1(Ljavax/vecmath/Tuple3f;Ljavax/vecmath/Tuple3f;)V(Ljavax/vecmath/Vector3f;)F3(Ljavax/vecmath/Vector3f;Ljavax/vecmath/Vector3f;)V(Lstomp/FastVector;)Z(Lstomp/data3d/Primitive;)V(Lstomp/data3d/Scene;)V(Lstomp/data3d/Surface;)V(Lstomp/data3d/Vertex;)I(Lstomp/data3d/Vertex;)V-(Lstomp/data3d/Vertex;Lstomp/data3d/Vertex;)V(Z)V([I)VCode ConstantValue0Error: Must select one Polygon3d and one Spline. ExceptionsFILjava/util/Vector;LocalVariablesLstomp/data3d/Polygon3d;Lstomp/data3d/Scene;NURB_SUBDIVIDE SourceFileSpline ExtrudeSplineExtrudeCommand.java[[I[[Lstomp/data3d/Vertex;add addElement addPrimitive addVertexangleclone computeNormalcross elementAtexecuteflip getCentergetIndex getIndices getNormalgetSelectedPrimitives getSurfacegetVerticesAlongPathgetVerticesVectorjava/awt/Componentjava/lang/Objectjava/util/Vectorjavax/vecmath/Tuple3fjavax/vecmath/Vector3fm_addedElementsm_oldPolygon3dm_scene normalizeremovePrimitive removeVertex setRotation setSurface setVisiblesize stomp/Modestomp/command/Command"stomp/command/SplineExtrudeCommandstomp/data3d/Polygon3dstomp/data3d/Primitivestomp/data3d/Scenestomp/data3d/Splinestomp/data3d/Vertexstomp/gui/MessageDialogstomp/transform/RotationsubtoStringtransformVertex unExecute validateScenexyz  k*z **+/l*Y-*/)LMN+6Y:565+# +# M+# +#N,-Y:5,*:*/,:-=o+:,$,!W,':6: 6: 6 & 2  .#S 2  .O  6  d#:  #: Y: 76^  d22 :  2S*/  22*-  22  2*/  22&O  6a6   d#: #: Y:76  2*/  22&O Y  2:4!W(:%:00 Y:"08Y::;<:;<36#  22: :8ۄ  6*,.66 2*/ 22&O : 2.O 2`p.O `2`p.O `2.O Y:4*/*-$!Wk6dV Y 6d2:4*/*-,$,!W*/9kzn<&*-#*/*-#1*-6=&*-#*/*-#2*-6*/9gPK 'R'$stomp/command/SubdivideCommand.class-? T T T U V W X Y Z [ \ ] ^ _ ` a b c d e e f g h i j k l m n o p q r s t u v w x y z { | } ~          ?@Y ()I()Ljava/lang/String;()Lstomp/FastVector;()Lstomp/data3d/Surface;()V()Z()[I'(DLstomp/FastVector;)Lstomp/FastVector;(F)V(I)Ljava/lang/Object;(III)V(IIII)V(Ljava/lang/Object;)V(Ljava/lang/Object;)Z*(Ljava/lang/Object;ILjava/lang/Object;II)V(Ljava/lang/String;D)V)(Ljava/util/Vector;)Lstomp/data3d/Vertex;1(Ljavax/vecmath/Tuple3f;Ljavax/vecmath/Tuple3f;)V+(Lstomp/FastVector;DD)Lstomp/data3d/Vertex;(Lstomp/data3d/Polygon3d;)V(Lstomp/data3d/Primitive;)V(Lstomp/data3d/Scene;)V(Lstomp/data3d/Scene;I)V(Lstomp/data3d/Spline;)V(Lstomp/data3d/SplineSurface;)V(Lstomp/data3d/Surface;)V(Lstomp/data3d/Vertex;)I(Lstomp/data3d/Vertex;)V([I)VCENTERCode ConstantValue ExceptionsILocalVariablesLstomp/FastVector;Lstomp/command/Command;Lstomp/data3d/Scene;Lstomp/gui/StatusBar;NOCENTERNURB_SUBDIVIDE SourceFile SubdivideSubdivideCommand.javaSubdividing...add addElement addPrimitive addVertex arraycopy elementAt elementAtFastexecuteflip getCentergetIndex getIndices getMaxKnotU getMaxKnotVgetPrimitivesVector getSurfacegetVerticesAlongPathgetVerticesVectorincrementProgressisClosed isSelectedjava/lang/Objectjava/lang/Systemjava/util/Vectorjavax/vecmath/Tuple3fm_addedElementsm_mergeVerticesCommandm_methodm_removedElementsm_scene numIndices paintSpline removeElementremovePrimitive removeVertexscaleselect setSurfacesizesizeFast startProgress statusBarstomp/FastVector stomp/Mode stomp/Stompstomp/command/Command"stomp/command/MergeVerticesCommandstomp/command/SubdivideCommandstomp/data3d/Polygon3dstomp/data3d/Primitivestomp/data3d/Scenestomp/data3d/Splinestomp/data3d/SplineSurfacestomp/data3d/Vertexstomp/gui/StatusBarsubdivideQuad1subdivideQuad2subdivideSelected1subdivideSelected2subdivideSplinesubdivideSplineSurfacesubdivideTriangle1subdivideTriangle2toString unExecute validateScene  ****+9*7*Y*96F:* Y5* Y8*7 *I*7*J*9O*9.LFR+CoE+Cd=+$N-46-/-:*-MJ-:?*-G4-4- *-L-4- *-KF2*6&W}*9.LFR+CoE+Cd=N+$N-49-2-:*-N-: *-HF2*6&W+/M*9.N*91:+*:Y:Y:Y:.$.$?.$.$?.$.$?*9"*9"*9"*5 *5 *5 *9)6 *9)6 *9)6 -+*92"*52 *92A63*9-$"*5-$ *9-$A-D*9d2"*5d2 *9d2Aq e*91M+,F+-8 Y: Y: : :6 9 9 5 +,  ; +,  ;  Poc9   C :C :6(*9$"*5$ C6*9$)OC+38 :#Y:'*9!*5 6 6(*9$"*5$ C6*9$)OCCd:6*Y.`.`..SCd6*92!*52 Cd# Y: Poc9  %+33 :  #Y : *9 !*5 <&*5%*9*5%=*5D=&*5%*9*5%>*5D>F*8%5*8%'*9*8%!*9*8%@*8D*9OPK '?yy$stomp/command/TransformCommand.class-0!%()*+        $ & ' - /()Ljava/lang/String;"()Lstomp/transform/Transformation;()V()Z7(Lstomp/data3d/Scene;Lstomp/transform/Transformation;)V#(Lstomp/transform/Transformation;)VCode ConstantValue ExceptionsLocalVariablesLstomp/data3d/Scene; Lstomp/transform/Transformation; SourceFile TransformTransformCommand.javaexecuteinversejava/lang/Objectm_scenem_transstomp/command/Commandstomp/command/TransformCommandstomp/data3d/Scenestomp/transform/TransformationtoStringtransformSelected unExecute validateScene&'***+ *, # * * * ."* *  * , "PK '`P &stomp/command/TriangulateCommand.class-|~ 9 9 9 : ; < = > ? @ A B C D E F G H I J K