pymel.core.general.polySplitCtx2¶
- polySplitCtx2(*args, **kwargs)¶
Create a new context to split facets on polygonal objects In query mode, return type is based on queried flag.
Flags:
Long Name / Short Name Argument Types Properties adjustEdgeFlow / aef float
The weight value of the edge vertices to be positioned. constrainToEdges / cte bool
Enable/disable snapping to edge. If enabled any click in the current face will snap to the closest valid edge. If there is no valid edge, the click will be ignored. NOTE: This is different from magnet snapping, which causes the click to snap to certain points along the edge. detachEdges / de bool edgeMagnets / em int
number of extra magnets to snap onto, regularly spaced along the edge exists / ex bool
Returns true or false depending upon whether the specified object exists. Other flags are ignored. highlightPointColor / hpc float, float, float image1 / i1 unicode
First of three possible icons representing the tool associated with the context. image2 / i2 unicode
Second of three possible icons representing the tool associated with the context. image3 / i3 unicode
Third of three possible icons representing the tool associated with the context. Flags from nodes insertWithEdgeFlow / ief bool
True to enable edge flow. Otherwise, the edge flow is disabled. snapTolerance / st float
precision for custom magnet snapping. Range[0,1]. Value 1 means any click on an edge will snap to either extremities or magnets. snappedToEdgeColor / sec float, float, float
Color for edge snapping. snappedToFaceColor / sfc float, float, float
Color for face snapping. snappedToMagnetColor / smc float, float, float
Color for magnet snapping. snappedToVertexColor / svc float, float, float
Color for vertex snapping. Flag can have multiple arguments, passed either as a tuple or a list. snappingTolerance / st float splitLineColor / slc float, float, float Derived from mel command maya.cmds.polySplitCtx2
Example:
import pymel.core as pm # Create a poly plane pm.polyPlane(w=10, h=10, sx=1, sy=1, n='pPlane1') # Create a new poly split context, then switch to it pm.polySplitCtx2('polySplitCtx2') pm.setToolTo('polySplitCtx2')