移動先: 概要 戻り値 キーワード. 関連項目. フラグ. 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 パッチにも割り当てられることに注意してください。ブラインド データ タイプはいったん作成すると修正できません。作成後に修正するには、削除してから再作成する必要があります。そのタイプの既存のブラインド データもすべて削除して再作成が必要になります。このコマンドを照会フラグとともに使用すると、指定したブラインド データ タイプのアトリビュートに関する情報を
返します。
create, blinddata, type
polyBlindData, polyQueryBlindData
dataType, longDataName, longNames, query, shortDataName, shortNames, typeId, typeNames
ロング ネーム(ショート ネーム) |
引数型 |
プロパティ |
query(q)
|
boolean
|
|
|
これが特別な照会タイプ コマンドであることを指定します。
|
|
longNames(ln)
|
boolean
|
|
|
照会コマンドに対してロング アトリビュート名をリスト表示するように指定します。
|
|
shortNames(sn)
|
boolean
|
|
|
照会コマンドに対してショート アトリビュート名をリスト表示するように指定します。
|
|
typeNames(tn)
|
boolean
|
|
|
照会コマンドに対してデータ タイプをリスト表示するように指定します。
|
|
typeId(id)
|
int
|
|
|
作成するブラインド データ タイプの typeId を指定します。
|
|
dataType(dt)
|
string
|

|
|
作成するブラインド データ ノードの一部である dataTypes を指定します。
可能な文字列は「int」、「float」、「double」、「string」、「boolean」、「binary」です。
各アトリビュートを指定するには、-ldn フラグおよび -sdn フラグとともに使用する必要があります。
|
|
longDataName(ldn)
|
string
|

|
|
作成される BlindData ノードの一部であるデータのロング ネームを指定します。各アトリビュートを指定するには、-dt フラグおよび -sdn フラグとともに使用する必要があります。
|
|
shortDataName(sdn)
|
string
|

|
|
作成される BlindData ノードの一部であるデータのショート ネームを指定します。各アトリビュートを指定するには -dt および -ldn フラグとともに使用する必要があります。
|
|
: コマンドの作成モードで使用可能なフラグ
|
: コマンドの編集モードで使用可能なフラグ
|
: コマンドの照会モードで使用可能なフラグ
|
: タプルまたはリストとして渡された複数の引数を持てるフラグ
|
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 )