in einer Linienliste aus Punkten jede 2te linie umdrehen
Verfasst: Mittwoch 19. Mai 2010, 17:50
Guten Tag
mal wieder eine verzwickte sache
3000punkte werden eingelesen XYZ koordinaten
DARAUs
mach ich dann linien in Yrichtung
nun soll aus dem linienarray jede 2te linie gedreht werden!
wie mach ich das am schlauesten ?
es soll ein zigzag aus punkten entstehen und dann natürlich punkte zu linien zusammenfassen die in einer ebene sind!
DANKE
mal wieder eine verzwickte sache
3000punkte werden eingelesen XYZ koordinaten
Code: Alles auswählen
roh=[]
in_file = open("temp.nc","r")
for line in in_file:
defitet = line.split()
roh.append(defitet)
#roh = in_file.read()
in_file.close()
print roh[0]
print len(roh)
mach ich dann linien in Yrichtung
Code: Alles auswählen
linearray=[]
y_akt=roh[0][1]
line=[]
for point in roh:
if point[1] == y_akt:
line.append(point)
else:
linearray.append(line)
line = []
line.append(point)
y_akt = point[1]
print len(linearray)
wie mach ich das am schlauesten ?
es soll ein zigzag aus punkten entstehen und dann natürlich punkte zu linien zusammenfassen die in einer ebene sind!
DANKE