CreateOperatorWizard

CreateOperatorWizard

導入

v7.5

詳細

自己インストール CustomOperator プラグインを生成するために使用可能なカスタム オペレータ ウィザードのインスタンスを作成します。生成されたウィザードは、シーン ルートの下に置かれる SDK ウィザード モデルの下にネスト化された CustomProperty です。

スクリプト構文

oReturn = CreateOperatorWizard( [DestinationDir_Optional], [PropName_Optional] );

戻り値

CustomProperty オブジェクトとして新しく作成されたカスタム オペレータ ウィザード

パラメータ

パラメータ タイプ 説明
DestinationDir_Optional 文字列 生成するプラグインが保存されるフォルダ。

デフォルト値:保存先フォルダが指定されていない場合は、ウィザードのプロパティがユーザ パスに作成されます。

PropName_Optional 文字列 作成するオペレータの名前

デフォルト値:カスタム オペレータ ウィザード

JScript の例

/*

	This example demonstrates how to create a custom operator wizard 

	using the CreateOperatorWizard command and then generate a very 

	simple custom operator using the new wizard.

*/

var sicowiz = CreateOperatorWizard();

sicowiz.OperatorName = "XYZOp";

sicowiz.ScriptLanguage = "JScript";

// Declare output port

CreatePrim("Cone", "MeshSurface", null, null);

sicowiz.OutObj = "cone.kine.global";

// Add input port

GetPrim("Null");

AddInputPortToOperatorWizard(sicowiz, "null.kine.global");

// Declare parameters

sicowiz.ParamType = "siBool";

sicowiz.ParamName = "BoolParam";

AddParamToOperatorWizard(sicowiz);

sicowiz.ParamType = "siFloat";

sicowiz.ParamName = "FloatParam";

AddParamToOperatorWizard(sicowiz);

// Generates the XYZOp implementation and plug-in

GenerateOperatorPlugin(sicowiz);

関連項目

GenerateOperatorPlugin AddInputPortToOperatorWizard AddParamToOperatorWizard オペレータ ウィザードのヘルプ CreateCommandWizard CreatePropertyWizard CreateEventWizard CreateICENodeWizard CreateFilterWizard