インタフェース: BooleanObjectManager

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 を返します。

   

アクション:

なし。