移動先: 概要 戻り値 関連項目 フラグ MEL の例

概要

objectType [-isAType string] [-isType string] [-tagFromType string] [-typeFromTag int] [-typeTag] object

objectType は「元に戻す」が可能、「照会」が不可能「編集」が不可能です。

このコマンドは、エレメントのタイプを返します。警告: このコマンドは不完全で、すべてのオブジェクト タイプでサポートされるとは限りません。

戻り値

string指定されたオブジェクトのタイプ
boolean「isType」の場合: 指定されたタイプのオブジェクトでしたか?

関連項目

addAttr, aliasAttr, attributeInfo, deleteAttr, getClassification, nodeType, objExists, renameAttr

フラグ

isAType, isType, tagFromType, typeFromTag, typeTag
ロング ネーム(ショート ネーム) 引数型 プロパティ
-isType(-i) string create
オブジェクトが指定したタイプである場合は true を返します。それ以外は false を返します。
-isAType(-isa) string create
オブジェクトが指定したタイプまたは指定したタイプのオブジェクトから派生したものである場合は true を返します。このフラグはディペンデンシー ノードでのみ機能します。
-typeTag(-tt) create
そのオブジェクト タイプの固有の整数タグを返します。すべてのオプジェクト タイプにタグがあるとは限りません。これは、バイナリ ファイル フォーマットで指定したタイプのノードを識別するために使われる、固有の 4 バイトの値です。
-typeFromTag(-tpt) int create
整数タイプのタグが指定されていればタイプ名を返します。
-tagFromType(-tgt) string create
タイプ名が指定されていればタイプのタグを返します。

: コマンドの作成モードで使用可能なフラグ : コマンドの編集モードで使用可能なフラグ
: コマンドの照会モードで使用可能なフラグ : 1 つのコマンドで複数回使用可能なフラグ

MEL の例

// create an object to query type of
sphere -n sphere1;

// To query the type of an object:
objectType sphere1Shape;
// Result: nurbsSurface //

// To confirm that sphere1Shape really is a nurbs surface:
objectType -isType "nurbsSurface" sphere1Shape;
// Result: 1 //