3ds Max 2017 の 新機能 : このコア インタフェースは、Boolean3 オブジェクトを管理するためのメソッドを公開します。Boolean3 オブジェクト自体は、同じ機能を公開する MixinInterface を提供します。
なし。
メソッド:
<bool>BooleanObjectManager.GetNumBooleanObjects <&integer>count count is Out parameter
シーン内の Boolean3 オブジェクトの数を取得し、参照引数に書き込みます。
成功した場合は True を、失敗した場合は False を返します。
<bool>BooleanObjectManager.GetNumberOfOperands <index>index <&integer>count count is Out parameter
インデックス付き Boolean3 オブジェクト内のオペランド数を取得し、2 番目の参照引数に書き込みます。
成功した場合は True を、失敗した場合は False を返します。
<bool>BooleanObjectManager.GetOperandName <index>index <index>operandIndex <&TSTR>name name is Out parameter
インデックス付き Boolean3 オブジェクト内のインデックス付きオペランドの名前を取得し、3 番目の参照引数に書き込みます。
成功した場合は True を、失敗した場合は False を返します。
<bool>BooleanObjectManager.SetOperandName <index>index <index>operandIndex <&TSTR>name name is In parameter
インデックス付き Boolean3 オブジェクト内のインデックス付きオペランドの名前を、3 番目の参照引数で指定された文字列値に設定します。
成功した場合は True を、失敗した場合は False を返します。
<bool>BooleanObjectManager.GetOperandType <index>index <index>operandIndex <&enum>type type enums: {#system|#generated} type is Out parameter
インデックス付き Boolean3 オブジェクト内のインデックス付きオペランドのタイプを取得し、3 番目の参照引数に書き込みます。
成功した場合は True を、失敗した場合は False を返します。
<bool>BooleanObjectManager.GetNumberOfChildren <index>index <index>operandIndex <&integer>children children is Out parameter
インデックス付き Boolean3 オブジェクト内のインデックス付きオペランドのこの数を取得し、3 番目の参照引数に書き込みます。
成功した場合は True を、失敗した場合は False を返します。
<bool>BooleanObjectManager.GetOperationType <index>index <index>operandIndex <&enum>type type enums: {#union|#intersection|#subtraction|#merge|#attach|#insert} type is Out parameter
インデックス付き Boolean3 オブジェクト内のインデックス付きオペランドの演算タイプを取得し、列挙を 3 番目の参照引数に書き込みます。
成功した場合は True を、失敗した場合は False を返します。
<bool>BooleanObjectManager.SetOperationType <index>index <index>operandIndex <enum>type type enums: {#union|#intersection|#subtraction|#merge|#attach|#insert}
インデックス付き Boolean3 オブジェクト内のインデックス付きオペランドの演算タイプを、3 番目の参照引数で指定された列挙値に設定します。
成功した場合は True を、失敗した場合は False を返します。
<bool>BooleanObjectManager.GetOperationOptions <index>index <index>operandIndex <&enum>options options enums: {#none|#imprint|#cookie} options is Out parameter
インデックス付き Boolean3 オブジェクト内のインデックス付きオペランドの演算オプションを取得し、3 番目の参照引数に書き込みます。
成功した場合は True を、失敗した場合は False を返します。
<bool>BooleanObjectManager.SetOperationOptions <index>index <index>operandIndex <enum>options options enums: {#none|#imprint|#cookie}
インデックス付き Boolean3 オブジェクト内のインデックス付きオペランドの演算オプションを、3 番目の参照引数で指定された列挙値に設定します。
成功した場合は True を、失敗した場合は False を返します。
<bool>BooleanObjectManager.GetSeamType <index>index <index>operandIndex <&enum>type type enums: {#simple|#fillet} type is Out parameter
インデックス付き Boolean3 オブジェクト内のインデックス付きオペランドのシーム タイプを取得し、3 番目の参照引数に書き込みます。
成功した場合は True を、失敗した場合は False を返します。
<bool>BooleanObjectManager.SetSeamType <index>index <index>operandIndex <enum>type type enums: {#simple|#fillet}
インデックス付き Boolean3 オブジェクト内のインデックス付きオペランドのシーム タイプを、3 番目の参照引数で指定された列挙値に設定します。
成功した場合は True を、失敗した場合は False を返します。
<bool>BooleanObjectManager.GetSeamSize <index>index <index>operandIndex <time>time <&float>size <&interval>interval size is Out parameter interval is Out parameter
インデックス付き Boolean3 オブジェクト内のインデックス付きオペランドのシーム サイズを、4 番目の引数で指定された間隔で取得し、3 番目の参照引数に書き込みます。
成功した場合は True を、失敗した場合は False を返します。
<bool>BooleanObjectManager.SetSeamSize <index>index <index>operandIndex <time>time <float>size
3 番目の引数で指定された時刻におけるインデックス付き Boolean3 オブジェクト内のインデックス付きオペランドのシーム サイズを、4 番目の引数で指定された値に設定します。
<bool>BooleanObjectManager.GetSolo <index>index <index>operandIndex <&bool>solo solo is Out parameter
インデックス付き Boolean3 オブジェクト内のインデックス付きオペランドの[ソロ](Solo)プロパティを取得し、3 番目の参照引数にブール演算として書き込みます。ソロの場合は True、ソロでない場合は False です。
成功した場合は True を、失敗した場合は False を返します。
<bool>BooleanObjectManager.SetSolo <index>index <index>operandIndex <bool>solo
インデックス付き Boolean3 オブジェクト内のインデックス付きオペランドの[ソロ](Solo)プロパティを、3 番目の引数で指定されたブール演算に設定します。
成功した場合は True を、失敗した場合は False を返します。
<bool>BooleanObjectManager.GetSoloOperandIndex <index>index <&index>operandIndex operandIndex is Out parameter
インデックス付き Boolean3 オブジェクト内のソロ オペランドのインデックスを取得し、3 番目の参照引数に書き込みます。
成功した場合は True を、失敗した場合は False を返します。
<bool>BooleanObjectManager.GetDisable <index>index <index>operandIndex <&bool>disable disable is Out parameter
インデックス付き Boolean3 オブジェクト内のインデックス付きオペランドの無効なプロパティを取得し、3 番目の参照引数に書き込みます。無効な場合は True、有効な場合は False です。
成功した場合は True を、失敗した場合は False を返します。
<bool>BooleanObjectManager.SetDisable <index>index <index>operandIndex <bool>disable
インデックス付き Boolean3 オブジェクト内のインデックス付きオペランドの無効なプロパティを、3 番目の引数で指定されたブール値に設定します。
成功した場合は True を、失敗した場合は False を返します。
<bool>BooleanObjectManager.HasSubdivs <index>index <index>operandIndex <time>time <&bool> subsub is Out parameter
インデックス付き Boolean3 オブジェクト内のインデックス付きオペランドのサブディビジョンの有無を取得し、結果を 3 番目の参照引数に書き込みます。オペランドにサブディビジョンがある場合は True、ない場合は False です。
成功した場合は True を、失敗した場合は False を返します。
<bool>BooleanObjectManager.GetSubdivs <index>index <index>operandIndex <time>time <&integer>subdivs <&interval>interval subdivs is Out parameter interval is Out parameter
インデックス付き Boolean3 オブジェクト内のインデックス付きオペランドのサブディビジョンを 4 番目の参照引数で指定された間隔で取得し、結果を 3 番目の参照引数に書き込みます。
成功した場合は True を、失敗した場合は False を返します。
<bool>BooleanObjectManager.SetSubdivs <index>index <index>operandIndex <time>time <integer>subdivs
3 番目の引数で指定された時刻におけるインデックス付き Boolean3 オブジェクト内のインデックス付きオペランドのサブディビジョンを設定し、結果を 4 番目の参照引数に書き込みます。
成功した場合は True を、失敗した場合は False を返します。
<bool>BooleanObjectManager.RemoveOperand <index>index <index>operandIndex
インデックス付き Boolean3 オブジェクトからインデックス付きオペランドを削除します。
成功した場合は True を、失敗した場合は False を返します。
<bool>BooleanObjectManager.AppendOperand <index>index <node>boolNode <node>operandNode <bool>hold
インデックス付き Boolean3 オブジェクトのオペランド リストに 3 番目の引数で指定されたノードを追加します。
4 番目の引数は保持するかどうかをコントロールします。
成功した場合は True を、失敗した場合は False を返します。
<bool>BooleanObjectManager.InsertOperand <index>index <node>boolNode <node>operandNode <index>where <bool>hold
インデックス付き Boolean3 オブジェクトのオペランド リストに 3 番目の引数で指定されたノードを挿入します。
4 番目の引数は挿入する位置をコントロールします。
5 番目の引数は保持するかどうかをコントロールします。
成功した場合は True を、失敗した場合は False を返します。
アクション:
なし。