XSIforum.com

vertices con n edges

0 Usuarios y 1 Visitante están viendo este tema.

vertices con n edges
« en: 25 Enero 2011, 09:30:18 »
Hola a todos

¿Existe alguna forma de seleccionar los vertices donde convergen 5 o 6 edges?

Gracias

arnair

  • **
  • 807
Re: vertices con n edges
« Respuesta #1 en: 25 Enero 2011, 09:51:19 »
creo que mas que select-adjacent-poits no hay

Re: vertices con n edges
« Respuesta #2 en: 25 Enero 2011, 10:58:19 »
A bote pronto con esto debería funcionar (con el objeto seleccionado), el número rojo representa el número de edges que convergen ;)

Cita de: Python
def FilterByEdges(oObj, iNbEdges):
   lVtx = oObj.ActivePrimitive.Geometry.Vertices
   return [i.Index for i in lVtx if i.NeighborEdges(1).Count == iNbEdges]
lPts = FilterByEdges(Application.Selection(0), 5)
if len(lPts) > 0:
   Application.SelectGeometryComponents("%s.pnt%s" % (Application.Selection(0).FullName, str(lPts)))

Re: vertices con n edges
« Respuesta #3 en: 25 Enero 2011, 11:01:26 »
genial cesar!
mil gracias

Adam Sullastres

  • *****
  • 2713
  • Mercenario del 3D
Re: vertices con n edges
« Respuesta #4 en: 08 Febrero 2011, 12:21:19 »
Gerardo estas limpiando una malla rota verdad?
Casi mejor q la remodeles encima si esta muy mal.