summaryrefslogtreecommitdiff
path: root/java/joelib2/gui/render3D
diff options
context:
space:
mode:
Diffstat (limited to 'java/joelib2/gui/render3D')
-rw-r--r--java/joelib2/gui/render3D/Viewer.classbin0 -> 2271 bytes
-rw-r--r--java/joelib2/gui/render3D/ViewerFrame$1.classbin0 -> 572 bytes
-rw-r--r--java/joelib2/gui/render3D/ViewerFrame$10.classbin0 -> 580 bytes
-rw-r--r--java/joelib2/gui/render3D/ViewerFrame$11.classbin0 -> 582 bytes
-rw-r--r--java/joelib2/gui/render3D/ViewerFrame$12.classbin0 -> 588 bytes
-rw-r--r--java/joelib2/gui/render3D/ViewerFrame$13.classbin0 -> 579 bytes
-rw-r--r--java/joelib2/gui/render3D/ViewerFrame$14.classbin0 -> 582 bytes
-rw-r--r--java/joelib2/gui/render3D/ViewerFrame$15.classbin0 -> 574 bytes
-rw-r--r--java/joelib2/gui/render3D/ViewerFrame$16.classbin0 -> 536 bytes
-rw-r--r--java/joelib2/gui/render3D/ViewerFrame$2.classbin0 -> 572 bytes
-rw-r--r--java/joelib2/gui/render3D/ViewerFrame$3.classbin0 -> 572 bytes
-rw-r--r--java/joelib2/gui/render3D/ViewerFrame$4.classbin0 -> 573 bytes
-rw-r--r--java/joelib2/gui/render3D/ViewerFrame$5.classbin0 -> 569 bytes
-rw-r--r--java/joelib2/gui/render3D/ViewerFrame$6.classbin0 -> 568 bytes
-rw-r--r--java/joelib2/gui/render3D/ViewerFrame$7.classbin0 -> 573 bytes
-rw-r--r--java/joelib2/gui/render3D/ViewerFrame$8.classbin0 -> 576 bytes
-rw-r--r--java/joelib2/gui/render3D/ViewerFrame$9.classbin0 -> 576 bytes
-rw-r--r--java/joelib2/gui/render3D/ViewerFrame.classbin0 -> 11699 bytes
-rw-r--r--java/joelib2/gui/render3D/ViewerUsage.classbin0 -> 3905 bytes
-rw-r--r--java/joelib2/gui/render3D/graphics3D/AtomNode.classbin0 -> 1134 bytes
-rw-r--r--java/joelib2/gui/render3D/graphics3D/BondNode.classbin0 -> 4591 bytes
-rw-r--r--java/joelib2/gui/render3D/graphics3D/Cylinder.classbin0 -> 1490 bytes
-rw-r--r--java/joelib2/gui/render3D/graphics3D/DragBehavior.classbin0 -> 2572 bytes
-rw-r--r--java/joelib2/gui/render3D/graphics3D/IcoSphere.classbin0 -> 2746 bytes
-rw-r--r--java/joelib2/gui/render3D/graphics3D/IndexedCylinder.classbin0 -> 1902 bytes
-rw-r--r--java/joelib2/gui/render3D/graphics3D/JPanel3D.classbin0 -> 1711 bytes
-rw-r--r--java/joelib2/gui/render3D/graphics3D/MolecularScene.classbin0 -> 9169 bytes
-rw-r--r--java/joelib2/gui/render3D/graphics3D/MoleculeNode.classbin0 -> 2189 bytes
-rw-r--r--java/joelib2/gui/render3D/graphics3D/MouseFastRotate.classbin0 -> 679 bytes
-rw-r--r--java/joelib2/gui/render3D/graphics3D/PickHighlightBehavior.classbin0 -> 3971 bytes
-rw-r--r--java/joelib2/gui/render3D/graphics3D/RenderStyle.classbin0 -> 324 bytes
-rw-r--r--java/joelib2/gui/render3D/graphics3D/RenderTable.classbin0 -> 4642 bytes
-rw-r--r--java/joelib2/gui/render3D/graphics3D/SharedAtomGroup.classbin0 -> 1835 bytes
-rw-r--r--java/joelib2/gui/render3D/graphics3D/SharedBondGroup.classbin0 -> 1242 bytes
-rw-r--r--java/joelib2/gui/render3D/graphics3D/Sphere.classbin0 -> 1449 bytes
-rw-r--r--java/joelib2/gui/render3D/math/geometry/GeoVector3D.classbin0 -> 1720 bytes
-rw-r--r--java/joelib2/gui/render3D/math/geometry/Geometry.classbin0 -> 3163 bytes
-rw-r--r--java/joelib2/gui/render3D/math/geometry/Line.classbin0 -> 1222 bytes
-rw-r--r--java/joelib2/gui/render3D/math/geometry/Point3D.classbin0 -> 1546 bytes
-rw-r--r--java/joelib2/gui/render3D/math/util/MathUtils.classbin0 -> 232 bytes
-rw-r--r--java/joelib2/gui/render3D/molecule/Matrix3D.classbin0 -> 5017 bytes
-rw-r--r--java/joelib2/gui/render3D/molecule/ViewerAtom.classbin0 -> 2229 bytes
-rw-r--r--java/joelib2/gui/render3D/molecule/ViewerAtoms.classbin0 -> 637 bytes
-rw-r--r--java/joelib2/gui/render3D/molecule/ViewerBond.classbin0 -> 1672 bytes
-rw-r--r--java/joelib2/gui/render3D/molecule/ViewerBonds.classbin0 -> 775 bytes
-rw-r--r--java/joelib2/gui/render3D/molecule/ViewerMolecule.classbin0 -> 7050 bytes
-rw-r--r--java/joelib2/gui/render3D/usage.txt11
-rw-r--r--java/joelib2/gui/render3D/util/CentralDisplayAdapter.classbin0 -> 713 bytes
-rw-r--r--java/joelib2/gui/render3D/util/CentralLookup.classbin0 -> 831 bytes
-rw-r--r--java/joelib2/gui/render3D/util/Java3DHelper.classbin0 -> 702 bytes
-rw-r--r--java/joelib2/gui/render3D/util/MolViewerEvent.classbin0 -> 805 bytes
-rw-r--r--java/joelib2/gui/render3D/util/MolViewerEventAdapter.classbin0 -> 3350 bytes
-rw-r--r--java/joelib2/gui/render3D/util/MolViewerEventListener.classbin0 -> 252 bytes
53 files changed, 11 insertions, 0 deletions
diff --git a/java/joelib2/gui/render3D/Viewer.class b/java/joelib2/gui/render3D/Viewer.class
new file mode 100644
index 0000000..d19a749
--- /dev/null
+++ b/java/joelib2/gui/render3D/Viewer.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/ViewerFrame$1.class b/java/joelib2/gui/render3D/ViewerFrame$1.class
new file mode 100644
index 0000000..4d2d2a5
--- /dev/null
+++ b/java/joelib2/gui/render3D/ViewerFrame$1.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/ViewerFrame$10.class b/java/joelib2/gui/render3D/ViewerFrame$10.class
new file mode 100644
index 0000000..04bc511
--- /dev/null
+++ b/java/joelib2/gui/render3D/ViewerFrame$10.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/ViewerFrame$11.class b/java/joelib2/gui/render3D/ViewerFrame$11.class
new file mode 100644
index 0000000..fc0bfc9
--- /dev/null
+++ b/java/joelib2/gui/render3D/ViewerFrame$11.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/ViewerFrame$12.class b/java/joelib2/gui/render3D/ViewerFrame$12.class
new file mode 100644
index 0000000..28b93e6
--- /dev/null
+++ b/java/joelib2/gui/render3D/ViewerFrame$12.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/ViewerFrame$13.class b/java/joelib2/gui/render3D/ViewerFrame$13.class
new file mode 100644
index 0000000..3a64bdf
--- /dev/null
+++ b/java/joelib2/gui/render3D/ViewerFrame$13.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/ViewerFrame$14.class b/java/joelib2/gui/render3D/ViewerFrame$14.class
new file mode 100644
index 0000000..ac18262
--- /dev/null
+++ b/java/joelib2/gui/render3D/ViewerFrame$14.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/ViewerFrame$15.class b/java/joelib2/gui/render3D/ViewerFrame$15.class
new file mode 100644
index 0000000..bf3451c
--- /dev/null
+++ b/java/joelib2/gui/render3D/ViewerFrame$15.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/ViewerFrame$16.class b/java/joelib2/gui/render3D/ViewerFrame$16.class
new file mode 100644
index 0000000..c156c6c
--- /dev/null
+++ b/java/joelib2/gui/render3D/ViewerFrame$16.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/ViewerFrame$2.class b/java/joelib2/gui/render3D/ViewerFrame$2.class
new file mode 100644
index 0000000..6de1a65
--- /dev/null
+++ b/java/joelib2/gui/render3D/ViewerFrame$2.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/ViewerFrame$3.class b/java/joelib2/gui/render3D/ViewerFrame$3.class
new file mode 100644
index 0000000..17b07e1
--- /dev/null
+++ b/java/joelib2/gui/render3D/ViewerFrame$3.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/ViewerFrame$4.class b/java/joelib2/gui/render3D/ViewerFrame$4.class
new file mode 100644
index 0000000..935e9d5
--- /dev/null
+++ b/java/joelib2/gui/render3D/ViewerFrame$4.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/ViewerFrame$5.class b/java/joelib2/gui/render3D/ViewerFrame$5.class
new file mode 100644
index 0000000..ddcbbc1
--- /dev/null
+++ b/java/joelib2/gui/render3D/ViewerFrame$5.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/ViewerFrame$6.class b/java/joelib2/gui/render3D/ViewerFrame$6.class
new file mode 100644
index 0000000..c5cb44a
--- /dev/null
+++ b/java/joelib2/gui/render3D/ViewerFrame$6.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/ViewerFrame$7.class b/java/joelib2/gui/render3D/ViewerFrame$7.class
new file mode 100644
index 0000000..7d5af16
--- /dev/null
+++ b/java/joelib2/gui/render3D/ViewerFrame$7.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/ViewerFrame$8.class b/java/joelib2/gui/render3D/ViewerFrame$8.class
new file mode 100644
index 0000000..178f605
--- /dev/null
+++ b/java/joelib2/gui/render3D/ViewerFrame$8.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/ViewerFrame$9.class b/java/joelib2/gui/render3D/ViewerFrame$9.class
new file mode 100644
index 0000000..6250bd8
--- /dev/null
+++ b/java/joelib2/gui/render3D/ViewerFrame$9.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/ViewerFrame.class b/java/joelib2/gui/render3D/ViewerFrame.class
new file mode 100644
index 0000000..ddc7600
--- /dev/null
+++ b/java/joelib2/gui/render3D/ViewerFrame.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/ViewerUsage.class b/java/joelib2/gui/render3D/ViewerUsage.class
new file mode 100644
index 0000000..1777fc0
--- /dev/null
+++ b/java/joelib2/gui/render3D/ViewerUsage.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/graphics3D/AtomNode.class b/java/joelib2/gui/render3D/graphics3D/AtomNode.class
new file mode 100644
index 0000000..06d8292
--- /dev/null
+++ b/java/joelib2/gui/render3D/graphics3D/AtomNode.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/graphics3D/BondNode.class b/java/joelib2/gui/render3D/graphics3D/BondNode.class
new file mode 100644
index 0000000..d55575a
--- /dev/null
+++ b/java/joelib2/gui/render3D/graphics3D/BondNode.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/graphics3D/Cylinder.class b/java/joelib2/gui/render3D/graphics3D/Cylinder.class
new file mode 100644
index 0000000..ccbba3e
--- /dev/null
+++ b/java/joelib2/gui/render3D/graphics3D/Cylinder.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/graphics3D/DragBehavior.class b/java/joelib2/gui/render3D/graphics3D/DragBehavior.class
new file mode 100644
index 0000000..dba0044
--- /dev/null
+++ b/java/joelib2/gui/render3D/graphics3D/DragBehavior.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/graphics3D/IcoSphere.class b/java/joelib2/gui/render3D/graphics3D/IcoSphere.class
new file mode 100644
index 0000000..d27fe27
--- /dev/null
+++ b/java/joelib2/gui/render3D/graphics3D/IcoSphere.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/graphics3D/IndexedCylinder.class b/java/joelib2/gui/render3D/graphics3D/IndexedCylinder.class
new file mode 100644
index 0000000..cb7acb8
--- /dev/null
+++ b/java/joelib2/gui/render3D/graphics3D/IndexedCylinder.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/graphics3D/JPanel3D.class b/java/joelib2/gui/render3D/graphics3D/JPanel3D.class
new file mode 100644
index 0000000..1730d3b
--- /dev/null
+++ b/java/joelib2/gui/render3D/graphics3D/JPanel3D.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/graphics3D/MolecularScene.class b/java/joelib2/gui/render3D/graphics3D/MolecularScene.class
new file mode 100644
index 0000000..c2b1360
--- /dev/null
+++ b/java/joelib2/gui/render3D/graphics3D/MolecularScene.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/graphics3D/MoleculeNode.class b/java/joelib2/gui/render3D/graphics3D/MoleculeNode.class
new file mode 100644
index 0000000..b42f494
--- /dev/null
+++ b/java/joelib2/gui/render3D/graphics3D/MoleculeNode.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/graphics3D/MouseFastRotate.class b/java/joelib2/gui/render3D/graphics3D/MouseFastRotate.class
new file mode 100644
index 0000000..3493516
--- /dev/null
+++ b/java/joelib2/gui/render3D/graphics3D/MouseFastRotate.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/graphics3D/PickHighlightBehavior.class b/java/joelib2/gui/render3D/graphics3D/PickHighlightBehavior.class
new file mode 100644
index 0000000..14b56bb
--- /dev/null
+++ b/java/joelib2/gui/render3D/graphics3D/PickHighlightBehavior.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/graphics3D/RenderStyle.class b/java/joelib2/gui/render3D/graphics3D/RenderStyle.class
new file mode 100644
index 0000000..ffce873
--- /dev/null
+++ b/java/joelib2/gui/render3D/graphics3D/RenderStyle.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/graphics3D/RenderTable.class b/java/joelib2/gui/render3D/graphics3D/RenderTable.class
new file mode 100644
index 0000000..5e688e2
--- /dev/null
+++ b/java/joelib2/gui/render3D/graphics3D/RenderTable.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/graphics3D/SharedAtomGroup.class b/java/joelib2/gui/render3D/graphics3D/SharedAtomGroup.class
new file mode 100644
index 0000000..4ffef9f
--- /dev/null
+++ b/java/joelib2/gui/render3D/graphics3D/SharedAtomGroup.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/graphics3D/SharedBondGroup.class b/java/joelib2/gui/render3D/graphics3D/SharedBondGroup.class
new file mode 100644
index 0000000..440f793
--- /dev/null
+++ b/java/joelib2/gui/render3D/graphics3D/SharedBondGroup.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/graphics3D/Sphere.class b/java/joelib2/gui/render3D/graphics3D/Sphere.class
new file mode 100644
index 0000000..efde07c
--- /dev/null
+++ b/java/joelib2/gui/render3D/graphics3D/Sphere.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/math/geometry/GeoVector3D.class b/java/joelib2/gui/render3D/math/geometry/GeoVector3D.class
new file mode 100644
index 0000000..5c4e2d0
--- /dev/null
+++ b/java/joelib2/gui/render3D/math/geometry/GeoVector3D.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/math/geometry/Geometry.class b/java/joelib2/gui/render3D/math/geometry/Geometry.class
new file mode 100644
index 0000000..11eabe0
--- /dev/null
+++ b/java/joelib2/gui/render3D/math/geometry/Geometry.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/math/geometry/Line.class b/java/joelib2/gui/render3D/math/geometry/Line.class
new file mode 100644
index 0000000..1e6d71c
--- /dev/null
+++ b/java/joelib2/gui/render3D/math/geometry/Line.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/math/geometry/Point3D.class b/java/joelib2/gui/render3D/math/geometry/Point3D.class
new file mode 100644
index 0000000..f8cc83c
--- /dev/null
+++ b/java/joelib2/gui/render3D/math/geometry/Point3D.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/math/util/MathUtils.class b/java/joelib2/gui/render3D/math/util/MathUtils.class
new file mode 100644
index 0000000..eb82ac6
--- /dev/null
+++ b/java/joelib2/gui/render3D/math/util/MathUtils.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/molecule/Matrix3D.class b/java/joelib2/gui/render3D/molecule/Matrix3D.class
new file mode 100644
index 0000000..6d6d66f
--- /dev/null
+++ b/java/joelib2/gui/render3D/molecule/Matrix3D.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/molecule/ViewerAtom.class b/java/joelib2/gui/render3D/molecule/ViewerAtom.class
new file mode 100644
index 0000000..ecf62c2
--- /dev/null
+++ b/java/joelib2/gui/render3D/molecule/ViewerAtom.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/molecule/ViewerAtoms.class b/java/joelib2/gui/render3D/molecule/ViewerAtoms.class
new file mode 100644
index 0000000..4a98476
--- /dev/null
+++ b/java/joelib2/gui/render3D/molecule/ViewerAtoms.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/molecule/ViewerBond.class b/java/joelib2/gui/render3D/molecule/ViewerBond.class
new file mode 100644
index 0000000..44c477a
--- /dev/null
+++ b/java/joelib2/gui/render3D/molecule/ViewerBond.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/molecule/ViewerBonds.class b/java/joelib2/gui/render3D/molecule/ViewerBonds.class
new file mode 100644
index 0000000..8a5a7e9
--- /dev/null
+++ b/java/joelib2/gui/render3D/molecule/ViewerBonds.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/molecule/ViewerMolecule.class b/java/joelib2/gui/render3D/molecule/ViewerMolecule.class
new file mode 100644
index 0000000..9336112
--- /dev/null
+++ b/java/joelib2/gui/render3D/molecule/ViewerMolecule.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/usage.txt b/java/joelib2/gui/render3D/usage.txt
new file mode 100644
index 0000000..9088eff
--- /dev/null
+++ b/java/joelib2/gui/render3D/usage.txt
@@ -0,0 +1,11 @@
+Rotate molecule:
+Drag with left mouse button pressed
+
+Move molecule:
+Drag with right mouse button pressed
+
+Zoom molecule:
+Drag with middle button
+
+Change the rendering style using the
+"View" menu. \ No newline at end of file
diff --git a/java/joelib2/gui/render3D/util/CentralDisplayAdapter.class b/java/joelib2/gui/render3D/util/CentralDisplayAdapter.class
new file mode 100644
index 0000000..e0f8e05
--- /dev/null
+++ b/java/joelib2/gui/render3D/util/CentralDisplayAdapter.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/util/CentralLookup.class b/java/joelib2/gui/render3D/util/CentralLookup.class
new file mode 100644
index 0000000..a6a1c55
--- /dev/null
+++ b/java/joelib2/gui/render3D/util/CentralLookup.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/util/Java3DHelper.class b/java/joelib2/gui/render3D/util/Java3DHelper.class
new file mode 100644
index 0000000..2759e26
--- /dev/null
+++ b/java/joelib2/gui/render3D/util/Java3DHelper.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/util/MolViewerEvent.class b/java/joelib2/gui/render3D/util/MolViewerEvent.class
new file mode 100644
index 0000000..6da301a
--- /dev/null
+++ b/java/joelib2/gui/render3D/util/MolViewerEvent.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/util/MolViewerEventAdapter.class b/java/joelib2/gui/render3D/util/MolViewerEventAdapter.class
new file mode 100644
index 0000000..97faa05
--- /dev/null
+++ b/java/joelib2/gui/render3D/util/MolViewerEventAdapter.class
Binary files differ
diff --git a/java/joelib2/gui/render3D/util/MolViewerEventListener.class b/java/joelib2/gui/render3D/util/MolViewerEventListener.class
new file mode 100644
index 0000000..8fcf11c
--- /dev/null
+++ b/java/joelib2/gui/render3D/util/MolViewerEventListener.class
Binary files differ