Bob216
08-04-2009, 04:59 PM
HI,
I am having a bit of a problem. When I converted my mesh to Subdivisions, added my creases and other high details, and then converted back to polygons, some of the polys came back in as 5 or 6 sided polys. I first tried quadrangulating the mesh but nothing happened. I then tried cleaning the mesh up by using the mesh->cleanup tool, and ticked on tassellate n-sided polys, but doing so, it did not split the polys continusly through its face path. The last resort I tried doing was to use the split polygon tool, going through and along the rest of the edge rings to the other end. However, this is taking forever to fix.
So now, I have been thinking maybe it would be possible to use split polygon method using MEL. I have some understanding with programming in MEL, and my theory is to have MEL first select all of the n-sided faces. Then loop through each n-sided face and find the edge that is creating the n-sided polygon. Once it finds the edge that is causing the n-sided poly, the script would then find its opposite edge on face and do a ring select base off of that edge. Once the correct edges are selected, I could then have the script do a split poly tool command that would start off from the edge that is creating the n-side poly all the way down to the other end so that it is keeping all the polys in its path as quads.
However, I am not sure how I could create a script that would find the edge who is causing the n-sided poly. Do any of you have any ideas how I can implement this?
I am having a bit of a problem. When I converted my mesh to Subdivisions, added my creases and other high details, and then converted back to polygons, some of the polys came back in as 5 or 6 sided polys. I first tried quadrangulating the mesh but nothing happened. I then tried cleaning the mesh up by using the mesh->cleanup tool, and ticked on tassellate n-sided polys, but doing so, it did not split the polys continusly through its face path. The last resort I tried doing was to use the split polygon tool, going through and along the rest of the edge rings to the other end. However, this is taking forever to fix.
So now, I have been thinking maybe it would be possible to use split polygon method using MEL. I have some understanding with programming in MEL, and my theory is to have MEL first select all of the n-sided faces. Then loop through each n-sided face and find the edge that is creating the n-sided polygon. Once it finds the edge that is causing the n-sided poly, the script would then find its opposite edge on face and do a ring select base off of that edge. Once the correct edges are selected, I could then have the script do a split poly tool command that would start off from the edge that is creating the n-side poly all the way down to the other end so that it is keeping all the polys in its path as quads.
However, I am not sure how I could create a script that would find the edge who is causing the n-sided poly. Do any of you have any ideas how I can implement this?
