|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmodel.CadObject
Field Summary | |
javax.media.j3d.BranchGroup |
bg
|
javax.media.j3d.TransformGroup |
tg
|
javax.media.j3d.TransformGroup |
tg2
|
Constructor Summary | |
CadObject(javax.media.j3d.Canvas3D can,
java.lang.String selectingName,
javax.swing.JTextField objectSelField)
Costruttore che crea la struttura comune dei vari CadObjects Riceve la il canvas dell'universo chiamante che servirà per il piking con mouse Riceve la il JTextField sul quale scrivere il nome dell'oggetto selezionato Riceve il nome da visualizzare quando sarà selezionato l'oggetto Gli ultimi due parametri serviranno al listener di callback del picking. |
Method Summary | |
abstract javax.media.j3d.Appearance |
getAppearance()
Metodo astratto per ottenere gli aspetti visivi dell'oggetto3D(Appearance dell'oggetto) sia che esso sia una primitiva, sia uno shape3D ridefinito. |
javax.vecmath.Point3d |
getPosition()
Metodo per ottenere la posizione del CAdObject In particolare restituisce la posizione del centro dl bound associato alla Root(bg) dell'oggetto |
javax.media.j3d.Node |
getRoot()
|
javax.media.j3d.Transform3D |
getTransformation()
Restituisce lo stato della trasformazione affine dell'oggetto |
abstract void |
setAppearance(javax.media.j3d.Appearance app)
Metodo astratto per impostare gli aspetti visivi dell'oggetto3D sia che esso sia una primitiva, sia uno shape3D definito. |
void |
setPickability(boolean set)
Disabilita o meno la capacità di essere PICKED. |
void |
setTransformation(javax.media.j3d.Transform3D transf)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public javax.media.j3d.BranchGroup bg
public javax.media.j3d.TransformGroup tg
public javax.media.j3d.TransformGroup tg2
Constructor Detail |
public CadObject(javax.media.j3d.Canvas3D can, java.lang.String selectingName, javax.swing.JTextField objectSelField)
can
- Riceve il canvas dell'universo chiamanteobjectSelField
- Riceve il JTextField sul quale scrivere il nome dell'oggetto selezionatoselectingName
- Riceve il nome da visualizzare quando sarà selezionato l'oggettoMethod Detail |
public javax.media.j3d.Node getRoot()
public void setPickability(boolean set)
set
- Se true permette all'oggetto di essere spostato attraverso picking del mouse.False nel caso oppostopublic void setTransformation(javax.media.j3d.Transform3D transf)
transf
- Riceve la trasformazione da effettuare sull'oggettopublic javax.media.j3d.Transform3D getTransformation()
public javax.vecmath.Point3d getPosition()
public abstract void setAppearance(javax.media.j3d.Appearance app)
public abstract javax.media.j3d.Appearance getAppearance()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |