csv>python>blender

Posté par Cdric le 5/3/2021 15:15:00
coucou les cocus
ah non, pardon bonjour
sur une base de données de 3 lignes et 4 colonnes
je n'obtiens que la ligne 3 à l'écran (pas les deux premières)
où ai-je faux ?

import bpy, csv

def event_text(event):
    bpy.ops.object.text_add()
    ob = bpy.context.object      
    curve = ob.data
    curve.body = "%s"%event
    bpy.context.active_object.location=(float(lat),float(lon),float(date))

file = '\\Users\essai.csv'

with open( file ) as csvfile:
    rdr = csv.reader( csvfile )
    for row in rdr:
        lat, lon, date, event = row[0], row[1], row[2], row[3]

print(lat, lon, date, event)

event_text(event)

Cette contribution était de : http://blenderclan.tuxfamily.org/html/newbb/viewtopic.php?forum=1&topic_id=50579&post_id=588179