ジャンプ先: 概要. 戻り値. 関連. フラグ. 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
タイプ名が指定されていればタイプのタグを返します。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます コマンド内でフラグを複数回使用できます。

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 //