artofillusion
Class TubeEditorWindow

java.lang.Object
  extended by BFrame
      extended by artofillusion.ObjectEditorWindow
          extended by artofillusion.MeshEditorWindow
              extended by artofillusion.CurveEditorWindow
                  extended by artofillusion.TubeEditorWindow
All Implemented Interfaces:
EditingWindow, MeshEditController

public class TubeEditorWindow
extends CurveEditorWindow

The TubeEditorWindow class represents the window for editing Tube objects.


Field Summary
 
Fields inherited from interface artofillusion.ui.MeshEditController
EDGE_MODE, FACE_MODE, POINT_MODE
 
Constructor Summary
TubeEditorWindow(EditingWindow parent, java.lang.String title, ObjectInfo obj, java.lang.Runnable onClose, boolean allowTopology)
           
 
Method Summary
 void deleteCommand()
          Delete the selected vertices.
 void setThicknessCommand()
          Allow the user to set the thickness for selected vertices.
 void subdivideCommand()
          Subdivide the tube between the selected vertices.
 void updateMenus()
          Update which menus are enabled.
 
Methods inherited from class artofillusion.CurveEditorWindow
adjustDeltas, extendSelectionCommand, getObject, getSelection, getSelectionDistance, getSelectionMode, invertSelectionCommand, selectAllCommand, setMesh, setObject, setSelection, setSelectionMode, setSmoothnessCommand, toggleClosedCommand
 
Methods inherited from class artofillusion.MeshEditorWindow
bindSkeletonCommand, centerCommand, deleteJointCommand, dispose, editJointCommand, getFaceIndexParameter, getJointWeightParam, getMeshTension, getScene, getTensionDistance, isExtraParameter, isFreehand, objectChanged, randomizeCommand, redoCommand, renderPreviewCommand, setFreehand, setJointParentCommand, setParametersCommand, setPointsCommand, setTensionCommand, transformPointsCommand, unbindSkeletonCommand, undoCommand
 
Methods inherited from class artofillusion.ObjectEditorWindow
confirmClose, getAllViews, getFrame, getToolPalette, getView, setCurrentView, setGridCommand, setHelpText, setModified, setTemplateCommand, setTool, setUndoRecord, setVisible, showAxesCommand, showTemplateCommand, toggleViewsCommand, updateImage
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface artofillusion.ui.EditingWindow
confirmClose, getAllViews, getFrame, getScene, getToolPalette, getView, setHelpText, setModified, setTool, setUndoRecord, updateImage
 

Constructor Detail

TubeEditorWindow

public TubeEditorWindow(EditingWindow parent,
                        java.lang.String title,
                        ObjectInfo obj,
                        java.lang.Runnable onClose,
                        boolean allowTopology)
Method Detail

updateMenus

public void updateMenus()
Description copied from interface: EditingWindow
Update which menus are enabled.

Specified by:
updateMenus in interface EditingWindow
Overrides:
updateMenus in class CurveEditorWindow

deleteCommand

public void deleteCommand()
Delete the selected vertices.

Overrides:
deleteCommand in class CurveEditorWindow

subdivideCommand

public void subdivideCommand()
Subdivide the tube between the selected vertices.

Overrides:
subdivideCommand in class CurveEditorWindow

setThicknessCommand

public void setThicknessCommand()
Allow the user to set the thickness for selected vertices.



Copyright © 1999-2011 by Peter Eastman.