移動先: 概要 戻り値 フラグ Python の例
artSetPaintCtx([accopacity=boolean], [brushalignment=boolean], [brushfeedback=boolean], [clear=boolean], [dragSlider=string], [exists=boolean], [expandfilename=boolean], [exportfilemode=string], [exportfilesave=string], [exportfilesizex=int], [exportfilesizey=int], [exportfiletype=string], [history=boolean], [image1=string], [image2=string], [image3=string], [importfileload=string], [importfilemode=string], [importreassign=boolean], [lowerradius=float], [mappressure=string], [name=string], [opacity=float], [outline=boolean], [outwhilepaint=boolean], [paintmode=string], [profileShapeFile=string], [projective=boolean], [radius=float], [reflection=boolean], [reflectionaxis=string], [setcolorfeedback=boolean], [setdisplaycvs=boolean], [setopertype=string], [settomodify=string], [showactive=boolean], [stampProfile=string], [surfaceConformedBrushVertices=boolean], [tablet=boolean], [tangentOutline=boolean], [usepressure=boolean])
注意: オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。
artSetPaintCtx は「元に戻す」が可能、「照会」が可能、「編集」が可能です。
このツールを使用すると、Maya Artisan のインタフェースを使用して、NURBS サーフェス上のセット メンバーシップを修正(複数の CV を追加、転送、削除)することができます。
なし
戻り値の型は照会モードでは照会フラグが基になります。
accopacity, brushalignment, brushfeedback, clear, dragSlider, exists, expandfilename, exportfilemode, exportfilesave, exportfilesizex, exportfilesizey, exportfiletype, history, image1, image2, image3, importfileload, importfilemode, importreassign, lowerradius, mappressure, name, opacity, outline, outwhilepaint, paintmode, profileShapeFile, projective, radius, reflection, reflectionaxis, setcolorfeedback, setdisplaycvs, setopertype, settomodify, showactive, stampProfile, surfaceConformedBrushVertices, tablet, tangentOutline, usepressure
ロング ネーム(ショート ネーム) |
引数型 |
プロパティ |
exists(ex)
|
boolean
|
|
|
指定したオブジェクトが存在するかどうかによって、true または false を返します。他のフラグは無視されます。
|
|
image1(i1)
|
string
|
 
|
|
image2(i2)
|
string
|
 
|
|
image3(i3)
|
string
|
 
|
|
コンテキストは、コンテキストに関連付けられている
ツールを表すアイコンを 3 つまでサポートします。
|
|
history(ch)
|
boolean
|
|
|
ツール コマンドの場合、対象となるツールの
コンストラクション ヒストリをオンにします。
|
|
name(n)
|
string
|
|
|
これがツール コマンドの場合、ツールに適切に名前を付けます。
|
|
dragSlider(dsl)
|
string
|

|
|
(デフォルト ホットキーの 'b' と 'm' のように)ブラシをサイズ変更したりオフセットしたりするため、カレント ブラシのドラッグ状態を設定します。
文字列引数は次のいずれかです。「radius」、「lowradius」、「opacity」、「value」、「depth」、「displacement」、「uvvector」、または「none」。
C: デフォルトは「none」です。
|
|
opacity(op)
|
float
|
 
|
|
ブラシの不透明度を設定します。
C: デフォルトは 1.0 です。Q: 照会すると float を返します。
|
|
accopacity(aco)
|
boolean
|
 
|
|
不透明度の塗り重ねをオンまたはオフに設定します。
C: デフォルトは false です(デフォルトが true のスカルプト ツールを除く)。
Q: 照会すると boolean を返します。
|
|
radius(r)
|
float
|
 
|
|
ブラシのサイズを設定します。
C: デフォルトは 1.0 cm です。Q: 照会すると float を返します。
|
|
lowerradius(lr)
|
float
|
 
|
|
ブラシの下限サイズを設定します(タブレットにのみ適用されます)。
|
|
stampProfile(stP)
|
string
|
 
|
|
カレント スタンプのブラシ プロファイルを設定します。
現在、次のプロファイルがサポートされています。
「gaussian」、「soft」、「solid」または「square」。
C: デフォルトは「gaussian」です。Q: 照会すると string を返します。
|
|
profileShapeFile(psf)
|
string
|

|
|
スタンプ シェイプのプロファイルにイメージ ファイルの名前を渡します。
|
|
brushalignment(bra)
|
boolean
|
 
|
|
パス ブラシのアラインメントを指定します。true の場合はストローク パスにアラインし、false の場合はアップ ベクトルにアラインします。
C: デフォルトは true です。Q: 照会すると boolean を返します。
|
|
clear(clr)
|
boolean
|

|
|
usepressure(up)
|
boolean
|
 
|
|
タブレット圧力をオンまたはオフに設定します。
C: デフォルトは false です。
Q: 照会すると boolean を返します。
|
|
mappressure(mp)
|
string
|
 
|
|
タブレットを使用するときのタブレット圧力のマッピングを設定します。次の 4 つの選択肢があります: 「none」- 圧力に影響がない、「opacity」- 圧力が不透明度にマップされる、「radius」- 圧力がブラシ半径を修正するようマップされる、「both」- 圧力が不透明度と半径の両方を修正する。
C: デフォルトは「none」です。Q: 照会すると string を返します。
|
|
outline(o)
|
boolean
|
 
|
|
ブラシを描画するかどうかを指定します。
C: デフォルトは true です。Q: 照会すると boolean を返します。
|
|
outwhilepaint(owp)
|
boolean
|
 
|
|
ペイント時にブラシの輪郭を描画するかどうかを指定します。
C: デフォルトは false です。Q: 照会すると boolean を返します。
|
|
brushfeedback(brf)
|
boolean
|
 
|
|
ブラシの追加のフィードバックを描画するかどうかを指定します。
C: デフォルトは true です。Q: 照会すると boolean を返します。
|
|
showactive(sa)
|
boolean
|
 
|
|
サーフェス アイソパラムの表示をオンまたはオフに設定します。
C: デフォルトは true です。Q: 照会すると boolean を返します。
|
|
paintmode(pm)
|
string
|
 
|
|
ペイント モードを指定します。次の 2 つの選択肢があります: 「screen」または「tangent」。
C: デフォルトは「screen」です。Q: 照会すると string を返します。
|
|
projective(prm)
|
boolean
|
 
|
|
投影ペイント モードを指定します。
C: デフォルトは false です。
Q: 照会すると boolean を返します。
|
|
reflection(rn)
|
boolean
|
 
|
|
反射モードを指定します。
C: デフォルトは false です。
Q: 照会すると boolean を返します。
|
|
reflectionaxis(ra)
|
string
|
 
|
|
反射軸を指定します。次の 3 つの選択肢があります: 「x」、「y」、「z」。
C: デフォルトは「x」です。Q: 照会すると string を返します。
|
|
importfileload(ifl)
|
string
|
|
|
指定したファイルのアトリビュート マップをロードします。
|
|
importreassign(irm)
|
boolean
|
 
|
|
インポート時に複数のアトリビュート マップを再割り当てするかどうかを指定します。再割り当てできるマップは、以前にアーティザン(Artisan)からエクスポートされたマップだけです。
C: デフォルトは false です。Q: 照会すると boolean を返します。
|
|
importfilemode(ifm)
|
string
|
 
|
|
インポートするチャンネルを指定します。有効なエントリは以下のとおりです: 「alpha」、「luminance」、「red」、「green」、「blue」、「rgb」
C: デフォルトは「alpha」です。Q: 照会すると string を返します。
|
|
expandfilename(eef)
|
boolean
|

|
|
true の場合、エクスポート ファイルの名前を拡張し、サーフェス名と連結します。false の場合、名前をそのまま受け取ります。
C: デフォルトは true です。
|
|
exportfilesave(esf)
|
string
|
|
|
アトリビュート マップをエクスポートし、指定したファイルに保存します。
|
|
exportfilemode(efm)
|
string
|
 
|
|
エクスポート チャンネルを指定します。有効なエントリは以下のとおりです: 「alpha」、「luminance」、「rgb」、「rgba」。
C: デフォルトは「luminance/rgb」です。
Q: 照会すると string を返します。
|
|
exportfilesizex(fsx)
|
int
|
 
|
|
エクスポートするアトリビュート マップの幅を指定します。
C: デフォルト幅は 256 です。Q: 照会すると integer を返します。
|
|
exportfilesizey(fsy)
|
int
|
 
|
|
エクスポートするアトリビュート マップの幅を指定します。
C: デフォルト幅は 256 です。Q: 照会すると integer を返します。
|
|
exportfiletype(eft)
|
string
|
 
|
|
イメージ ファイル フォーマットを指定します。次のいずれかを指定できます: 「iff」、「tiff」、「jpeg」、「alias」、「rgb」、「fit」、「postScriptEPS」、「softimage」、「wavefrontRLA」、「wavefrontEXP」。
C: デフォルトは「tiff」です。Q: 照会すると string を返します。
|
|
tablet(tab)
|
boolean
|
|
|
タブレット デバイスが存在する場合は true を、存在しない場合は false を返します。
|
|
surfaceConformedBrushVertices(scv)
|
boolean
|
 
|
|
影響を受ける頂点として、有効なブラシ領域の表示を有効化/無効化します。
|
|
tangentOutline(to)
|
boolean
|
 
|
|
サーフェスへのブラシ サークル接線の表示を有効化/無効化します。
|
|
setopertype(sot)
|
string
|
 
|
|
setEdit 操作(「add」、「transfer」、「remove」)を指定します。
C: デフォルトは「add」です。Q: 照会すると string を返します。
|
|
settomodify(stm)
|
string
|
 
|
|
修正するセットの名前を指定します。
Q: 照会すると string を返します。
|
|
setcolorfeedback(scf)
|
boolean
|
 
|
|
カラー フィードバックをオンまたはオフにするかを指定します。
C: デフォルトはオンです。Q: 照会すると boolean を返します。
|
|
setdisplaycvs(dcv)
|
boolean
|
 
|
|
アクティブな CV を表示するかどうかを指定します。
C: デフォルトはオンです。Q: 照会すると boolean を返します。
|
|
: コマンドの作成モードで使用可能なフラグ
|
: コマンドの編集モードで使用可能なフラグ
|
: コマンドの照会モードで使用可能なフラグ
|
: タプルまたはリストとして渡された複数の引数を持てるフラグ
|
import maya.cmds as cmds
# Create a new set membership paint context, then switch to it
cmds.artSetPaintCtx('artSetPaintCtx1')
cmds.setToolTo('artSetPaintCtx1')
# Set brush's radius to 2.0, lower radius to 0.5
cmds.artSetPaintCtx('artSetPaintCtx1', edit=True, r=2.0, lr=0.5)