XSIforum.com
Foros 3D => Autodesk Softimage => Principiantes => Mensaje iniciado por: alejandro calonge en 22 Marzo 2010, 23:02:13
-
Hola chicos, necesito hacer un detach de unos poligonos, pero necesito que no los mergee como un solo objeto, sino como elementos separados. Sere mas especifico. Aqui les adjunto un pic.
Necesito hacer que cada uno de esos paneles se anime, y habia pensado en detacharlos a todos juntos, y luego, como objetos, animarlos.
-
Que yo sepa el Extract Polygons actúa formando un nuevo objeto a partir de los polígonos que tienes seleccionados. A no ser que exista un script o tool me temo que vas a tener que hacerlo uno a uno :S
-
uno a uno?? Uff..! A ver Cesar, scriptmaster...help...!
-
Suponiendo que cada elemento es una isla prueba ejecutando esto (python) con el objeto seleccionado, está hecho un poco a lo bruto pero debería funcionar O0
Xsi = Application
Sel = Xsi.Selection
def MakeUnique(inList):
new = []
for i in inList:
if i not in new:
new.append(i)
return new
def GetIslands(inObj):
islands = []
for poly in inObj.ActivePrimitive.Geometry.Polygons:
islands.append([i.Index for i in poly.GrowNeighborPolygons(999999999)])
return MakeUnique(islands)
def ExtractIslands(inObj):
extractedObj = []
for indices in GetIslands(inObj):
extractedObj.append(Xsi.ExtractFromComponents("ExtractPolygonsOp", "%s.poly%s" % (inObj.FullName, str(indices)), "polymsh_extracted", False, "siImmediateOperation", "siKeepGenOpInputs", "")("OutputObjs")(0))
Xsi.FreezeObj([i.FullName for i in extractedObj])
Xsi.DeleteObj(inObj)
return extractedObj
ExtractIslands(Sel(0))
-
Cesar, no encuentro un Python para x64 (seven mas especificamente) :-\
-
Yo no tuve ningún problema para instalarlo en casa (win7 64), debes seguier exactamente el mismo procedimiento que describe la wiki para vista 64 ;)
http://softimage.wiki.softimage.com/index.php/INFO:_Python_on_64-bit_Vista (http://softimage.wiki.softimage.com/index.php/INFO:_Python_on_64-bit_Vista)
O bien seguir las indicaciones que puso Alan:
http://www.xsiforum.com/forum/index.php/topic,7038.0.html (http://www.xsiforum.com/forum/index.php/topic,7038.0.html)
-
Que seria de los Alejandros si no estuvieran los Cesares...
-
Cesar, el script funciono. Muchisimas gracias, amigo. O0
-
De nada ;)
Scripting: la herramienta más poderosa de cualquier software 3d :)