Sweet Home 3D 3.4

com.eteks.sweethome3d.j3d
Class Room3D

java.lang.Object
  extended by javax.media.j3d.SceneGraphObject
      extended by javax.media.j3d.Node
          extended by javax.media.j3d.Group
              extended by javax.media.j3d.BranchGroup
                  extended by com.eteks.sweethome3d.j3d.Object3DBranch
                      extended by com.eteks.sweethome3d.j3d.Room3D

public class Room3D
extends Object3DBranch

Root of room branch.


Field Summary
 
Fields inherited from class com.eteks.sweethome3d.j3d.Object3DBranch
DEFAULT_AMBIENT_COLOR, DEFAULT_COLOR, DEFAULT_MATERIAL, OUTLINE_COLORING_ATTRIBUTES, OUTLINE_LINE_ATTRIBUTES, OUTLINE_POLYGON_ATTRIBUTES
 
Fields inherited from class javax.media.j3d.BranchGroup
ALLOW_DETACH
 
Fields inherited from class javax.media.j3d.Group
ALLOW_CHILDREN_EXTEND, ALLOW_CHILDREN_READ, ALLOW_CHILDREN_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_WRITE
 
Fields inherited from class javax.media.j3d.Node
ALLOW_AUTO_COMPUTE_BOUNDS_READ, ALLOW_AUTO_COMPUTE_BOUNDS_WRITE, ALLOW_BOUNDS_READ, ALLOW_BOUNDS_WRITE, ALLOW_COLLIDABLE_READ, ALLOW_COLLIDABLE_WRITE, ALLOW_LOCAL_TO_VWORLD_READ, ALLOW_LOCALE_READ, ALLOW_PARENT_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
 
Constructor Summary
Room3D(Room room, Home home)
          Creates the 3D room matching the given home room.
Room3D(Room room, Home home, boolean ignoreCeilingPart, boolean ignoreInvisiblePart, boolean waitTextureLoadingEnd)
          Creates the 3D room matching the given home room.
 
Method Summary
 void update()
          Updates the this branch from the home object.
 
Methods inherited from class com.eteks.sweethome3d.j3d.Object3DBranch
getMaterial, getShape, parseShape
 
Methods inherited from class javax.media.j3d.BranchGroup
cloneNode, compile, detach, pickAll, pickAll, pickAllSorted, pickAllSorted, pickAny, pickAny, pickClosest, pickClosest
 
Methods inherited from class javax.media.j3d.Group
addChild, getAllChildren, getAlternateCollisionTarget, getChild, getCollisionBounds, indexOfChild, insertChild, moveTo, numChildren, removeAllChildren, removeChild, removeChild, setAlternateCollisionTarget, setChild, setCollisionBounds
 
Methods inherited from class javax.media.j3d.Node
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
 
Methods inherited from class javax.media.j3d.SceneGraphObject
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString, updateNodeReferences
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Room3D

public Room3D(Room room,
              Home home)
Creates the 3D room matching the given home room.


Room3D

public Room3D(Room room,
              Home home,
              boolean ignoreCeilingPart,
              boolean ignoreInvisiblePart,
              boolean waitTextureLoadingEnd)
Creates the 3D room matching the given home room.

Method Detail

update

public void update()
Description copied from class: Object3DBranch
Updates the this branch from the home object.

Specified by:
update in class Object3DBranch

Sweet Home 3D 3.4

? Copyrights 2006-2011 eTeks - All rights reserved
Distributed under GNU General Public License