pymel.core.context.curveEPCtx

curveEPCtx(*args, **kwargs)

The curveEPCtx command creates a new context for creating curves by placing edit points.

Flags:
Long name (short name) Argument Types Properties
bezier (bez) bool  
   
degree (d) int ../../../_images/create.gif ../../../_images/query.gif ../../../_images/edit.gif
 
Curve degree. Valid values are 1, 2, 3, 5 or 7. Default is degree 3.
exists (ex) bool  
   
history (ch) bool  
   
image1 (i1) unicode  
   
image2 (i2) unicode  
   
image3 (i3) unicode  
   
name (n) unicode  
   
preserveShape (ps) bool  
   
preserveShapeFraction (pf) float  
   
refit (rf) bool  
   
uniform (un) bool ../../../_images/create.gif ../../../_images/query.gif ../../../_images/edit.gif
 

Default is true, which means uniform parameterization will be used. False means chord length parameterization.Flag can appear in Create mode of commandFlag can have multiple arguments, passed either as a tuple or a list.

Derived from mel command maya.cmds.curveEPCtx

Example:

import pymel.core as pm

import maya.cmds as cmds

# To create a new context that will create curves of degree 5:
pm.curveEPCtx( degree=5 )
# Result: u'curveEPCtx1' #

# To query the degree of an existing context:
pm.curveEPCtx( 'curveEPCtx1', q=True, degree=True )
# Result: 5 #

# To edit the degree of an existing context:
pm.curveEPCtx( 'curveEPCtx1', e=True, degree=7 )
# Result: u'curveEPCtx1' #

Previous topic

pymel.core.context.curveCVCtx

Next topic

pymel.core.context.curveEditorCtx

Core

Core Modules

Other Modules

This Page