|
JavaView© v3.95.000 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjv.object.PsObject
jv.project.PjProject
vgp.discrete.platonic.PjPlatonic
Project shows a variety of platonic solids. Each solid may be interactively modified to derive other regular solids.
PwPlatonic,
PwModel,
Serialized Form| Field Summary |
| Fields inherited from class jv.object.PsObject |
HAS_CONFIG_PANEL, HAS_INFO_PANEL, HAS_LABEL_PANEL, HAS_MATERIAL_PANEL, HAS_TEXTURE_PANEL, HAS_VECTOR_PANEL, INSPECTOR_INFO, INSPECTOR_INFO_EXT, IS_DELETED, IS_FIXED, IS_FOCUSSED, IS_PICKED, IS_SELECTED, IS_USED, NUM_TAGS |
| Constructor Summary | |
PjPlatonic()
Constructor |
|
| Method Summary | |
boolean |
compute()
Invoke computation of a platonic solid. |
java.lang.String |
getSolidName()
Get the name of the currently shown platonic solid. |
void |
init()
Set some initial values for solid and tube. |
boolean |
isVisibleModeling()
Get visibility of modeling panel and operations. |
boolean |
isVisibleSolid()
Get visibility of solid in display. |
boolean |
isVisibleTube()
Get visibility of tube in display. |
boolean |
setSolidName(java.lang.String solidName)
Set name of platonic solid to be shown. |
void |
setVisibleModeling(boolean flag)
Set visibility of modeling panel and operations. |
void |
setVisibleSolid(boolean flag)
Set visibility of solid in display. |
void |
setVisibleTube(boolean flag)
Set visibility of tube in display. |
void |
start()
Start the project. |
boolean |
update(java.lang.Object event)
Update the class whenever a child has changed. |
| Methods inherited from class jv.project.PjProject |
addDisplay, addGeometry, addGeometry, dispose, dragDisplay, dragInitial, dragVertex, fitDisplays, getAnimation, getDisplay, getDisplays, getGeometry, getGeometry, getNumGeometries, getParameter, getViewer, hasAnimation, hasDisplay, isEnabledAutoFit, markVertices, pickDisplay, pickInitial, pickVertex, removeDisplay, removeGeometries, removeGeometry, selectDisplay, selectGeometry, setAnimation, setBackColor, setBorderType, setDisplay, setEnabledAutoFit, setGeometry, setParameter, setTime, setViewer, stop, unmarkVertices |
| Methods inherited from class jv.object.PsObject |
addInspector, addUpdateListener, assureInspector, clearTag, clone, clone, clone, copy, getFather, getInfoPanel, getInspector, getName, getNumObjects, getSymbol, hasInspector, hasTag, hasUpdateListener, instanceOf, instanceOf, newInspector, newInspector, removeInspector, removeInspector, removeUpdateListener, setName, setParent, setSymbol, setTag, toString, updatePanels |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface jv.anim.PsTimeListenerIf |
getName |
| Methods inherited from interface jv.project.PvPickListenerIf |
getName |
| Methods inherited from interface jv.object.PsUpdateIf |
getFather, getName, setParent |
| Constructor Detail |
public PjPlatonic()
| Method Detail |
public void init()
init in class PjProjectpublic void start()
start in class PjProjectPvViewerIf.start(),
PjProject.isEnabledAutoFit()public java.lang.String getSolidName()
public boolean setSolidName(java.lang.String solidName)
public boolean compute()
public boolean update(java.lang.Object event)
update in interface PsUpdateIfupdate in class PsObjectPsObject.setParent(PsUpdateIf),
PsObject.getFather(),
PsObject.addUpdateListener(PsUpdateIf)public boolean isVisibleTube()
public void setVisibleTube(boolean flag)
public boolean isVisibleSolid()
public void setVisibleSolid(boolean flag)
public boolean isVisibleModeling()
public void setVisibleModeling(boolean flag)
|
JavaView© v3.95.000 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||