XSIforum.com

cerrar huecos

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

cerrar huecos
« en: 25 Enero 2011, 11:44:14 »
Hola a todos

¿existe alguna manera de cerrar huecos automaticamente en una geometria?
o sea, que me cree poligonos, no que colapse los bordes o puntos.

gracias


Re: cerrar huecos
« Respuesta #2 en: 25 Enero 2011, 11:55:52 »

Re: cerrar huecos
« Respuesta #3 en: 25 Enero 2011, 12:13:11 »
 Disolve and clean adjacent vertices.. y previo escalado de los puntos seleccionados. Método viejuno

alanf

  • *****
  • 6029
  • Pipeline Developer @ Felix & Paul Studios
Re: cerrar huecos
« Respuesta #4 en: 26 Enero 2011, 00:41:35 »
En Python lo podrias hacer asi:
Código: [Seleccionar]
xsi = Application
from win32com.client import Dispatch

sel = Dispatch("XSI.Collection")
sel.AddItems(xsi.Selection)

for obj in sel:
edges = obj.ActivePrimitive.Geometry.Edges

xsi.SelectGeometryComponents([edge for edge in edges if edge.IsBoundary])
xsi.DuplicateMeshComponent("")

edges = obj.ActivePrimitive.Geometry.Edges # necesita ser redeclarado para que se actualize.
xsi.SelectGeometryComponents([edge for edge in edges if edge.IsBoundary])
xsi.ApplyTopoOp("Collapse")
xsi.SelectObj(sel)