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 have multiple arguments, passed either as a tuple or a list.

Derived from mel command maya.cmds.curveEPCtx

Example:

import pymel.core as pm

# 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