|
|||||||||
| 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
| Field Summary | |
boolean |
bClosed
|
boolean |
bNormalsValid
|
boolean |
bSurfaceValid
|
harmonic.meshGeom.geom.PointArrayGeom |
debugPoints
|
harmonic.viewer3D.PaintStruct |
edgePainter
|
harmonic.meshGeom.geom.ArrayGeom |
fastGeom
|
harmonic.viewer3D.PaintStruct |
fastPainter
|
harmonic.mz.data.fields.MaterialField |
fillColor
|
harmonic.viewer3D.PaintStruct |
fillPainter
|
harmonic.meshGeom.geom.IndexedLineArrayGeom |
idealEdges
|
harmonic.mz.data.fields.MaterialField |
lineColor
|
SurfaceField |
surface
|
harmonic.meshGeom.geom.ArrayGeom |
surfaceGeom
|
java.lang.String |
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 | |
CAD_SurfaceShapeNode(java.lang.String name)
|
|
| Method Summary | |
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)
|
harmonic.meshGeom.geom.ArrayGeom |
getEdges(harmonic.viewer3D.PaintStruct p)
|
harmonic.meshGeom.geom.ArrayGeom |
getGDIEdges(harmonic.viewer3D.PaintStruct p)
|
void |
nodeChanged(harmonic.mz.event.NodeEvent event)
|
void |
purge()
|
void |
purgeFinal()
|
void |
validate()
|
void |
validateAttribs()
|
void |
validateNormals()
|
void |
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, expectedValidationTime, 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, areFieldsValid, assignFromMetaFields, assignFromXMLAttributes, assignFromXMLString, assignToMetaFields, assignToXMLAttributes, assignToXMLString, at, bind, canSelect, castSelection, checkFileRead, 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, mayValidate, 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.MaterialField fillColor
public harmonic.mz.data.fields.MaterialField lineColor
public SurfaceField surface
public harmonic.viewer3D.PaintStruct fillPainter
public harmonic.viewer3D.PaintStruct edgePainter
public harmonic.viewer3D.PaintStruct fastPainter
public harmonic.meshGeom.geom.ArrayGeom surfaceGeom
public harmonic.meshGeom.geom.ArrayGeom fastGeom
public harmonic.meshGeom.geom.IndexedLineArrayGeom idealEdges
public harmonic.meshGeom.geom.PointArrayGeom debugPoints
public boolean bSurfaceValid
public boolean bNormalsValid
public boolean bClosed
public java.lang.String surfaceType
| Constructor Detail |
public CAD_SurfaceShapeNode(java.lang.String name)
| Method Detail |
public void purge()
purge in interface harmonic.mz.data.DataNodepurge in class harmonic.mz.data.ShapeNodepublic void purgeFinal()
purgeFinal in interface harmonic.mz.data.DataNodepurgeFinal in class harmonic.mz.data.ShapeNodepublic void nodeChanged(harmonic.mz.event.NodeEvent event)
nodeChanged in interface harmonic.mz.event.NodeListenernodeChanged in class harmonic.mz.data.ShapeNodepublic void validate()
validate in class harmonic.mz.data.ShapeNodepublic void validateSurface()
public harmonic.meshGeom.geom.ArrayGeom getEdges(harmonic.viewer3D.PaintStruct p)
getEdges in class harmonic.mz.data.ShapeNodepublic harmonic.meshGeom.geom.ArrayGeom getGDIEdges(harmonic.viewer3D.PaintStruct p)
getGDIEdges in class harmonic.mz.data.ShapeNodepublic void validateNormals()
public void validateAttribs()
validateAttribs in class harmonic.mz.data.ShapeNodepublic harmonic.meshGeom.geom.Geom calcGeom()
public harmonic.meshGeom.geom.Geom calcFastGeom()
public void calcIdealShading(harmonic.meshGeom.geom.ArrayGeom geom)
public harmonic.meshGeom.geom.ArrayGeom calcIdealEdges(harmonic.meshGeom.geom.ArrayGeom geom)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||