SchematicView MixinInterface は、SchematicViews Interface内の getView()
メソッドおよび .current
プロパティによって返され、既存の特定のスケマティク ビューのプロパティおよびメソッドへのアクセスを提供します。
Interface: SchematicView
例
SchematicViews.open "My Schematic View" --> True sv = schematicviews.current --> <MixinInterface:SchematicView> sv.syncSelection --> True sv.syncSelection = False --> False
プロパティ:
<MixinInterface:SchematicView>.syncSelection : boolean : Read|Write
Sync. Selection オプションの状態を取得/設定します。
<MixinInterface:SchematicView>.alwaysArrange : boolean : Read|Write
[常に自動配置](Always Arrange)オプションの状態を取得/設定します。
<MixinInterface:SchematicView>.showGrid : boolean : Read|Write
グリッドの可視性を取得/設定します。
<MixinInterface:SchematicView>.gridSnap : boolean : Read|Write
[グリッド スナップ](Grid Snap)オプションの状態を取得/設定します。
<MixinInterface:SchematicView>.gridSpacing : integer : Read|Write
グリッドの間隔を取得/設定します。
<MixinInterface:SchematicView>.showBackgroundImage : boolean : Read|Write
バックグラウンド イメージの表示を有効/無効にします。
<MixinInterface:SchematicView>.backgroundImageLock : boolean : Read|Write
バックグラウンド イメージをロック/ロック解除します。
<MixinInterface:SchematicView>.syncSelectionType : enum : Read|Write
syncSelectionType enums: {#viewports|#everything}
同期選択のタイプを取得/設定します。
<MixinInterface:SchematicView>.arrangeMethod : enum : Read|Write
arrangeMethod enums: {#stacked|#horiz|#vert}
メソッド配列のタイプを取得/設定します。
<MixinInterface:SchematicView>.linkStyle : enum : Read|Write
linkStyle enums: {#bezier|#straight|#circuit|#none}
リンク スタイルを取得/設定します。
<MixinInterface:SchematicView>.moveChildren : boolean : Read|Write
子が親と一緒に移動するかどうかを取得/設定します。
<MixinInterface:SchematicView>.doubleBuffer : boolean : Read|Write
[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[ダブル バッファ](Double Buffer)チェックボックスの状態をコントロールします。true に設定(既定値)した場合、スケマティク ビューを再描画するためにダブル バッファの手法が使用されます。false に設定した場合、ちかちかとした目立った表示になります。
<MixinInterface:SchematicView>.panToNodes : boolean : Read|Write
[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[追加されたノードにパンニング](Pan to Added Node)チェックボックスの状態をコントロールします。
<MixinInterface:SchematicView>.useWireframeColor : boolean : Read|Write
[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[ワイヤフレーム カラーを使用](Use Wireframe Color)チェックボックスの状態をコントロールします。true に設定した場合、スケマティク ビューでのノード表示にワイヤフレーム カラーが使用されます。
<MixinInterface:SchematicView>.zoomMousePoint : boolean : Read|Write
[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[マウスを中心にズーム](Zoom About Mouse)チェックボックスの状態をコントロールします。true に設定した場合、マウス ポイントを中心としてズームが実行されます。
<MixinInterface:SchematicView>.layoutWarning : boolean : Read|Write
[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[ディスプレイ レイアウト警告](Display Layout Warning)チェックボックスの状態をコントロールします。
<MixinInterface:SchematicView>.updateOnFocus : boolean : Read|Write
[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[フォーカスのみを更新](Only Updates on Focus)チェックボックスの状態をコントロールします。
<MixinInterface:SchematicView>.showTooltips : boolean : Read|Write
[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[ツールチップを表示](Show Tooltips)チェックボックスの状態をコントロールします。
<MixinInterface:SchematicView>.snapFloaters : boolean : Read|Write
[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[フロータをスナップ](Snap Floaters)チェックボックスの状態をコントロールします。
<MixinInterface:SchematicView>.relativeFloaters : boolean : Read|Write
[スケマティク ビューの設定](Schematic View Preferences)ダイアログ ボックスにある[関連フロータ](Relative Floaters)チェックボックスの状態をコントロールします。
<MixinInterface:SchematicView>.showShrink : boolean : Read|Write
シュリンク モードを取得/設定します。この値は、[スケマティク ビュー](Schematic View)メニューの[レイアウト] (Layout) > [シュリンクを切り替え](Toggle Shrink)オプションでもコントロールされます。
メソッド:
<string><MixinInterface:SchematicView>.getName()
スケマティク ビューの名前を返します。
<void><MixinInterface:SchematicView>.setName <string>name
スケマティク ビューの名前を指定された文字列に設定します。
<integer><MixinInterface:SchematicView>.beginEdit()
編集を開始し、内部の編集カウンタを 1 つ加算し、それを整数値で返します。これによってスケマティク ビューがシーンをトラバースし、新しいスケマティク ビュー ノードを生成することを回避します。これでローカルで保存されたスケマティク ビュー ノードの ID を確実に有効な状態に保てます。
<integer><MixinInterface:SchematicView>.endEdit()
編集を終了し、内部の編集カウンタを 1 つ減らし、それを整数値で返します。対応する beginEdit() の後に endEdit() を呼び出さないでいると、シーンの変更に基づいたスケマティク ビューの更新ができなくなります。
<void><MixinInterface:SchematicView>.updateView <boolean>fullTraverse
スケマティク ビューを更新します。パラメータが true に設定された場合、ノードの階層が完全にトラバースされます。
<integer><MixinInterface:SchematicView>.getSVNodeID <value>anim
指定したサブ アニメーションのスケマティク ビュー ノード ID を返します。
例:
resetMaxFile #noPrompt --reset the max scene --> OK teapot () --create a new teapot --> $Teapot:Teapot001 @ [0.000000,0.000000,0.000000] SchematicViews.open "Pots" --open a new Schematic View --> True --yes, it worked! --Get the ID of the Teapot node SchematicViews.current.getSVNodeID $Teapot001 --> 0 --it is ID 0 --Get the ID of the Visibility track of the Teapot node SchematicViews.current.getSVNodeID $Teapot001[1] --> -1 --no such SV node, returns -1 --Now get the ID of the Transformation track of the Teapot SchematicViews.current.getSVNodeID $Teapot001[3] --> 1 --it is ID 1 --Get the ID of the Position track of the Teapot SchematicViews.current.getSVNodeID $Teapot001[3][1] --> 2 --it is ID 1 --Get the ID of the Object track of the Teapot SchematicViews.current.getSVNodeID $Teapot001[4] --> 11 --it is ID 1
<int by value array><MixinInterface:SchematicView>.getSVNodeIDTab <value>anim
スケマティク ビューのノード ID タブを整数値で返します。anim
がインスタンス オブジェクトの場合、スケマティク ビューのノード ID の配列は、そのインスタンス オブジェクトのノード ID に対応します。
<maxObject><MixinInterface:SchematicView>.getSVNodeAnim <integer>svNodeID
指定したスケマティク ビューのノード ID に対応するサブ アニメーション オブジェクトを返します。
例:
resetMaxFile #noPrompt --reset the max scene --> OK teapot () --create a new teapot --> $Teapot:Teapot001 @ [0.000000,0.000000,0.000000] SchematicViews.open "Pots" --open a new Schematic View --> True --yes, it worked! --Get the object node of the Teapot by ID (see example above) SchematicViews.current.getSVNodeAnim 0 --> $Teapot:Teapot001 @ [0.000000,0.000000,0.000000] --Now get the sub-anim of the Transformation track of the Teapot SchematicViews.current.getSVNodeAnim 1 --> Controller:Position_Rotation_Scale --Get the sub-anim of the Position track of the Teapot SchematicViews.current.getSVNodeAnim 2 --> Controller:Position_XYZ --Get the sub-anim of the Object track of the Teapot SchematicViews.current.getSVNodeAnim 11 --> Teapot
<string><MixinInterface:SchematicView>.getSVNodeName <integer>svNodeID
スケマティク ビューのノード名を ID によって返します。
例:
resetMaxFile #noPrompt --> OK teapot() --> $Teapot:Teapot001 @ [0.000000,0.000000,0.000000] SchematicViews.open "Pots" --> True SchematicViews.current.getSVNodeName 0 --> "Teapot001" SchematicViews.current.getSVNodeName 1 --> "Position/Rotation/Scale (Transform)" SchematicViews.current.getSVNodeName 2 --> "Position XYZ (Position)" SchematicViews.current.getSVNodeName 11 --> "Teapot (Object)"
<integer><MixinInterface:SchematicView>.getNumSVNodes()
スケマティク ビューのノードの数を整数値で返します。
<boolean><MixinInterface:SchematicView>.selectSVNode <integer>svNodeID [selectChildren:<boolean>]
selectChildren default value: false
ID によってノードを選択します。オプションの selectChildren:
引数が true
に設定されている場合は、ノードの子も選択されます。成功した場合は true
、成功しなかった場合は false
を返します。
<boolean><MixinInterface:SchematicView>.deselectSVNode <integer>svNodeID [selectChildren:<boolean>]
selectChildren: default value: false
ID によってノードを選択解除します。オプションの selectChildren
引数が true
に設定されている場合は、ノードの子も選択解除されます。成功した場合は true
、成功しなかった場合は false
を返します。
<void><MixinInterface:SchematicView>.selectAll()
スケマティク ビュー内のすべてのノードを選択します。
<void><MixinInterface:SchematicView>.deselectAll()
スケマティク ビュー内のすべてのノードを選択解除します。
<void><MixinInterface:SchematicView>.selectInvert()
スケマティク ビュー内の現在の選択を反転させます。
<boolean><MixinInterface:SchematicView>.selectChildren [svNodeID:<integer>]
svNodeID: default value: -1
選択したすべてのノードの子を選択します。オプションの svNodeId が提供されており、-1 でない場合、指定したノードの子のみが選択されます。成功した場合は true
、成功しなかった場合は false
を返します。
<boolean><MixinInterface:SchematicView>.deselectChildren svNodeID:<integer>
svNodeID: default value: -1
選択したすべてのノードの子を選択解除します。オプションの svNodeId が提供されており、-1 でない場合、指定したノードの子のみが選択解除されます。親自身は選択解除されません。成功した場合は true
、成功しなかった場合は false
を返します。
<void><MixinInterface:SchematicView>.selectToScene()
スケマティク ビューの選択をシーンに対して同期させます。つまり、スケマティク ビューで選択されたシーン ノードを選択します。
<void><MixinInterface:SchematicView>.selectFromScene()
スケマティク ビューの選択をシーンから同期させます。つまり、シーンで選択されたスケマティック ビューのノードを選択します。
<int by value array><MixinInterface:SchematicView>.getSelectedSVNodes()
svNodeID の整数(選択された各ノードについて 1 つ)の配列を返します。
<boolean><MixinInterface:SchematicView>.isSelected <integer>svNodeID
ID で指定されたノードが選択されている場合は true、そうでない場合は false を返します。
<integer><MixinInterface:SchematicView>.numChildren <integer>svNodeID
ID で指定されたノードの子のノードの数を返します。
<integer><MixinInterface:SchematicView>.getChildSVNodeID <integer>svNodeID <integer>childNum
ID で指定されたノードの N 番目の子の svNodeID を返します。
<integer><MixinInterface:SchematicView>.numParents [svNodeID:<integer>]
svNodeID: default value: -1
親の数を返します。オプションの svNodeID が -1 以外に指定されている場合、ID で指定されたノードの親のノードの数が返されます。
<integer><MixinInterface:SchematicView>.getParentSVNodeID <integer>svNodeID <integer>parentNum
ID で指定された子の N 番目の親の svNodeID を返します。
<integer><MixinInterface:SchematicView>.getFocus()
フォーカスが置かれているノードの svNodeID を返します。
<boolean><MixinInterface:SchematicView>.hidesvNodeID:<integer>
svNodeID: default value: -1
選択したすべてのノードとその子を非表示にします。オプションの svNodeID が提供されており、-1 でない場合、指定したノードとその子のみが非表示になります。
<boolean><MixinInterface:SchematicView>.unHide <integer>svNodeID
ID で指定されたノードを非表示にします。成功した場合は true
、成功しなかった場合は false
を返します。
<boolean><MixinInterface:SchematicView>.collapseSVNodes [svNodeID:<integer>]
svNodeID: default value: -1
選択したすべてのノードを集約します。オプションの svNodeID が提供されており、-1 でない場合、ID で指定されたノードのみが影響を受けます。成功した場合は true
、成功しなかった場合は false
を返します。
<void><MixinInterface:SchematicView>.hideAll()
すべてのスケマティク ビューのノードを非表示にします。
<void><MixinInterface:SchematicView>.showAll()
すべてのスケマティク ビューのノードを表示します。
<boolean><MixinInterface:SchematicView>.expandSVNodes [svNodeID:<integer>]
svNodeID: default value: -1
選択したすべてのノードを展開します。オプションの svNodeID が提供されており、-1 でない場合、ID で指定されたノードのみが影響を受けます。成功した場合は true
、成功しなかった場合は false
を返します。
<boolean><MixinInterface:SchematicView>.shrink [svNodeID:<integer>]
svNodeID: default value: -1
選択したすべてのノードをシュリンクさせます。オプションの svNodeID が提供されており、-1 でない場合、ID で指定されたノードのみが影響を受けます。成功した場合は true
、成功しなかった場合は false
を返します。
<boolean><MixinInterface:SchematicView>.unShrink [svNodeID:<integer>]
svNodeID: default value: -1
選択したすべてのノードのシュリンクを解除します。オプションの svNodeID が提供されており、-1 でない場合、ID で指定されたノードのみが影響を受けます。成功した場合は true
、成功しなかった場合は false
を返します。
<void><MixinInterface:SchematicView>.unShrinkAll()
すべてのスケマティク ビューのノードを展開します。
<boolean><MixinInterface:SchematicView>.arrangeSVNode [svNodeID:<integer>]
svNodeID: default value: -1
選択したすべてのノードを自動配置します。オプションの svNodeID が提供されており、-1 でない場合、ID で指定されたノードのみが影響を受けます。成功した場合は true
、成功しなかった場合は false
を返します。
<boolean><MixinInterface:SchematicView>.arrangeChildren [svNodeID:<integer>]
svNodeID: default value: -1
選択したすべてのノードの子を自動配置します。オプションの svNodeID が提供されており、-1 でない場合、ID で指定されたノードのみが影響を受けます。成功した場合は true
、成功しなかった場合は false
を返します。
<boolean><MixinInterface:SchematicView>.freeSVNode [svNodeID:<integer>]
svNodeID: default value: -1
選択したすべてのノードを解放します。オプションの svNodeID が提供されており、-1 でない場合、ID で指定されたノードのみが影響を受けます。成功した場合は true
、成功しなかった場合は false
を返します。
<void><MixinInterface:SchematicView>.freeAll()
すべてのスケマティク ビューのノードを解放します。
<void><MixinInterface:SchematicView>.zoomExtents()
すべてのノードに合わせてスケマティク ビューをズームします。
<void><MixinInterface:SchematicView>.zoomSelectedExtents()
選択したノードに合わせてスケマティク ビューをズームします。
<void><MixinInterface:SchematicView>.panToSelected()
ズーム係数を変更せずにスケマティク ビューを選択したノードにパンニングします。
<boolean><MixinInterface:SchematicView>.zoomToSVNode <integer>svNodeID
スケマティク ビューをズームして、ID で指定されたスケマティク ビュー ノードを表示します。成功時に True
を返します。
<boolean><MixinInterface:SchematicView>.panToSVNode <integer>svNodeID
スケマティク ビューをパンして、ID で指定されたスケマティク ビュー ノードを表示します。成功時に True
を返します。
<filename><MixinInterface:SchematicView>.getBackgroundImageName()
バックグラウンド イメージの名前をファイル名で返します。
<void><MixinInterface:SchematicView>.setBackgroundImageName <filename>name
バックグラウンド イメージの名前を指定したファイル名に設定します。
<void><MixinInterface:SchematicView>.addBookmark <string>name
<void><MixinInterface:SchematicView>.nextBookmark()
次のブックマークに移動します。
<void><MixinInterface:SchematicView>.prevBookmark()
前のブックマークに戻ります。
<boolean><MixinInterface:SchematicView>.setSVNodePos <integer>svNodeID <boolean>children <point2>point
ID で指定されたスケマティク ビュー ノードの位置を、指定された Point2 型の値に設定します。子のパラメータが True
に設定されている場合、指定したノードの子も再配置されます。成功時に True
を返します。
<point2><MixinInterface:SchematicView>.getSVNodePos <integer>svNodeID
ID で指定されたスケマティク ビュー ノードの位置を、Point2 型の値で返します。
<boolean><MixinInterface:SchematicView>.translateSVNode <integer>svNodeID <boolean>children <point2>point
ID で指定されたスケマティク ビュー ノードを、指定された Point2 型の値によって変換します。子のパラメータが True
に設定されている場合、指定したノードの子も再配置されます。成功時に True
を返します。
<boolean><MixinInterface:SchematicView>.translateSelected <point2>point
選択したスケマティク ビュー ノードを、指定された Point2 型の値によって変換します。
<boolean><MixinInterface:SchematicView>.canAssignController svNodeID:<integer>
svNodeID: default value: -1
ID で指定されたスケマティク ビュー ノードにコントローラを割り当てることができる場合、True
を返します。
<boolean><MixinInterface:SchematicView>.showAssignControllerDialog svNodeID:<integer>
svNodeID: default value: -1
ID で指定されたスケマティク ビュー ノードの[コントローラを割り当て](Assign Controller)ダイアログ ボックスを開きます。成功時に True
を返します。
<boolean><MixinInterface:SchematicView>.deleteSelected()
選択したスケマティク ビュー ノードを削除します。成功時に True
を返します。
<boolean><MixinInterface:SchematicView>.showProperties [svNodeID:<integer>]
svNodeID: default value: -1
ID で指定されたスケマティク ビュー ノードの[プロパティ] (Properties)ダイアログ ボックスを開きます。成功時に True
を返します。
<float><MixinInterface:SchematicView>.getSVNodeWidth()
スケマティク ビューのノードの幅を返します。
<float><MixinInterface:SchematicView>.getSVNodeHeight()
スケマティク ビューのノードの高さを返します。
<boolean><MixinInterface:SchematicView>.testSVNodeState <integer>svNodeID <enum>state
state enums: {#selected | #visible | #displayed | #inode | #localRoot | #animated | #instanced | #shrink | #freeMove | #freeMoveParent | #inactive}
ID で指定されたノードが指定した状態にある場合、true
を返します。#inactive
はフリーズしたノードかまたは非表示のノードかどうかをテストし、#localRoot
はスケマティク ビュー ノードが階層のルートである(親を持たない)かどうかをテストし、#inode
はスケマティク ビュー ノードがノード オブジェクトであるかどうかをテストします。
<maxObject><MixinInterface:SchematicView>.getSVNodeOwner <integer>svNodeID
ID で指定されたスケマティク ビュー ノードを所有するシーン オブジェクトを返します。
<integer><MixinInterface:SchematicView>.getSVNodeAnimID <integer>svNodeID
ID で指定されたスケマティク ビュー ノードのサブ アニメーション ID を返します。
<void><MixinInterface:SchematicView>.doubleClickSVNode <integer>svNodeID
ID で指定されたスケマティク ビュー ノード上でダブルクリックを実行します。
<integer><MixinInterface:SchematicView>.getNumOutputRelationships <integer>svNodeID
ID で指定されたスケマティク ビュー ノードの出力関係の数を返します。
<enum><MixinInterface:SchematicView>.getOutputRelationshipType <integer>svNodeID <integer>relIndex
getOutputRelationshipType enums: {#unknown | #paramwire | #constraint | #light | #modifier | #controller)
ID で指定されたスケマティク ビュー ノードの指定した出力関係のタイプを返します。
<integer><MixinInterface:SchematicView>.getOutputRelationshipSVNodeID <integer>svNodeID <integer>relIndex
ID で指定されたスケマティク ビュー ノードの指定した出力関係のスケマティク ビュー ノード ID を返します。
<integer><MixinInterface:SchematicView>.getNumInputRelationships <integer>svNodeID
ID で指定されたスケマティク ビュー ノードの入力関係の数を返します。
<enum><MixinInterface:SchematicView>.getInputRelationshipType <integer>svNodeID <integer>relIndex
getInputRelationshipType enums: {#unknown | #paramwire | #constraint | #light | #modifier | #controller)
ID で指定されたスケマティク ビュー ノードの指定した入力関係のタイプを返します。
<integer><MixinInterface:SchematicView>.getInputRelationshipSVNodeID <integer>svNodeID <integer>relIndex
ID で指定されたスケマティク ビュー ノードの指定した入力関係のスケマティク ビュー ノード ID を返します。
<boolean><MixinInterface:SchematicView>.canMakeSVNodeUnique <integer>svNodeID
ID で指定されたスケマティク ビュー ノードを一意にできる場合は、true
を返します。
<boolean><MixinInterface:SchematicView>.makeSVNodeUnique <integer>svNodeID
ID で指定されたスケマティク ビュー ノードを一意にして、成功した場合は true
を返します。
<boolean><MixinInterface:SchematicView>.setShowRelationships <integer>svNodeID <boolean>show
ID で指定されたスケマティク ビュー ノードの関係表示をコントロールします。
<boolean><MixinInterface:SchematicView>.getShowRelationships <integer>svNodeID
ID で指定されたスケマティク ビュー ノードの関係表示が可能な場合は true
を返し、可能でない場合は false
を返します。
<void><MixinInterface:SchematicView>.showPreferencesDialog()
[基本設定] (Preferences)ダイアログ ボックスを開きます。
<void><MixinInterface:SchematicView>.showDisplayFloater <boolean>show
[基本設定] (Preferences)ダイアログ ボックスを開いたり閉じたりします。パラメータが true
に設定されている場合はダイアログ ボックスを開き、false
に設定されている場合は閉じます。
<void><MixinInterface:SchematicView>.showRelationshipDialog <boolean>all
[関係] (Relationships)ダイアログ ボックスを開きます。パラメータが true
に設定されている場合は、すべての関係が表示されます。
<void><MixinInterface:SchematicView>.showInstancesDialog <boolean>all
[インスタンス] (Instances)ダイアログ ボックスを開きます。パラメータが true
に設定されている場合は、すべてのインスタンスが表示されます。
<void><MixinInterface:SchematicView>.showObjectOccurrenceDialog()
[オブジェクトの発生](Object Occurence)ダイアログ ボックスを開きます。
<void><MixinInterface:SchematicView>.showListViewDialog <&integer array>svNodes [title:<string>] [id:<integer>]
svNodes is In and Out parameter
title: default value: undefined
id: default value: 1
[リスト ビュー] (ListView)ダイアログ ボックスを開き、参照渡しの ID の配列によって指定されたノードを表示します。この ID パラメータは、カスタムな[リスト ビュー](List View)の内容に固有のメニュー項目を使用可能にする場合に役立ちます。
<void><MixinInterface:SchematicView>.hideListViewDialog()
[リスト ビュー] (ListView)ダイアログ ボックスを閉じます。
<int by value array><MixinInterface:SchematicView>.getSelectedListViewSVNodes()
[リスト ビュー] (ListView)ダイアログ ボックスで現在選択されているノードを返します。
<enum><MixinInterface:SchematicView>.getListViewDialogType()
getListViewDialogType enums: {#unknown | #relationship | #instance | #occurrence | #userDefined)
[リスト ビュー] (ListView)ダイアログ ボックスの現在のタイプを返します。 showListViewDialog
メソッドを使用して作成されたリスト ビューであれば、#userDefined
が返されます。
<integer><MixinInterface:SchematicView>.getListViewDialogID()
[リスト ビュー] (ListView)ダイアログ ボックスの ID を整数値で返します。
<string><MixinInterface:SchematicView>.getListViewDialogTitle()
[リスト ビュー] (ListView)ダイアログ ボックスのタイトルを文字列で返します。
<boolean><MixinInterface:SchematicView>.setMode <enum>mode
mode enums: {#select | #connect | #paramwire | #pan | #zoom | #zoomregion}
現在のスケマティク ビューのモードを設定します。成功した場合は True
、成功しなかった場合は False
を返します。
<enum><MixinInterface:SchematicView>.getMode()
getMode enums: {#select | #connect | #paramwire | #pan | #zoom | #zoomregion)
現在のスケマティク ビューのモードを返します。
<boolean><MixinInterface:SchematicView>.setLayoutMode <enum>mode
mode enums: {#reference | #hierarchy}
現在のスケマティク ビューのレイアウトを設定します。
<enum><MixinInterface:SchematicView>.getLayoutMode()
getLayoutMode enums: {#reference | #hierarchy)
現在のスケマティク ビューのレイアウトを返します。
<boolean><MixinInterface:SchematicView>.setDisplayFloaterFilter <enum>filter
filter enums: {#expand | #focus | #baseObjects | #modifierStack | #materials | #controllers | #controllersPos | #controllersRot | #controllersScale | #relConstraints | #relControllers | #relParamWires | #relLights | #relModifiers}
指定した表示フロータのフィルタを設定します。成功した場合は True
、成功しなかった場合は False
を返します。
<boolean><MixinInterface:SchematicView>.clearDisplayFloaterFilter <enum>filter
filter enums: {#expand | #focus | #baseObjects | #modifierStack | #materials | #controllers | #controllersPos | #controllersRot | #controllersScale | #relConstraints | #relControllers | #relParamWires | #relLights | #relModifiers}
指定した表示フロータのフィルタをクリアします。成功した場合は True
、成功しなかった場合は False
を返します。
<boolean><MixinInterface:SchematicView>.testDisplayFloaterFilter <enum>filter
filter enums: {#expand | #focus | #baseObjects | #modifierStack | #materials | #controllers | #controllersPos | #controllersRot | #controllersScale | #relConstraints | #relControllers | #relParamWires | #relLights | #relModifiers}
指定した表示フロータのフィルタの状態をテストします。フィルタが設定されている場合は True
、その他の場合は False
を返します。
<boolean><MixinInterface:SchematicView>.setIncludeFilter <enum>filter
filter enums: {#baseObjects | #modifierStack | #materials | #controllers | #staticValues | #pointControllerContainers | #skinDetails | #selectedOnly | #visibleOnly | #animatedOnly | #geometryHide | #shapesHide | #lightsHide | #cameraHide | #helpersHide | #spacewarpsHide | #bonesHide}
指定した表示フロータの フィルタを設定します。成功した場合は True
、成功しなかった場合は False
を返します。
3ds Max 2022 より前のバージョンでは、#pointControllerContainers
は #masterPoint
と呼ばれていました。
<boolean><MixinInterface:SchematicView>.clearIncludeFilter <enum>filter
filter enums: {#baseObjects | #modifierStack | #materials | #controllers | #staticValues | #pointControllerContainers | #skinDetails | #selectedOnly | #visibleOnly | #animatedOnly | #geometryHide | #shapesHide | #lightsHide | #cameraHide | #helpersHide | #spacewarpsHide | #bonesHide}
指定した表示フロータの フィルタをクリアします。成功した場合は True
、成功しなかった場合は False
を返します。
3ds Max 2022 より前のバージョンでは、#pointControllerContainers
は #masterPoint
と呼ばれていました。
<boolean><MixinInterface:SchematicView>.testIncludeFilter <enum>filter
filter enums: {#baseObjects | #modifierStack | #materials | #controllers | #staticValues | #pointControllerContainers | #skinDetails | #selectedOnly | #visibleOnly | #animatedOnly | #geometryHide | #shapesHide | #lightsHide | #cameraHide | #helpersHide | #spacewarpsHide | #bonesHide}
指定した表示計算に含めるフィルタの状態をテストします。表示計算に含めるフィルタが設定されている場合は True
、その他の場合は False
を返します。
3ds Max 2022 より前のバージョンでは、#pointControllerContainers
は #masterPoint
と呼ばれていました。
<integer><MixinInterface:SchematicView>.getBaseSVNodeID <integer>
基本の SVNode (INode)の SVNodeID を返します。
<integer><MixinInterface:SchematicView>.getRootSVNodeID <integer>
SVNode に対するローカル ルートの SVNodeID を返します。
<Point2><MixinInterface:SchematicView>.screenToSV <Point2>
画面座標をスケマティク ビュー座標に変換します。
<Array of Integers><MixinInterface:SchematicView>.getSVNodeIDByPoint <Point2>
渡されたスケマティク ビュー座標のグラフ ノードの配列を Point2 型の値で返します。