art3dPaintCtx is undoable, queryable, and editable.
This is a tool context command for 3d Paint tool.
In query mode, return type is based on queried flag.
Long name (short name) |
Argument types |
Properties |
|
-accopacity(-aco)
|
boolean
|
|
|
Sets opacity accumulation on/off.
C: Default is false (Except for sculpt tool for which it is true by default).
Q: When queried, it returns a boolean.
|
|
-afterStrokeCmd(-asc)
|
string
|
|
|
The passed string is executed as a MEL command
immediately after the end of a stroke.
C: Default is no command. Q: When queried, it returns
the current command
|
|
-alphablendmode(-abm)
|
string
|
|
|
Specifies the blend mode used while painting
RGB channel. Currently, we support the following blend modes:
"Default" "Lighten" "Darken" "Difference" "Exclusion"
"Hard Light" "Soft Light" "Multiply" "Screen" "Overlay" "Constant"
Default is "Default".
|
|
-assigntxt(-ast)
|
|
|
|
Sends a request to the tool to allocate and assign
file textures to the specified attibute on the selected
shaders.
|
|
-attrnames(-atn)
|
string
|
|
|
-beforeStrokeCmd(-bsc)
|
string
|
|
|
The passed string is executed as a MEL command
immediately before the start of a stroke.
C: Default is no command. Q: When queried, it returns the
current command
|
|
-brushalignment(-bra)
|
boolean
|
|
|
Specifies the path brush alignemnt. If true,
the brush will align to stroke path, otherwise it will
align to up vector.
C: Default is true. Q: When queried, it returns a boolean.
|
|
-brushdepth(-bd)
|
float
|
|
|
-brushfeedback(-brf)
|
boolean
|
|
|
Specifies if the brush additional feedback should
be drawn.
C: Default is TRUE. Q: When queried, it returns a boolean.
|
|
-brushtype(-brt)
|
string
|
|
|
-clear(-clr)
|
|
|
|
Floods all cvs/vertices to the current value.
|
|
-commonattr(-cat)
|
string
|
|
|
Returns a string with the names of all common to
all the shaders paintable attributes and supported by the
Paint Texture Tool.
|
|
-dragSlider(-dsl)
|
string
|
|
|
Sets the current brush drag state for resizing or
offsetting the brush (like the 'b' and 'm' default hotkeys).
The string argument is one of: "radius", "lowradius",
"opacity", "value", "depth", "displacement", "uvvector"
or "none".
C: Default is "none".
|
|
-dynclonemode(-dcm)
|
boolean
|
|
|
Enable or disable dynamic clone mode.
|
|
-exists(-ex)
|
|
|
|
Returns true or false depending upon whether the
specified object exists. Other flags are ignored.
|
|
-expandfilename(-eef)
|
boolean
|
|
|
If true, it will expand the name of the export file
and concatenate it with the surface name. Otherwise it
will take the name as it is.
C: Default is true.
|
|
-extendFillColor(-efc)
|
boolean
|
|
|
States if the painted textures will be automatically
postprocessed on each stroke to fill in the background color.
Default is true.
|
|
-fileformat(-eff)
|
string
|
|
|
-filetxtaspectratio(-far)
|
float
|
|
|
Specifies the aspect ration of the texture
width and height.
Default is 1.
|
|
-filetxtsizex(-ftx)
|
int
|
|
|
Specifies the width of the texture.
Default is 256.
|
|
-filetxtsizey(-fty)
|
int
|
|
|
Specifies the height of the texture.
Default is 256.
|
|
-floodOpacity(-fop)
|
float
|
|
|
Value of the flood opacity
|
|
-floodall(-fal)
|
|
|
|
Turn on to flood everything
|
|
-floodselect(-fsl)
|
|
|
|
Should the selected area be flooded?
|
|
-history(-ch)
|
boolean
|
|
|
If this is a tool command, turn the construction history on
for the tool in question.
|
|
-image1(-i1)
|
string
|
|
|
First of three possible icons representing the tool
associated with the context.
|
|
-image2(-i2)
|
string
|
|
|
Second of three possible icons representing the tool
associated with the context.
|
|
-image3(-i3)
|
string
|
|
|
Third of three possible icons representing the tool
associated with the context.
|
|
-keepaspectratio(-kar)
|
boolean
|
|
|
States if the aspect ratio of the file texture
sizes should remain constant.
Default is true.
boolean.
|
|
-lastRecorderCmd(-lrc)
|
string
|
|
|
Value of last recorded command.
|
|
-lastStampName(-lsn)
|
string
|
|
|
Value of the last stamp name.
|
|
-lowerradius(-lr)
|
float
|
|
|
Sets the lower size of the brush (only apply on tablet).
|
|
-makeStroke(-mst)
|
uint
|
|
|
-mappressure(-mp)
|
string
|
|
|
Sets the tablet pressure mapping when the table
is used. There are three options:
"Opacity" - the pressure is mapped to the opacity,
"Radius" - the is mapped to modify the radius of the brush,
"Both" - the pressure modifies both the opacity and the radius.
C: Default is "Opacity". Q: When queried, it returns a string.
|
|
-name(-n)
|
string
|
|
|
If this is a tool command, name the tool appropriately.
|
|
-opacity(-op)
|
float
|
|
|
Sets the brush opacity.
C: Default is 1.0. Q: When queried, it returns a float.
|
|
-outline(-o)
|
boolean
|
|
|
Specifies if the brush should be drawn.
C: Default is TRUE. Q: When queried, it returns a boolean.
|
|
-outwhilepaint(-owp)
|
boolean
|
|
|
Specifies if the brush outline should be drawn
while painting.
C: Default is FALSE. Q: When queried, it returns a boolean.
|
|
-paintmode(-pm)
|
string
|
|
|
Specifies the paint mode. There are two
possibilities: "screen" and "tangent".
C: Default is "screen". Q: When queried, it returns a string.
|
|
-paintoperationtype(-pot)
|
string
|
|
|
Specifies the operation type used by the
Paint Tool. Currently, we support the following
paint modes: "Paint", "Smear", "Blur", "Erase"
and "Clone".
Default is "Paint".
|
|
-painttxtattr(-pta)
|
string
|
|
|
Specifies the attribute on the shader which
the user wants to paint. Currently, we support the following
attributes: "Color", "Transparency", "Ambient", "Incandescence",
"BumpMap", "Diffuse", "Translucence" "Eccentricity"
"SpecularColor", "Reflectivity", "ReflectedColor", and
user-defined float, float3, double, and double3 attributes.
Default is "Color".
|
|
-painttxtattrname(-ptn)
|
string
|
|
|
Returns a string with the names of all paintable
attributes supported by the Paint Texture Tool.
|
|
-pfxScale(-psc)
|
float
|
|
|
Specifies the scale for Paint Effect brushes.
|
|
-pfxWidth(-pwd)
|
float
|
|
|
Specifies the width for Paint Effect brushes.
|
|
-pickColor(-pcm)
|
boolean
|
|
|
Set pick color mode on or off
|
|
-pickValue(-pv)
|
|
|
|
-playbackCursor(-plc)
|
float float
|
|
|
Values for the playback cursor.
|
|
-playbackPressure(-plp)
|
float
|
|
|
Valus for the playback pressure.
|
|
-preserveclonesource(-pcs)
|
boolean
|
|
|
Whether or not to preserve a clone source.
|
|
-pressureMapping1(-pm1)
|
int
|
|
|
First pressure mapping value
|
|
-pressureMapping2(-pm2)
|
int
|
|
|
Second pressure mapping value
|
|
-pressureMapping3(-pm3)
|
int
|
|
|
Third pressure mapping value
|
|
-pressureMax1(-px1)
|
float
|
|
|
First pressure maximum value
|
|
-pressureMax2(-px2)
|
float
|
|
|
Second pressure maximum value
|
|
-pressureMax3(-px3)
|
float
|
|
|
Third pressure maximum value
|
|
-pressureMin1(-ps1)
|
float
|
|
|
First pressure minimum value
|
|
-pressureMin2(-ps2)
|
float
|
|
|
Second pressure minimum value
|
|
-pressureMin3(-ps3)
|
float
|
|
|
Third pressure minimum value
|
|
-profileShapeFile(-psf)
|
string
|
|
|
Passes a name of the image file for the stamp shape
profile.
|
|
-projective(-prm)
|
boolean
|
|
|
Specifies the projective paint mode.
C: Default is 'false'. Q: When queried, it returns a boolean.
|
|
-radius(-r)
|
float
|
|
|
Sets the size of the brush.
C: Default is 1.0 cm. Q: When queried, it returns a float.
|
|
-record(-rec)
|
boolean
|
|
|
-reflection(-rn)
|
boolean
|
|
|
Specifies the reflection mode.
C: Default is 'false'. Q: When queried, it returns a boolean.
|
|
-reflectionaboutorigin(-rno)
|
boolean
|
|
|
Toggle on to reflect about the origin
|
|
-reflectionaxis(-ra)
|
string
|
|
|
Specifies the reflection axis. There are three
possibilities: "x", "y" and "z".
C: Default is "x". Q: When queried, it returns a string.
|
|
-reloadtexfile(-rtf)
|
|
|
|
Sends a request to the tool to reload the texture
from the disc.
|
|
-resizeratio(-rr)
|
float
|
|
|
Specifies the scale by which to resize the
current textures.
|
|
-resizetxt(-rft)
|
|
|
|
Sends a request to the tool to resize all the
currently in use textures.
|
|
-rgbcolor(-rgb)
|
float float float
|
|
|
-rgbflood(-fc)
|
float float float
|
|
|
-saveTextureOnStroke(-sts)
|
boolean
|
|
|
States if the original texture will be automatically saved
on each stroke.
Default is false.
|
|
-saveonstroke(-sos)
|
boolean
|
|
|
States if the temporary texture will be automatically saved
on each stroke.
Default is false.
|
|
-savetexture(-stx)
|
|
|
|
Sends a request to the tool to save the texture
to the disc.
|
|
-screenRadius(-scR)
|
float
|
|
|
Brush radius on the screen
|
|
-selectclonesource(-scs)
|
boolean
|
|
|
Toggle on to select the clone source
|
|
-shadernames(-hnm)
|
string
|
|
|
Returns a string with the names of all shaders assigned
to selected surfaces.
|
|
-shapeattr(-spa)
|
boolean
|
|
|
States if the attribute to paint is an attribute of the shape and not the shader.
Default is false.
|
|
-shapenames(-shn)
|
string
|
|
|
Returns a string with the names of all surfaces
which are being painted on.
|
|
-showactive(-sa)
|
boolean
|
|
|
Sets on/off the display of the surface isoparms.
C: Default is TRUE. Q: When queried, it returns a boolean.
|
|
-soloAsDiffuse(-sod)
|
boolean
|
|
|
States if the currently paintable texture will be rendered as
as diffuse texture in the viewport.
Default is false.
|
|
-stampDepth(-stD)
|
float
|
|
|
-stampProfile(-stP)
|
string
|
|
|
Sets the brush profile of the current stamp.
Currently, the following profiles are supported:
"gaussian", "poly", "solid" and "square".
C: Default is gaussian. Q: When queried, it returns a string.
|
|
-stampSpacing(-stS)
|
float
|
|
|
Specifies the stamp spacing. Default is 1.0.
|
|
-strokesmooth(-ssm)
|
string
|
|
|
Stroke smoothing type name
|
|
-surfaceConformedBrushVertices(-scv)
|
boolean
|
|
|
Enables/disables the the display of the effective brush area
as affected vertices.
|
|
-tablet(-tab)
|
|
|
|
Returns true if the tablet device is present, false if it is absent
|
|
-tangentOutline(-to)
|
boolean
|
|
|
Enables/disables the display of the brush circle tangent to
the surface.
|
|
-textureFilenames(-tfn)
|
|
|
|
Returns a string array with the names of all the painted
file textures.
|
|
-updateEraseTex(-uet)
|
|
|
|
Should the erase texture update?
|
|
-usepressure(-up)
|
boolean
|
|
|
Sets the tablet pressure on/off.
C: Default is false. Q: When queried, it returns a boolean.
|
|
-worldRadius(-wlR)
|
float
|
|
|