diff options
author | Kenneth Russel <[email protected]> | 2007-10-09 07:38:25 +0000 |
---|---|---|
committer | Kenneth Russel <[email protected]> | 2007-10-09 07:38:25 +0000 |
commit | c8e0d487886dbec1e3a994ea36724bbf59f5122a (patch) | |
tree | 0b9588684708a2429b8252ca367777d0b9125bf6 /src/demos/nurbs/icons | |
parent | 2bdf0b792c0b89cde549087af1676ee558e37aa6 (diff) |
Integration of Tomas Hrasky's port of basic GLU NURBS functionality
from C++ to Java, plus example applications, done as part of his
Bachelor of Science degree at the University of Hradec Králové,
Faculty of Informatics and Management.
Current state of code is documented in
src/classes/com/sun/opengl/impl/nurbs/README.txt.
Example applications require Java 1.5 and are not currently built by
default. Specify -Djogl.nurbs=1 during jogl-demos build with a 1.5
javac on the PATH to build them. Dependent jars are copied to build
output directory.
Deleted old partially-complete GLU NURBS port.
git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/jogl-demos/trunk@223 3298f667-5e0e-4b4a-8ed4-a3559d26a5f4
Diffstat (limited to 'src/demos/nurbs/icons')
-rwxr-xr-x | src/demos/nurbs/icons/IconFactory.java | 19 | ||||
-rw-r--r-- | src/demos/nurbs/icons/add.png | bin | 0 -> 1447 bytes | |||
-rw-r--r-- | src/demos/nurbs/icons/adept_sourceseditor.png | bin | 0 -> 2055 bytes | |||
-rw-r--r-- | src/demos/nurbs/icons/exit.png | bin | 0 -> 1426 bytes | |||
-rw-r--r-- | src/demos/nurbs/icons/fileclose.png | bin | 0 -> 2023 bytes | |||
-rw-r--r-- | src/demos/nurbs/icons/fileimport.png | bin | 0 -> 1831 bytes | |||
-rw-r--r-- | src/demos/nurbs/icons/filenew.png | bin | 0 -> 1580 bytes | |||
-rw-r--r-- | src/demos/nurbs/icons/folder_new.png | bin | 0 -> 2311 bytes | |||
-rw-r--r-- | src/demos/nurbs/icons/info.png | bin | 0 -> 1884 bytes | |||
-rw-r--r-- | src/demos/nurbs/icons/math_rsup.png | bin | 0 -> 1243 bytes | |||
-rw-r--r-- | src/demos/nurbs/icons/mouse.png | bin | 0 -> 1771 bytes | |||
-rw-r--r-- | src/demos/nurbs/icons/newfunction.png | bin | 0 -> 1901 bytes |
12 files changed, 19 insertions, 0 deletions
diff --git a/src/demos/nurbs/icons/IconFactory.java b/src/demos/nurbs/icons/IconFactory.java new file mode 100755 index 0000000..88d8539 --- /dev/null +++ b/src/demos/nurbs/icons/IconFactory.java @@ -0,0 +1,19 @@ +package demos.nurbs.icons; + +import java.io.*; +import javax.swing.ImageIcon; +import com.sun.opengl.util.StreamUtil; + +public class IconFactory { + private IconFactory() {} + + public static ImageIcon getIcon(String resourceName) { + try { + InputStream input = IconFactory.class.getClassLoader().getResourceAsStream(resourceName); + byte[] data = StreamUtil.readAll(input); + return new ImageIcon(data, resourceName); + } catch (IOException e) { + return new ImageIcon(); + } + } +} diff --git a/src/demos/nurbs/icons/add.png b/src/demos/nurbs/icons/add.png Binary files differnew file mode 100644 index 0000000..ade93b9 --- /dev/null +++ b/src/demos/nurbs/icons/add.png diff --git a/src/demos/nurbs/icons/adept_sourceseditor.png b/src/demos/nurbs/icons/adept_sourceseditor.png Binary files differnew file mode 100644 index 0000000..c69015a --- /dev/null +++ b/src/demos/nurbs/icons/adept_sourceseditor.png diff --git a/src/demos/nurbs/icons/exit.png b/src/demos/nurbs/icons/exit.png Binary files differnew file mode 100644 index 0000000..5313b7a --- /dev/null +++ b/src/demos/nurbs/icons/exit.png diff --git a/src/demos/nurbs/icons/fileclose.png b/src/demos/nurbs/icons/fileclose.png Binary files differnew file mode 100644 index 0000000..84813bc --- /dev/null +++ b/src/demos/nurbs/icons/fileclose.png diff --git a/src/demos/nurbs/icons/fileimport.png b/src/demos/nurbs/icons/fileimport.png Binary files differnew file mode 100644 index 0000000..3bf3b99 --- /dev/null +++ b/src/demos/nurbs/icons/fileimport.png diff --git a/src/demos/nurbs/icons/filenew.png b/src/demos/nurbs/icons/filenew.png Binary files differnew file mode 100644 index 0000000..1f7f88e --- /dev/null +++ b/src/demos/nurbs/icons/filenew.png diff --git a/src/demos/nurbs/icons/folder_new.png b/src/demos/nurbs/icons/folder_new.png Binary files differnew file mode 100644 index 0000000..1ea3951 --- /dev/null +++ b/src/demos/nurbs/icons/folder_new.png diff --git a/src/demos/nurbs/icons/info.png b/src/demos/nurbs/icons/info.png Binary files differnew file mode 100644 index 0000000..e3c8adb --- /dev/null +++ b/src/demos/nurbs/icons/info.png diff --git a/src/demos/nurbs/icons/math_rsup.png b/src/demos/nurbs/icons/math_rsup.png Binary files differnew file mode 100644 index 0000000..d689192 --- /dev/null +++ b/src/demos/nurbs/icons/math_rsup.png diff --git a/src/demos/nurbs/icons/mouse.png b/src/demos/nurbs/icons/mouse.png Binary files differnew file mode 100644 index 0000000..fd57fac --- /dev/null +++ b/src/demos/nurbs/icons/mouse.png diff --git a/src/demos/nurbs/icons/newfunction.png b/src/demos/nurbs/icons/newfunction.png Binary files differnew file mode 100644 index 0000000..f890ef2 --- /dev/null +++ b/src/demos/nurbs/icons/newfunction.png |