@Federico_Giacomarra wrote:
HI guys,
I am pretty bad in rhinoscript could you look at this? Something tells me I should go to a deeper level than the block istance but I am not sure what to doobjects=rs.GetObjects()
for obj in objects:
#block_id = rs.GetObject("Select block", rs.filter.instance) # Get the name of the block definition block_name = rs.BlockInstanceName(obj) # Get the block definition's objects object_ids = rs.BlockObjects(block_name) count= 0 # delete just the curves inside the block for id in object_ids: if rs.IsCurve(id)==True: count=count+1 ################################# this is not working rs.DeleteObject(id) if count>0: print "in the block",block_name," ",count," curves were deleted" else: print "in the block there are no curves"
Posts: 1
Participants: 1