hyperGraph [-addBookmark] [-addDependGraph name] [-addDependNode name] [-animateTransition boolean] [-attributeEditor string] [-bookmarkName] [-clear] [-collapseContainer] [-connectionDrawStyle string] [-control] [-defineTemplate string] [-deleteBookmark string] [-dependGraph] [-dependNode string] [-docTag string] [-down] [-downstream] [-dragAndDropBehaviorCommand string] [-dropNode string] [-dropTargetNode string] [-edgeDblClickCommand string] [-edgeDimmedDblClickCommand string] [-enableAutomaticLayout boolean] [-exists] [-expandContainer] [-feedbackGadget string] [-feedbackNode string] [-filter string] [-filterDetail string boolean] [-fitImageToHeight] [-fitImageToWidth] [-focusCommand string] [-fold] [-forceMainConnection string] [-forceRefresh] [-frame] [-frameBranch] [-frameGraph] [-frameHierarchy] [-freeform boolean] [-fromAttr string] [-getNodeList] [-getNodePosition string] [-graphLayoutStyle string] [-graphType string] [-highlightConnection string] [-iconSize string] [-image string] [-imageEnabled boolean] [-imageForContainer] [-imagePosition float float] [-imageScale float] [-isHotkeyTarget] [-layout] [-layoutSelected string] [-lockMainConnection] [-look float float] [-mainListConnection string] [-mergeConnections boolean] [-navigateHome] [-nextView] [-nodeDropCommand string] [-nodePressCommand string] [-nodeReleaseCommand string] [-opaqueContainers boolean] [-orientation string] [-panel string] [-parent string] [-popupMenuScript string] [-previousView] [-range float float] [-rebuild] [-removeNode string] [-rename] [-resetFreeform] [-restoreBookmark string] [-scrollUpDownNoZoom boolean] [-selectionConnection string] [-setNodePosition string float float] [-showConnectionFromSelected boolean] [-showConnectionToSelected boolean] [-showConstraints boolean] [-showDeformers boolean] [-showExpressions boolean] [-showInvisible boolean] [-showRelationships boolean] [-showShapes boolean] [-showUnderworld boolean] [-stateString] [-transitionFrames int] [-unParent] [-unfold] [-unfoldAll] [-unlockMainConnection] [-updateMainConnection] [-updateNodeAdded boolean] [-updateSelection boolean] [-upstream] [-useFeedbackList] [-useTemplate string] [-viewOption string] [-visibility boolean] [-zoom float]
[string]
hyperGraph は、取り消し可能、照会可能、および編集可能です。
ハイパーグラフ(Hypergraph)の基本機能の概要を以下に示します。詳細は、ユーザ マニュアルを参照してください。 ハイパーグラフで、ユーザは Maya シーン グラフを表示したり編集したりすることができます。ハイパーグラフでは 2 つのタイプのグラフがサポートされます。DAG (シーン階層グラフ)およびディペンデンシー グラフです。 ハイパーグラフ エディタの既定のビューは、DAG ビューです。まずノードを選択してから、グラフ オプションの 1 つを使ってディペンデンシー グラフに移動し、ノードの集まりのディペンデンシー グラフを表示できます。ブックマークをビューに設定して任意のビューを保存することができます。提供されているビューのオプションを使って前のビューを表示することもできます。 ハイパーグラフでは、DAG ビューの階層およびディペンデンシー グラフ ビューの接続を編集するための単純な編集メカニズムがサポートされます。DAG ビューでは、ドラッグ&ドロップを使ってグラフ内でノードを再度ペアレント化したり順序を変更することができます。ディペンデンシー グラフ ビューでは、接続を選択、削除したり、ノードまたは既存の接続をドラッグ&ドロップして新しい接続を作成することができます。 ハイパーグラフでは、DAG ビューで 2 つのレイアウト モードがサポートされます。自動モードとフリーフォーム モードです。自動モードでは、レイアウトのプリファレンスに応じてグラフ ノードが自動的に配置されます。フリーフォーム モードでは、手動でノードを配置できます。ノード位置はシーンに保存されます。バックグラウンド イメージは、フリーフォーム モードで DG または DAG の後ろに配置できます。このイメージは、ユーザ定義のレイアウトでノードを配置する際のテンプレートとして使うことができます。 DAG ビューのノードは、展開したり折り畳んだりすることができます。このノードの状態はシーンに保存されています。階層を折り畳むと、グラフ描画のパフォーマンスが向上します。 ハイパーグラフでは、階層のリレーションに加えて、DAG でエクスプレッション、コンストレイント、またはデフォメーションのリレーションも表示できます。提供されているオプションを使って、これらの有効、無効を切り替えることができます。シェイプ ノードや非表示のノードを表示するための追加のフィルタもあります。表示のディテールの程度は、グラフの表示速度に影響する可能性があります。 ハイパーグラフの UI 機能の大部分は、ハイパーグラフ コマンドライン インタフェースを使ってアドレス可能です。使用可能なコマンド ライン オプションについては、次のセクションで説明しています。string | パネルの名前 |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
---|---|---|---|---|
-exists(-ex)
|
|
|||
|
||||
-defineTemplate(-dt)
|
string
|
|||
|
||||
-useTemplate(-ut)
|
string
|
|||
|
||||
-panel(-pnl)
|
string
|
|||
|
||||
-parent(-p)
|
string
|
|||
|
||||
-unParent(-up)
|
|
|||
|
||||
-control(-ctl)
|
|
|||
|
||||
-mainListConnection(-mlc)
|
string
|
|||
|
||||
-forceMainConnection(-fmc)
|
string
|
|||
|
||||
-selectionConnection(-slc)
|
string
|
|||
|
||||
-highlightConnection(-hlc)
|
string
|
|||
|
||||
-filter(-f)
|
string
|
|||
|
||||
-lockMainConnection(-lck)
|
|
|||
|
||||
-stateString(-sts)
|
|
|||
|
||||
-unlockMainConnection(-ulk)
|
|
|||
|
||||
-updateMainConnection(-upd)
|
|
|||
|
||||
-docTag(-dtg)
|
string
|
|||
|
||||
-addBookmark(-abk)
|
|
|||
|
||||
-addDependNode(-adn)
|
name
|
|||
|
||||
-addDependGraph(-adg)
|
name
|
|||
|
||||
-animateTransition(-atr)
|
boolean
|
|||
|
||||
-attributeEditor(-ae)
|
string
|
|||
|
||||
-bookmarkName(-bn)
|
|
|||
|
||||
-connectionDrawStyle(-cds)
|
string
|
|||
|
||||
-clear(-clr)
|
|
|||
|
||||
-collapseContainer(-cc)
|
|
|||
|
||||
-deleteBookmark(-dbk)
|
string
|
|||
|
||||
-dependGraph(-dg)
|
|
|||
|
||||
-dependNode(-dn)
|
string
|
|||
|
||||
-dropNode(-dr)
|
string
|
|||
|
||||
-dropTargetNode(-drt)
|
string
|
|||
|
||||
-dragAndDropBehaviorCommand(-ddc)
|
string
|
|||
|
||||
-edgeDblClickCommand(-edc)
|
string
|
|||
|
||||
-edgeDimmedDblClickCommand(-edd)
|
string
|
|||
|
||||
-enableAutomaticLayout(-eal)
|
boolean
|
|||
|
||||
-expandContainer(-ec)
|
|
|||
|
||||
-fromAttr(-fat)
|
string
|
|||
|
||||
-feedbackGadget(-fbg)
|
string
|
|||
|
||||
-fitImageToWidth(-fiw)
|
|
|||
|
||||
-fitImageToHeight(-fih)
|
|
|||
|
||||
-feedbackNode(-fbn)
|
string
|
|||
|
||||
-focusCommand(-fc)
|
string
|
|||
|
||||
-filterDetail(-fd)
|
string boolean
|
|||
|
||||
-fold(-fo)
|
|
|||
|
||||
-forceRefresh(-frf)
|
|
|||
|
||||
-frame(-fr)
|
|
|||
|
||||
-frameBranch(-frb)
|
|
|||
|
||||
-frameGraph(-fg)
|
|
|||
|
||||
-frameHierarchy(-frh)
|
|
|||
|
||||
-graphLayoutStyle(-gls)
|
string
|
|||
|
||||
-getNodeList(-gnl)
|
|
|||
|
||||
-getNodePosition(-gnp)
|
string
|
|||
|
||||
-graphType(-gt)
|
string
|
|||
|
||||
-iconSize(-ics)
|
string
|
|||
|
||||
-viewOption(-vo)
|
string
|
|||
|
||||
-isHotkeyTarget(-iht)
|
|
|||
|
||||
-image(-img)
|
string
|
|||
|
||||
-imageEnabled(-ime)
|
boolean
|
|||
|
||||
-imagePosition(-imp)
|
float float
|
|||
|
||||
-imageScale(-ims)
|
float
|
|||
|
||||
-imageForContainer(-ifc)
|
|
|||
|
||||
-layout(-lay)
|
|
|||
|
||||
-layoutSelected(-lsl)
|
string
|
|||
|
||||
-look(-loo)
|
float float
|
|||
|
||||
-down(-do)
|
|
|||
|
||||
-mergeConnections(-mc)
|
boolean
|
|||
|
||||
-navigateHome(-hom)
|
|
|||
|
||||
-nodeDropCommand(-ndr)
|
string
|
|||
|
||||
-nodePressCommand(-np)
|
string
|
|||
|
||||
-nodeReleaseCommand(-nr)
|
string
|
|||
|
||||
-nextView(-nvw)
|
|
|||
|
||||
-opaqueContainers(-opc)
|
boolean
|
|||
|
||||
-orientation(-or)
|
string
|
|||
|
||||
-previousView(-pvw)
|
|
|||
|
||||
-popupMenuScript(-pms)
|
string
|
|||
|
||||
-range(-rg)
|
float float
|
|||
|
||||
-rebuild(-rb)
|
|
|||
|
||||
-rename(-rn)
|
|
|||
|
||||
-resetFreeform(-rf)
|
|
|||
|
||||
-freeform(-fre)
|
boolean
|
|||
|
||||
-restoreBookmark(-rbk)
|
string
|
|||
|
||||
-removeNode(-rmn)
|
string
|
|||
|
||||
-scrollUpDownNoZoom(-snz)
|
boolean
|
|||
|
||||
-showConstraints(-shc)
|
boolean
|
|||
|
||||
-showExpressions(-shx)
|
boolean
|
|||
|
||||
-showDeformers(-shd)
|
boolean
|
|||
|
||||
-showInvisible(-shi)
|
boolean
|
|||
|
||||
-showConnectionFromSelected(-scf)
|
boolean
|
|||
|
||||
-showConnectionToSelected(-sct)
|
boolean
|
|||
|
||||
-showRelationships(-shr)
|
boolean
|
|||
|
||||
-showShapes(-shs)
|
boolean
|
|||
|
||||
-showUnderworld(-shu)
|
boolean
|
|||
|
||||
-setNodePosition(-snp)
|
string float float
|
|||
|
||||
-transitionFrames(-tfr)
|
int
|
|||
|
||||
-unfold(-uf)
|
|
|||
|
||||
-unfoldAll(-ua)
|
|
|||
|
||||
-updateNodeAdded(-una)
|
boolean
|
|||
|
||||
-updateSelection(-us)
|
boolean
|
|||
|
||||
-upstream(-ups)
|
|
|||
|
||||
-downstream(-ds)
|
|
|||
|
||||
-useFeedbackList(-ufl)
|
|
|||
|
||||
-visibility(-vis)
|
boolean
|
|||
|
||||
-zoom(-zm)
|
float
|
|||
|
フラグはコマンドの作成モードで表示できます | フラグはコマンドの編集モードで表示できます |
フラグはコマンドの照会モードで表示できます | コマンド内でフラグを複数回使用できます。 |
// The hyperGraph command is not one which would commonly be used // by the user. polySphere -r 1 -sx 20 -sy 20 -ax 0 1 0 -tx 2 -ch 1; // Gets the position of the node in the graph. HypergraphHierarchyWindow; string $editor = "hyperGraphPanel1HyperGraphEd"; float $position[] = `hyperGraph -getNodePosition pSphere1 -q $editor`;