Sweet Home 3D 4.0

com.eteks.sweethome3d.j3d
Class HomePieceOfFurniture3D

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.HomePieceOfFurniture3D

public class HomePieceOfFurniture3D
extends Object3DBranch

Root of piece of furniture 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_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
 
Constructor Summary
HomePieceOfFurniture3D(HomePieceOfFurniture piece, Home home)
          Creates the 3D piece matching the given home piece.
HomePieceOfFurniture3D(HomePieceOfFurniture piece, Home home, boolean ignoreDrawingMode, boolean waitModelAndTextureLoadingEnd)
          Creates the 3D piece matching the given home piece.
 
Method Summary
 void update()
          Updates the this branch from the home object.
 
Methods inherited from class com.eteks.sweethome3d.j3d.Object3DBranch
getMaterial, getShape
 
Methods inherited from class javax.media.j3d.BranchGroup
cloneNode, compile, detach, pickAll, pickAllSorted, pickAny, 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, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
 
Methods inherited from class javax.media.j3d.SceneGraphObject
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setUserData, updateNodeReferences
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HomePieceOfFurniture3D

public HomePieceOfFurniture3D(HomePieceOfFurniture piece,
                              Home home)
Creates the 3D piece matching the given home piece.


HomePieceOfFurniture3D

public HomePieceOfFurniture3D(HomePieceOfFurniture piece,
                              Home home,
                              boolean ignoreDrawingMode,
                              boolean waitModelAndTextureLoadingEnd)
Creates the 3D piece matching the given home piece.

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 4.0

© Copyrights 2006-2013 eTeks - All rights reserved
Distributed under GNU General Public License