ViMeT
Class ObjDef

java.lang.Object
  extended byViMeT.Object3D
      extended byViMeT.ObjDef

public class ObjDef
extends Object3D

Possui os métodos de carregamento, funcionalidades do objeto modelado que simula um órgão (objeto deformável)


Field Summary
 
Fields inherited from class ViMeT.Object3D
CJAVA, COLLISION, DEFORMATION, FEM, MASS_SPRING, mTg, OCTREE, STEREOSCOPY, tg
 
Constructor Summary
ObjDef(java.lang.String nome, int modo)
           
ObjDef(java.lang.String nome, int modo, int modoObjectFile)
           
 
Method Summary
 Collision getCollisionDetector()
          Retorna o método de colisão associado a esta classe.
 Deformation getDeformation()
          Retorna o método de deformação associado a esta classe.
 javax.media.j3d.Shape3D getShape()
          Retorna o Shape3D que representa o objeto deformável.
 javax.media.j3d.Shape3D getStereoShape()
          Retorna uma cópia do Shape3D que representa o objeto deformável, utilizado no caso de estereoscopia.
 
Methods inherited from class ViMeT.Object3D
getBranchGroup, getMotionTransform, removeMe, setBranchGroup, setMotionTransform, setRotation, setScale, setTransformGroup, setTranslation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjDef

public ObjDef(java.lang.String nome,
              int modo)
Parameters:
nome - caminho do obejto que simula um órgão humano (objeto deformável).
modo - indica quais funcionalidades o objeto possui.

ObjDef

public ObjDef(java.lang.String nome,
              int modo,
              int modoObjectFile)
Parameters:
nome - caminho do obejto que simula um órgão humano (objeto deformável).
modo - indica quais funcionalidades o objeto possui.
modoObjectFile - indica qual é o modo de carregamento que será utilizado pela ObjectFile.
Method Detail

getDeformation

public Deformation getDeformation()
Retorna o método de deformação associado a esta classe.


getCollisionDetector

public Collision getCollisionDetector()
Retorna o método de colisão associado a esta classe.


getShape

public javax.media.j3d.Shape3D getShape()
Retorna o Shape3D que representa o objeto deformável.

Specified by:
getShape in class Object3D

getStereoShape

public javax.media.j3d.Shape3D getStereoShape()
                                       throws java.lang.Exception
Retorna uma cópia do Shape3D que representa o objeto deformável, utilizado no caso de estereoscopia.

Throws:
java.lang.Exception