to the definition of a New element. I'm going to share the Rhino+GH files, if you have another bit of time to look into 'em.
Thank you in advance for your attention.
M…
) for +=: 'int' and 'tuple'
Traceback:
line 64, in script
import rhinoscriptsyntax as rs
import Rhino.Geometry as geo
import math as mt
import random
import copy
list = zip(Pts,En)
a = []
No_columnas = int(div+1)
No_filas = int(length/No_columnas)
for i in range (No_filas):
a.append(list[i*No_filas:(i+1)*No_filas])
# PARTE 1.1
# a[fila][columna][item]
a2 = copy.deepcopy(a)
fila = 0
while fila < No_filas:
for columna in range(No_columnas):
print '-----------------------------'
print'Fila=',fila
print'Columna=',columna
print '-----------------------------'
C = a[fila][columna]
if fila == 0:
a2[fila][columna] = C
else:
Cijk = []
if columna > 0:
Cijk.append(a2[fila-1][columna-1])
if columna < No_columnas-1:
Cijk.append(a2[fila-1][columna+1])
Cijk.append(a2[fila-1][columna])
print 'Cijk=', Cijk
M = max(Cijk)
print 'MAXIMO=', M
a2[fila][columna] = C + M
fila = fila+1
## PARTE 2.1_
fila=0
columna=0
SEAMS = []
seam = []
while columna < No_columnas:
carga = a2[fila][columna]
seam.append((carga,columna,fila))
while fila < No_filas-1:
cargas_ijk = []
if columna > 0:
cargas_ijk.append((a2[fila+1][columna-1],columna-1,fila+1))
if columna < No_columnas-1:
cargas_ijk.append((a2[fila+1][columna+1],columna+1,fila+1))
cargas_ijk.append((a2[fila+1][columna],columna,fila+1))
carga,columna,fila = max(cargas_ijk)
seam.append((carga,columna,fila))
Mass_add = 0
for i,v in enumerate(seam):
Mass_add += v[0]
seam.append(Mass_add)
SEAMS.append(seam)
seam = []
fila = 0
columna = len(SEAMS)
…
ole refresh part so that it will try one combination at a time. I dont have a full understanding of how to do this given that everything in GH is runtime.
Outputs: A,B,C,D
A0: Cat
B0: Cat
C0: Cat
D0: Cat
A1: Cat
A2: Cat
A3: Cat
A4: Dog
etc, per refresh.....…