I see the odd behaviour but don't know what's causing it. Please log a
bug with Autodesk.

On Sat, Oct 25, 2008 at 11:47 PM,  <[EMAIL PROTECTED]> wrote:
> I wrote some API code that I have been testing in the script editor:
>
> It is suppose to separate the first 10 polygons of a 10*10 plane.
>
> import maya.OpenMaya as OpenMaya
> selection = OpenMaya.MSelectionList()
> OpenMaya.MGlobal.getActiveSelectionList( selection )
> dagPath = OpenMaya.MDagPath()
> component = OpenMaya.MObject()
> iter = OpenMaya.MItSelectionList( selection )
> iter.getDagPath( dagPath, component )
> meshFn = OpenMaya.MFnMesh( dagPath )
> trans = OpenMaya.MFloatVector()
> faces = OpenMaya.MIntArray()
> for i in range (10):
>     faces.append(i)
> meshFn.extractFaces( faces, trans )
> meshFn.updateSurface()
>
> After executing the code the 10 faces show up in Polygons->Border Edges
> which is expected.
>
> If I try to separate the polygons using Mesh->Separate it does not work.
> If you try to move the separated faces, Maya freaks out in the view port
> (That is the technical term).
>
> For it to work I have to delete history on the plane then use
> Mesh->Separate. Don't think I should have to delete history for it to work.
> ( I am assuming separate command is heavily involved in MFnMesh since their
> is no function for separate).

-- 
-deane

--~--~---------~--~----~------------~-------~--~----~
Yours,
Maya-Python Club Team.
-~----------~----~----~----~------~----~------~--~---

Reply via email to