Thanks. I am quite lovely aren't I? LOL
Here is a rough example that I thought of, using python commands and assuming a
start and end selection
https://gist.github.com/1398060
I don't really check the original selection to see if its only two vertices or
faces, but this should give you an idea. Hopefully I didn't over-think your
problem.
I used a regex to get the int vert/face number instead of using the maya api
since that approach seems like too much code just to get the index from the
selection:
import maya.OpenMaya as api
sel = api.MSelectionList()
api.MGlobal.getActiveSelectionList(sel)
compIter = api.MItSelectionList(sel, api.MFn.kMeshVertComponent)
component = api.MObject()
meshDagPath = api.MDagPath()
vList = []
while not compIter.isDone():
compIter.getDagPath(meshDagPath, component)
if not component.isNull():
vertIter = api.MItMeshVertex(meshDagPath, component)
while not vertIter.isDone():
vList.append(vertIter.index())
vertIter.next()
compIter.next()
I may be a little slow from the holiday weekend and overlooked some easier way
to do it. But thats as much as I can do with a bunch of turkey in my stomach :-)
-- justin
On Nov 27, 2011, at 4:57 AM, Reza Shahsavary wrote:
> thx Justin
> ur Lovely
> but 2 questions if u don't mind!
> 1.what should i do if want to select my component mesh without typing surface
> name i.g :p.sphere..i`d like to do that with selection mesh
> 2.i just need to select my components in one direction(horizontal or vertical)
> thx
> P.M:i just uploaded a photo from maya.i need to selection like that.actually
> its selected by hand :)
>
>
> --
> view archives: http://groups.google.com/group/python_inside_maya
> change your subscription settings:
> http://groups.google.com/group/python_inside_maya/subscribe
> <my selection.jpg>
--
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings:
http://groups.google.com/group/python_inside_maya/subscribe