|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Panel | +--java.applet.Applet | +--org.selman.java3d.book.common.Java3dApplet
Java3dApplet Base class for defining a Java 3D applet. Contains some useful methods for defining views and scenegraphs etc.
Nested Class Summary |
Nested classes inherited from class java.applet.Applet |
java.applet.Applet.AccessibleApplet |
Nested classes inherited from class java.awt.Panel |
java.awt.Panel.AccessibleAWTPanel |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
protected javax.media.j3d.Bounds |
m_ApplicationBounds
|
protected com.tornadolabs.j3dtree.Java3dTree |
m_Java3dTree
|
static int |
m_kHeight
|
static int |
m_kWidth
|
protected javax.media.j3d.BranchGroup |
m_SceneBranchGroup
|
protected java.lang.String[] |
m_szCommandLineArray
|
protected javax.media.j3d.VirtualUniverse |
m_Universe
|
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
Java3dApplet()
|
Method Summary | |
protected void |
addCanvas3D(javax.media.j3d.Canvas3D c3d)
|
protected void |
addViewBranchGroup(javax.media.j3d.Locale locale,
javax.media.j3d.BranchGroup bg)
|
protected javax.media.j3d.Bounds |
createApplicationBounds()
|
protected javax.media.j3d.AudioDevice |
createAudioDevice(javax.media.j3d.PhysicalEnvironment pe)
|
protected javax.media.j3d.Background |
createBackground()
|
protected javax.media.j3d.Canvas3D |
createCanvas3D()
|
protected javax.media.j3d.Locale |
createLocale(javax.media.j3d.VirtualUniverse u)
|
protected javax.media.j3d.PhysicalBody |
createPhysicalBody()
|
protected javax.media.j3d.PhysicalEnvironment |
createPhysicalEnvironment()
|
protected javax.media.j3d.BranchGroup |
createSceneBranchGroup()
|
protected javax.media.j3d.View |
createView(javax.media.j3d.ViewPlatform vp)
|
protected javax.media.j3d.BranchGroup |
createViewBranchGroup(javax.media.j3d.TransformGroup[] tgArray,
javax.media.j3d.ViewPlatform vp)
|
protected javax.media.j3d.ViewPlatform |
createViewPlatform()
|
protected javax.media.j3d.VirtualUniverse |
createVirtualUniverse()
|
protected javax.media.j3d.Bounds |
getApplicationBounds()
|
protected double |
getBackClipDistance()
|
protected int |
getCanvas3dHeight(javax.media.j3d.Canvas3D c3d)
|
protected int |
getCanvas3dWidth(javax.media.j3d.Canvas3D c3d)
|
protected java.lang.String[] |
getCommandLineArguments()
|
javax.media.j3d.Locale |
getFirstLocale()
|
protected double |
getFrontClipDistance()
|
com.tornadolabs.j3dtree.Java3dTree |
getJ3dTree()
|
protected double |
getScale()
|
protected float |
getViewPlatformActivationRadius()
|
javax.media.j3d.TransformGroup[] |
getViewTransformGroupArray()
|
javax.media.j3d.VirtualUniverse |
getVirtualUniverse()
|
java.net.URL |
getWorkingDirectory()
|
void |
initJava3d()
|
boolean |
isApplet()
|
protected void |
onDoneInit()
|
protected void |
saveCommandLineArguments(java.lang.String[] szArgs)
|
Methods inherited from class java.applet.Applet |
destroy, getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, init, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop |
Methods inherited from class java.awt.Panel |
addNotify |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static int m_kWidth
public static int m_kHeight
protected java.lang.String[] m_szCommandLineArray
protected javax.media.j3d.VirtualUniverse m_Universe
protected javax.media.j3d.BranchGroup m_SceneBranchGroup
protected javax.media.j3d.Bounds m_ApplicationBounds
protected com.tornadolabs.j3dtree.Java3dTree m_Java3dTree
Constructor Detail |
public Java3dApplet()
Method Detail |
public boolean isApplet()
public java.net.URL getWorkingDirectory() throws java.net.MalformedURLException
java.net.MalformedURLException
public javax.media.j3d.VirtualUniverse getVirtualUniverse()
public com.tornadolabs.j3dtree.Java3dTree getJ3dTree()
public javax.media.j3d.Locale getFirstLocale()
protected javax.media.j3d.Bounds getApplicationBounds()
protected javax.media.j3d.Bounds createApplicationBounds()
protected javax.media.j3d.Background createBackground()
public void initJava3d()
protected void onDoneInit()
protected double getScale()
public javax.media.j3d.TransformGroup[] getViewTransformGroupArray()
protected void addViewBranchGroup(javax.media.j3d.Locale locale, javax.media.j3d.BranchGroup bg)
protected javax.media.j3d.Locale createLocale(javax.media.j3d.VirtualUniverse u)
protected javax.media.j3d.BranchGroup createSceneBranchGroup()
protected javax.media.j3d.View createView(javax.media.j3d.ViewPlatform vp)
protected javax.media.j3d.PhysicalBody createPhysicalBody()
protected javax.media.j3d.AudioDevice createAudioDevice(javax.media.j3d.PhysicalEnvironment pe)
protected javax.media.j3d.PhysicalEnvironment createPhysicalEnvironment()
protected float getViewPlatformActivationRadius()
protected javax.media.j3d.ViewPlatform createViewPlatform()
protected javax.media.j3d.Canvas3D createCanvas3D()
protected int getCanvas3dWidth(javax.media.j3d.Canvas3D c3d)
protected int getCanvas3dHeight(javax.media.j3d.Canvas3D c3d)
protected double getBackClipDistance()
protected double getFrontClipDistance()
protected javax.media.j3d.BranchGroup createViewBranchGroup(javax.media.j3d.TransformGroup[] tgArray, javax.media.j3d.ViewPlatform vp)
protected void addCanvas3D(javax.media.j3d.Canvas3D c3d)
protected javax.media.j3d.VirtualUniverse createVirtualUniverse()
protected void saveCommandLineArguments(java.lang.String[] szArgs)
protected java.lang.String[] getCommandLineArguments()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |