Go to: Synopsis. Return value. Related. Flags. Python examples.

Synopsis

filterGaussianCtx( contextName , [apply=boolean], [endTime=time], [exists=boolean], [history=boolean], [image1=string], [image2=string], [image3=string], [name=string], [sampleCount=int], [selectedKeys=boolean], [startTime=time], [useQuaternion=boolean], [width=time])

Note: Strings representing object names and arguments must be separated by commas. This is not depicted in the synopsis.

filterGaussianCtx is undoable, queryable, and editable.

Creates a smooth (gaussian) filter context. This context can ben used to interactively preview/edit the smooth (gaussian) filter on a set of animation curves.

Return value

stringContext name

In query mode, return type is based on queried flag.

Related

filterCurve

Flags

apply, endTime, exists, history, image1, image2, image3, name, sampleCount, selectedKeys, startTime, useQuaternion, width
Long name (short name) Argument types Properties
apply(a) boolean edit
When specified, finalizes the current context state and records the command for the operation. This is equivalent to completing the tool action without exiting the current tool context.
endTime(e) time queryedit
Specifies the end time portion of the time range for this filter. This time range is used when selectedKeys is false.
exists(ex) boolean create
Returns true or false depending upon whether the specified object exists. Other flags are ignored.
history(ch) boolean create
If this is a tool command, turn the construction history on for the tool in question.
image1(i1) string createqueryedit
First of three possible icons representing the tool associated with the context.
image2(i2) string createqueryedit
Second of three possible icons representing the tool associated with the context.
image3(i3) string createqueryedit
Third of three possible icons representing the tool associated with the context.
name(n) string create
If this is a tool command, name the tool appropriately.
sampleCount(sc) int queryedit
This parameter specifies the number of neighbor will be sampled.
selectedKeys(sk) boolean queryedit
If true, sets the filter to apply to the selected keys. Otherwise, the filter applies to the specified time range. Default is on.
startTime(s) time queryedit
Specifies the start time portion of the time range for this filter. This time range is used when selectedKeys is false.
useQuaternion(uq) boolean queryedit
When this is enabled, the filter will first convert the curves (rotation channel curves, 3 sibling requires at the same time) from Euler space to quaternions. Then apply the gaussian filter on it. Convert it back from Quaternions back to Euler space eventually.
width(w) time queryedit
This parameter specifies the width of the gaussian kernel shape. Wider width will

Flag can appear in Create mode of command Flag can appear in Edit mode of command
Flag can appear in Query mode of command Flag can have multiple arguments, passed either as a tuple or a list.

Python examples

import maya.cmds as cmds

import maya.cmds as cmds

# Create a context
ctx = cmds.filterGaussianCtx()

# Set the context to the new context just created
cmds.setToolTo(ctx)

# Adjust the width and sample count to selected curves.
cmds.filterGaussianCtx(ctx, e=True, width=3, sampleCount=8)

# Apply current settings to the real curves.
cmds.filterGaussianCtx(ctx, e=True, a=True)