|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectBFrame
artofillusion.ObjectEditorWindow
artofillusion.MeshEditorWindow
artofillusion.animation.distortion.SkeletonShapeEditorWindow
public class SkeletonShapeEditorWindow
The SkeletonShapeEditorWindow class represents the window for editing SkeletonShapeKeyframes.
Field Summary |
---|
Fields inherited from interface artofillusion.ui.MeshEditController |
---|
EDGE_MODE, FACE_MODE, POINT_MODE |
Constructor Summary | |
---|---|
SkeletonShapeEditorWindow(EditingWindow parent,
java.lang.String title,
SkeletonShapeTrack track,
int keyIndex,
java.lang.Runnable onClose)
|
Method Summary | |
---|---|
void |
adjustDeltas(Vec3[] delta)
Given a list of deltas which will be added to the selected vertices, calculate the corresponding deltas for the unselected vertices according to the mesh tension. |
void |
deleteCommand()
This method does nothing, since it is not permitted to modify the mesh topology. |
ObjectInfo |
getObject()
Get the object being edited in this window. |
boolean[] |
getSelection()
Get an array of flags specifying which vertices are selected. |
int[] |
getSelectionDistance()
Selection distance is not used for anything in this window, so this simply returns 0 for selected vertices and -1 for unselected vertices. |
int |
getSelectionMode()
Get the selection mode. |
void |
setMesh(Mesh mesh)
Set the Mesh object for this viewer. |
void |
setObject(Object3D obj)
Set the object being edited in this window. |
void |
setSelection(boolean[] selected)
Set which vertices are selected. |
void |
setSelectionMode(int mode)
This is ignored, since this window only supports one selection mode. |
void |
updateMenus()
Update which menus are enabled. |
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.MeshEditController |
---|
getMeshTension, getTensionDistance, objectChanged |
Methods inherited from interface artofillusion.ui.EditingWindow |
---|
confirmClose, getAllViews, getFrame, getToolPalette, getView, setHelpText, setModified, setTool, setUndoRecord, updateImage |
Constructor Detail |
---|
public SkeletonShapeEditorWindow(EditingWindow parent, java.lang.String title, SkeletonShapeTrack track, int keyIndex, java.lang.Runnable onClose)
Method Detail |
---|
public void updateMenus()
EditingWindow
updateMenus
in interface EditingWindow
updateMenus
in class MeshEditorWindow
public ObjectInfo getObject()
getObject
in interface MeshEditController
public void setObject(Object3D obj)
public void setMesh(Mesh mesh)
MeshEditorWindow
setMesh
in interface MeshEditController
setMesh
in class MeshEditorWindow
public int getSelectionMode()
getSelectionMode
in interface MeshEditController
public void setSelectionMode(int mode)
setSelectionMode
in interface MeshEditController
public boolean[] getSelection()
getSelection
in interface MeshEditController
getSelection
in class MeshEditorWindow
public void setSelection(boolean[] selected)
setSelection
in interface MeshEditController
setSelection
in class MeshEditorWindow
public int[] getSelectionDistance()
getSelectionDistance
in interface MeshEditController
getSelectionDistance
in class MeshEditorWindow
public void adjustDeltas(Vec3[] delta)
adjustDeltas
in class MeshEditorWindow
public void deleteCommand()
deleteCommand
in class MeshEditorWindow
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |