Разное > Деловое сотрудничество
Создать объекты на сцене по данным из файла
(1/1)
ru_kernie:
Добрый день всем!
Есть xlsx файл, в нем около 5000 строк (записей)
Для каждой записи есть около 50 наблюдений и подпись (кириллицей).
Требуется это поместить на сцену и передать для дальнейшего рендера.
Ранее у меня как-то получалось такое сделать по видео-инструкциям Programming in Blender, но сейчас уже не смогу воспроизвести самостоятельно, проще заплатить.
Буду рад откликам, сумму согласуем.
Николай Николаев:
... покажи структуру файла и опиши визуализацию записи ...
Николай Николаев:
... сам код может быть простым, например ...
--- Код ---
import bpy
from openpyxl import load_workbook
import os
fnt_cyr = bpy.data.fonts.load('/usr/share/fonts/corefonts/arial.ttf')
print(os.getcwd())
wb = load_workbook('./_MODELING/users/ru_kernie/pril4.xlsx')
ws = wb['Лист1']
for i in range(25):
id = ws.cell(row=i+1, column=1).value
name = ws.cell(row=i+1, column=2).value
m = ws.cell(row=i+1, column=3).value
g = ws.cell(row=i+1, column=4).value
print(name,m,g)
bpy.ops.object.text_add()
ob=bpy.context.object
ob.data.body = name
ob.data.font = fnt_cyr
ob.location = (m,g,0)
bpy.ops.mesh.primitive_monkey_add(location=(m,g,1), radius=0.5)
--- Конец кода ---
... файлы во вложении и потребуется библиотека openpyxl для python ...
... xlsx взят с сайта Росстата, это статистика количества мужчин и женщин по городам России (выборка) ...
ru_kernie:
Спасибо большое за детальный ответ с примерами, сейчас отвечу в личку
Навигация
Перейти к полной версии