##################################################################

Appearance3DChooser v1.1

Copyright (C) 2009 Frederic Roudaut


This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.

###################################################################

com.appearance3Dchooser
Class SceneView

java.lang.Object
  extended by com.appearance3Dchooser.SceneView

 class SceneView
extends java.lang.Object

Class used to Create a View in the 3D Scene


Field Summary
protected  javax.media.j3d.Canvas3D canvas
           
protected  javax.media.j3d.BranchGroup parent
           
protected static javax.media.j3d.PhysicalBody physBody
           
protected static javax.media.j3d.PhysicalEnvironment physEnv
           
private static long serialVersionUID
           
protected  javax.media.j3d.View view
           
protected  javax.media.j3d.ViewPlatform viewPlatform
           
protected  javax.media.j3d.TransformGroup vpTG
           
 
Constructor Summary
SceneView()
          Default constructor to create a point of view in the 3D Scene.
 
Method Summary
 javax.media.j3d.Canvas3D getCanvas3D()
          Give a reference on the 3D canvas.
 javax.media.j3d.BranchGroup getParent()
          Give a reference on the parent object.
 javax.media.j3d.View getView()
          Give a reference on the view.
 javax.media.j3d.TransformGroup getViewPlatformTransformGroup()
          Give a reference on the camera transformation group (viewPlatform).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

physBody

protected static final javax.media.j3d.PhysicalBody physBody

physEnv

protected static final javax.media.j3d.PhysicalEnvironment physEnv

parent

protected javax.media.j3d.BranchGroup parent

vpTG

protected javax.media.j3d.TransformGroup vpTG

viewPlatform

protected javax.media.j3d.ViewPlatform viewPlatform

view

protected javax.media.j3d.View view

canvas

protected javax.media.j3d.Canvas3D canvas
Constructor Detail

SceneView

public SceneView()
Default constructor to create a point of view in the 3D Scene.

Method Detail

getViewPlatformTransformGroup

public javax.media.j3d.TransformGroup getViewPlatformTransformGroup()
Give a reference on the camera transformation group (viewPlatform).

Returns:
reference on the camera transformation group (viewPlatform).

getParent

public javax.media.j3d.BranchGroup getParent()
Give a reference on the parent object.

Returns:
a reference on the parent object..

getCanvas3D

public javax.media.j3d.Canvas3D getCanvas3D()
Give a reference on the 3D canvas.

Returns:
a reference on the 3D canvas.

getView

public javax.media.j3d.View getView()
Give a reference on the view.

Returns:
reference on the view.


##################################################################

Appearance3DChooser v1.1

Copyright (C) 2009 Frederic Roudaut


This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.

###################################################################