← Blender Hoje
  • Published 19 May 2021

Criar esferas com arquivo CSV

Pessoal, estou em um trabalho da pós-graduação e preciso criar uma geometria com um grande número de esferas, depois de muita busca vi em fóruns que isso pode ser feito no Blender. Desde então estou atrás de um modelo de script que me ajude, achei alguns, mas como não tenho conhecimento em programação em python fico um pouco perdido. Eu tenho um arquivo CSV (gerado em outro software) com as coordenadas do ponto central das esferas (X,Y,Z), também posso adicionar o raio ou diâmetro a esse CSV. A partir desse csv é possível criar um script que gere essa geometria? Esse é um dos modelos que tenho:

import bpy

text_file = open("C:\Users\nabuc\Desktop\1700txt - copia.txt", "r") lines = []

#Read in contents to a list for line in text_file: lines.append(line.strip())

#create spheres for e in lines: temp=e.split(',') bpy.ops.mesh.primitive_uv_sphere_add(segments = 64, ring_count = 32, location=(float(temp[0]),float(temp[1]),float(temp[2])),size = float(temp[3])) bpy.ops.object.shade_smooth() text_file.close()

nabuchadresar
19 May 2021