|
|||||||||
| 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.SphereFromCenterRadiusShape
Defines a sphere shaped solid. The polgyon topolgogy is rectangular, latitue/longitude style.
| Field Summary | |
harmonic.mz.data.fields.PointField |
center
Center of sphere |
harmonic.mz.data.fields.IntField |
circleEdges
Number of faces around equator and prime meridan. |
harmonic.mz.data.fields.ScalarField |
radius
Radius of sphere |
| 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 | |
SphereFromCenterRadiusShape()
|
|
SphereFromCenterRadiusShape(harmonic.meshGeom.math.Pnt3f center,
float radius)
Constructs a SphereFromCenterRadiusShape |
|
| 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.IntField circleEdges
| Constructor Detail |
public SphereFromCenterRadiusShape()
public SphereFromCenterRadiusShape(harmonic.meshGeom.math.Pnt3f center,
float radius)
| Method Detail |
public java.lang.String areFieldsValid()
areFieldsValid in class harmonic.mz.data.ModelNodepublic 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 boolean mayValidate()
mayValidate in class SolidShapepublic 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 | ||||||||