|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--harmonic.mz.data.ModelNode
|
+--harmonic.mz.data.ShapeNode
|
+--harmonic.cad.shapes.CAD_ShapeNode
|
+--harmonic.cad.shapes.CAD_SurfaceShapeNode
|
+--harmonic.cad.shapes.SolidShape
|
+--harmonic.cad.shapes.TorusFromCenterRadiusRadiusShape
This defines a torus shaped solid
| Field Summary | |
harmonic.mz.data.fields.PointField |
center
Center of torus |
harmonic.mz.data.fields.IntField |
circleEdges
|
harmonic.mz.data.fields.ScalarField |
radius
Radius of large scale cirlce |
harmonic.mz.data.fields.ScalarField |
tubeRadius
Radius of tube |
| Fields inherited from class harmonic.cad.shapes.CAD_SurfaceShapeNode |
bClosed, bNormalsValid, bSurfaceValid, debugPoints, edgePainter, fastGeom, fastPainter, fillColor, fillPainter, idealEdges, lineColor, surface, surfaceGeom, surfaceType |
| Fields inherited from class harmonic.cad.shapes.CAD_ShapeNode |
bDiscreet, bEditing, bRoughPolygonization, type |
| Fields inherited from class harmonic.mz.data.ShapeNode |
ANY_GEOM, ARRAY_GEOM, ATTRIBUTE_FIELD_TYPE, bAssignMaterialColors, bAttribsValid, bBaseGeometryValid, bSelectionValid, bTSelectionValid, bVisibilityValid, coordSystem, COORDSYSTEM_FIELD_TYPE, existingPainters, fastPainters, GEOMETRY_FIELD_TYPE, LINES_GEOM, localKludge, material, painters, POINT_GEOM, POLYGON_GEOM, REGION_GEOM, SOLID_GEOM, SURFACE_GEOM, transparency, visibility |
| Fields inherited from class harmonic.mz.data.ModelNode |
_fileRoot_, _thread_, ATTRIB_CONTROL_WIDGET, ATTRIB_LISTABLE, ATTRIB_PRESENTABLE, ATTRIB_PRIVATE, ATTRIB_REMOVEABLE, ATTRIB_RENAMEABLE, ATTRIB_SHOW_CONTEXT_MENU, ATTRIB_TYPE_FILTER, ATTRIB_USERGROUP, ATTRIB_VALUE_GROUP, ATTRIB_VE_LISTENER, bCustomCS, bDebug, bValid, name |
| Constructor Summary | |
TorusFromCenterRadiusRadiusShape()
|
|
TorusFromCenterRadiusRadiusShape(harmonic.meshGeom.math.Pnt3f center,
float radius,
float tubeRadius)
Constructs a TorusFromCenterRadiusRadiusShape |
|
| Method Summary | |
java.lang.String |
areFieldsValid()
|
harmonic.meshGeom.geom.Geom |
calcFastGeom()
|
harmonic.meshGeom.geom.Geom |
calcGeom()
|
harmonic.meshGeom.geom.ArrayGeom |
calcIdealEdges(harmonic.meshGeom.geom.ArrayGeom geom)
|
void |
calcIdealShading(harmonic.meshGeom.geom.ArrayGeom geom)
|
void |
checkFileRead()
|
void |
entryDeviceChanged(harmonic.mz.event.EntryEvent event)
|
void |
entryValueChanged(harmonic.mz.event.EntryEvent event)
|
boolean |
mayValidate()
|
| Methods inherited from class harmonic.cad.shapes.SolidShape |
expectedValidationTime, makeContextMenu, reverse |
| Methods inherited from class harmonic.cad.shapes.CAD_SurfaceShapeNode |
getEdges, getGDIEdges, nodeChanged, purge, purgeFinal, validate, validateAttribs, validateNormals, validateSurface |
| Methods inherited from class harmonic.cad.shapes.CAD_ShapeNode |
addField, calcRoughPolygonization, checkFields, setToLink, showPointHandles |
| Methods inherited from class harmonic.mz.data.ShapeNode |
addFastGeometry, addFastGeometry, addFastGeometry, addFastGeometry, addFastPainter, addGeometry, addGeometry, addGeometry, addGeometry, addNetworkOutput, addPainter, addWithUndo, beginTransform, bigValidation, calcGeometricProps, calcSurfaceArea, calcVolume, checkRequirements, clearFastGeometries, clearFastPainters, clearGeometries, clearGeometryCache, clearPainters, defaultPickPriority, endTransform, fastPainterCount, findPointSnaps, getCachedGeometries, getCachedGeometry, getChildRequirements, getCoordSystem, getDataTransfer, getDataTransferTypes, getDragable, getFastPainter, getFastPainters, getFitable, getGeom, getGeom, getGeomAt, getGeoms, getGeoms, getGeoms, getGlobalPerLocal, getILAEdges, getMoveableCoordSystem, getObjectChildren, getPainter, getPainter, getPainters, getPainters, getPainters, getPaintOnTransient, getPickable, getPointSnaps, getRequirements, getSerializeGeometry, getShapeDefOwner, getTransformable, getTypeImage, getViewpointDependantGeometry, getVisibility, hasFixedCS, hasGeometryLock, hide, hide, invalidate, invalidateAttribs, invalidateCoordSystem, invalidateGeometry, invalidateGeometryDependants, isAttribsValid, isGeomComposite, isGeometryValid, isSelectionValid, isTentativeSelectionValid, isVisibilityValid, makeContextMenu_ShapeFns, makeContextMenu, painterCount, processMouseDragged, processMouseEntered, processMouseExited, processMouseMoved, processMousePressed, processMouseReleased, removeFastPainter, removePainter, scaleCoordSystem, selfNodeChanged, setDragable, setExclusiveVisibility, setFieldCoordSystems, setFitable, setMoveableCoordSystem, setPaintOnTransient, setPickable, setPickPriority, setSelect, setSerializeGeometry, setTempVisibility, setTentativeSelect, setTransform, setTransient, setViewpointDependantGeometry, setVisibility, shouldSpawnThread, show, show, transferAttributes, transferAttributes, transform, transformFields, translateCoordSystem, validateGeometry, validateSelection, validateTransform |
| Methods inherited from class harmonic.mz.data.ModelNode |
actionPerformed, addAll, addAlphaed, addField, addField, addField, addFields, addNetworkInput, addNode, addNodeListener, addNodeListener, addNodes, addNodes, addToCurrent, addToGlobals, addToNetworkEditor, addToTemps, allFieldsAreFinal, applyDataTransfer, assignFromMetaFields, assignFromXMLAttributes, assignFromXMLString, assignToMetaFields, assignToXMLAttributes, assignToXMLString, at, bind, canSelect, castSelection, checkNetworkInput, childCount, clean, clearAttrib, clearNotified, compare, copyFrom, createControlWidget, createCopy, createXMLElement, deepCopy, defeatNodeEvents, disableEvents, enableEvents, fileRoot, finalize, findFieldElement, findNode, fromXMLNodes, getAttrib, getBound, getCatagory, getControlWidget, getCurrentNames, getDeleted, getDirectInputs, getDirectOutputs, getEffectors, getEntryListener, getErrorState, getFilterType, getFullName, getHandles, getInstanceURL, getInterpolater, getIsLeaf, getListable, getMark, getMetaFields, getName, getNodeChildren_V, getNodeChildren, getNodeID, getNodeParent, getObjectRep, getPresentable, getPrivate, getReferencePoolName, getRemoteOwner, getRemoveable, getRenameable, getSaveable, getSavedChildren, getSelect, getSeparateDirectInputs, getSeparateDirectOutputs, getSequenced, getSerialNo, getTags, getTentativeSelect, getTransformableParent, getTransient, getTreeName, getTypeURL, getUnfoldedChildren, getUpdateTime, getUserGroup, getValidates, getValue, getXMLNodes, hasDependants, hasExternalRef, hashKey, hasValidationLock, hideControlWidget, indexOf, initControlWidget, insertNode, interpolate_Linear, interpolate_Quadratic, isField, isFinal, isInSubtree, isInTree, isLinked, isNotified, isPurged, isSet, isTemporary, isValid, linkedTo, linksChildren, makeFixed, makePrototype, makeReferenced, makeUnreferenced, makeVisibleInGUI, markNotified, notifyListeners, postAssignFromXMLElement, preAssignToXMLElement, printChildren, printTags, printTree, printTree, pythonString, remove, removeAll, removeAll, removeHandles, removeNetworkInput, removeNetworkOutput, removeNode, removeNode, removeNode, removeNodeListener, replace, set, setActualName, setAttrib, setBound, setCatagory, setChildrenExcept, setCoordSystem, setCurrentControlWidget, setCurrentNames, setDeleted, setEntryListener, setErrorState, setFromPrototype, setIsField, setIsLeaf, setIsSet, setListable, setMark, setMetaFields, setName, setNodeParent, setPresentable, setPrivate, setRemoteOwner, setRemoveable, setRenameable, setSaveable, setSelect, setSequenced, setSerialNo, setTentativeSelect, setTransientChildren, setUpdateTime, setUserGroup, setValidates, setValidationLock, setValue, setValueGroup, showControlWidget, showControlWidget, showControlWidget, showHandles, startRename, tag, toString, unlinkListeners, unmarkNotified, untag, updateBindable, valChanged, valChanged, valueString |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public harmonic.mz.data.fields.PointField center
public harmonic.mz.data.fields.ScalarField radius
public harmonic.mz.data.fields.ScalarField tubeRadius
public harmonic.mz.data.fields.IntField circleEdges
| Constructor Detail |
public TorusFromCenterRadiusRadiusShape()
public TorusFromCenterRadiusRadiusShape(harmonic.meshGeom.math.Pnt3f center,
float radius,
float tubeRadius)
| Method Detail |
public java.lang.String areFieldsValid()
areFieldsValid in class harmonic.mz.data.ModelNodepublic boolean mayValidate()
mayValidate in class SolidShapepublic void checkFileRead()
checkFileRead in class harmonic.mz.data.ModelNodepublic void entryValueChanged(harmonic.mz.event.EntryEvent event)
entryValueChanged in interface harmonic.mz.event.EntryListenerpublic void entryDeviceChanged(harmonic.mz.event.EntryEvent event)
entryDeviceChanged in interface harmonic.mz.event.EntryListenerpublic harmonic.meshGeom.geom.Geom calcGeom()
calcGeom in class CAD_SurfaceShapeNodepublic harmonic.meshGeom.geom.Geom calcFastGeom()
calcFastGeom in class CAD_SurfaceShapeNodepublic void calcIdealShading(harmonic.meshGeom.geom.ArrayGeom geom)
calcIdealShading in class CAD_SurfaceShapeNodepublic harmonic.meshGeom.geom.ArrayGeom calcIdealEdges(harmonic.meshGeom.geom.ArrayGeom geom)
calcIdealEdges in class CAD_SurfaceShapeNode
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||