Создание сетки блендера непосредственно из данных numpy?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Создание сетки блендера непосредственно из данных numpy?

Сообщение Anonymous »

Можно ли создать сетку Blender непосредственно из эффективных массивов numpy без необходимости проходить через (медленные и тратящие пространство) типы данных POD Python? Вот сценарий, который иллюстрирует то, что я имею в виду. Мне нужно вызвать .tolist() для моих цифровых данных, чтобы скрипт заработал. Есть ли другой более эффективный API?
# Create a mesh from numpy arrays. Can you do this without tolist()?
import bpy
import numpy as np

verts = np.array([
(1, 1, 1),
(-1, 1, -1),
(-1, -1, 1),
(1, -1, -1),
], dtype=np.float32)

faces = np.array([[0, 1, 2], [0, 2, 3], [0, 3, 1], [2, 1, 3]],
dtype=int)

mesh = bpy.data.meshes.new('TetraMesh')
obj = bpy.data.objects.new('Tetra', mesh)

# Must call tolist() to pass to from_pydata()!
mesh.from_pydata(verts.tolist(),[],faces.tolist())
mesh.update(calc_edges=True) # Update mesh with new data
bpy.context.collection.objects.link(obj) # Link to scene



Подробнее здесь: https://stackoverflow.com/questions/682 ... numpy-data
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Приоритет сетки: порядок или столбец сетки/строка сетки
    Anonymous » » в форуме CSS
    0 Ответы
    163 Просмотры
    Последнее сообщение Anonymous
  • CSS GRIDS: сетки/Колонны сетки: SPAN 2,3 ... против сетки-Template-AREAS: «Область 1 Область 1 Область 2» ... для создан
    Anonymous » » в форуме Html
    0 Ответы
    40 Просмотры
    Последнее сообщение Anonymous
  • CSS GRIDS: сетки/Колонны сетки: SPAN 2,3 ... против сетки-Template-AREAS: «Область 1 Область 1 Область 2» ... для создан
    Anonymous » » в форуме CSS
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous
  • Обнаруживать объекты в анимации с помощью камеры глубины блендера и OpenCV Python
    Anonymous » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Ключевые точки оценки позы Mediapipe для блендера
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»