移動先: 概要 戻り値 キーワード. 関連項目. フラグ. Python 例.

概要

blindDataType([dataType=string], [longDataName=string], [longNames=boolean], [query=boolean], [shortDataName=string], [shortNames=boolean], [typeId=int], [typeNames=boolean])

注意: オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。

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

このコマンドは、ブラインド データ タイプを作成します。これは DG の blindDataTemplate ノードで表示されます。ブラインド データ タイプは 1 つまたは複数のアトリビュートを持つことができます。コマンド ラインには、メモリの使用を最適化するために、次のようにアトリビュートをタイプ別に大きいものから順に並べます。string、binary、double、float、int、そして最後が boolean です。 ブラインド データ タイプを作成すると、polyBlindData コマンドを使用してそのタイプのブラインド データを割り当てられます。ブラインド データは、ポリゴン コンポーネントだけでなく、オブジェクトや NURBS パッチにも割り当てられることに注意してください。ブラインド データ タイプはいったん作成すると修正できません。作成後に修正するには、削除してから再作成する必要があります。そのタイプの既存のブラインド データもすべて削除して再作成が必要になります。このコマンドを照会フラグとともに使用すると、指定したブラインド データ タイプのアトリビュートに関する情報を 返します。

戻り値

string作成されたノード名

キーワード

create, blinddata, type

関連項目

polyBlindData, polyQueryBlindData

フラグ

dataType, longDataName, longNames, query, shortDataName, shortNames, typeId, typeNames
ロング ネーム(ショート ネーム) 引数型 プロパティ
query(q) boolean create
これが特別な照会タイプ コマンドであることを指定します。
longNames(ln) boolean create
照会コマンドに対してロング アトリビュート名をリスト表示するように指定します。
shortNames(sn) boolean create
照会コマンドに対してショート アトリビュート名をリスト表示するように指定します。
typeNames(tn) boolean create
照会コマンドに対してデータ タイプをリスト表示するように指定します。
typeId(id) int create
作成するブラインド データ タイプの typeId を指定します。
dataType(dt) string createmultiuse
作成するブラインド データ ノードの一部である dataTypes を指定します。 可能な文字列は「int」、「float」、「double」、「string」、「boolean」、「binary」です。 各アトリビュートを指定するには、-ldn フラグおよび -sdn フラグとともに使用する必要があります。
longDataName(ldn) string createmultiuse
作成される BlindData ノードの一部であるデータのロング ネームを指定します。各アトリビュートを指定するには、-dt フラグおよび -sdn フラグとともに使用する必要があります。
shortDataName(sdn) string createmultiuse
作成される BlindData ノードの一部であるデータのショート ネームを指定します。各アトリビュートを指定するには -dt および -ldn フラグとともに使用する必要があります。

: コマンドの作成モードで使用可能なフラグ : コマンドの編集モードで使用可能なフラグ
: コマンドの照会モードで使用可能なフラグ : タプルまたはリストとして渡された複数の引数を持てるフラグ

Python 例

import maya.cmds as cmds

# To create a new blind data typeId with a floating point attribute
cmds.blindDataType( id=9001, dt='float', longDataName='bdFloat', shortDataName='bdf' )
# To create a Blind Data type with several attributes
cmds.blindDataType( 'ruf', '-dt', 'float', '-longDataName', 'smoothness', '-shortDataName', 'smo', '-dt', 'int' id=9005, dt='float', longDataName='roughness', shortDataName='', longDataName='count', shortDataName='cnt' )
# To query if a type is already used
cmds.blindDataType( 9001
# to query the type of a single attribute
 'blindDataType', '-q', '-id', 9001, '-tn', '-ldn', 'smoothness', query=True, id=True )
# to get the types and names for all attributes
cmds.blindDataType( 9001, '-tn', query=True, id=True )