Vispy - это высокопроизводительная интерактивная библиотека 2D/3D визуализации данных. Vispy использует библиотеку OpenGL для доступа к мощи современных графических процессоров для отображения очень больших наборов данных.
3 ответа

Вращение больших массивов, максимально быстрое

Я относительно новичок в Python и ищу лучший оптимизированный код для вращения больших многомерных массивов. В следующем коде у меня есть многомерный массив 16X600000 с 32-битной плавающей точкой, и в соответствии с таймером вращение содержимого мое…
07 янв '15 в 16:42
1 ответ

Попытка повернуть четырехугольник в 3d с помощью Vispy

Я пытаюсь повернуть текстурированный четырехугольник в 3d с помощью Vispy, но я не могу решить это. Код не вызывает каких-либо особых ошибок, но он вообще не вращается. Я новичок в Vispy, возможно, мне не хватает некоторых важных компонентов в моем …
29 июл '17 в 20:15
1 ответ

Эффективное построение множества линий в VisPy

Из всех примеров кода / демонстраций, которые я видел в библиотеке VisPy, я вижу только один способ, которым люди рисуют много строк, например: for i in range(N): pos = pos.copy() pos[:, 1] = np.random.normal(scale=5, loc=(i+1)*30, size=N) line = sc…
19 янв '16 в 18:26
2 ответа

Как заставить MPL_plot VisPy работать

Я относительно новичок в Python и во всех чудесах, которые в нем содержатся, и я пытаюсь создать программу, способную отображать множество точек данных в 3D. Проблема в том, что проход по традиционному маршруту с помощью matplotlib очень медленный, …
30 июн '15 в 02:15
1 ответ

Как сделать мою анимацию Python гладкой?

Я использую vispy для создания трехмерной морской поверхности. Но это не очень гладко. Я не знаю, какую часть я должен улучшить. Может кто-нибудь сказать мне? Вот код: from numpy import linspace,zeros,sin,pi,exp,sqrt from vispy import app,scene impo…
02 мар '16 в 15:34
1 ответ

Создание 3D-диаграммы рассеяния в стиле Matplotlib в Vispy

Я провожу аспирантуру по исследованию облаков точек лидара чрезвычайно высокой плотности (1М точек +) и испытываю трудности с нанесением этих файлов на 3D-диаграмму рассеяния. Matplotlib не оптимизирован для таких больших наборов данных, поэтому я п…
15 янв '19 в 21:59
1 ответ

WxPython и Vispy

Здесь вопрос о встраивании SceneCanvas Vispy в приложение WxPython. Как изменить размер SceneCanvas под панель? и изменить размер снова, когда изменить размер окна? Вы можете попробовать этот код. Если вы максимизируете окно, вы увидите синий фон. Р…
10 фев '18 в 19:35
1 ответ

После рисования чего-либо с помощью Vispy получается только белое изображение

В качестве заголовка печатается только белое изображение. ниже мои коды import numpy as np from vispy import io, scene c = scene.SceneCanvas(keys='interactive', bgcolor='w', dpi=96) view = c.central_widget.add_view() xx, yy = np.arange(-1,1,.02),np.…
22 июн '17 в 01:01
1 ответ

Несколько изображений в одном представлении

Есть ли способ показать несколько изображений на одном экране с разными смещениями? _build_vertex_data в vispy/visuals/image.py кажется, не берет никаких смещений. Например, я хотел бы иметь 3 изображения рядом, что позволяет мне увеличивать и умень…
23 июл '18 в 15:48
0 ответов

Vispy Gloo не может рисовать GL_TRIANGLE_STRIP

Я пытаюсь настроить базовую среду для pyGLFW + Vispy + PyOpenGL. При попытке нарисовать, я получаю Ошибка выполнения: OpenGL получил ошибки (периодическая проверка): GL_INVALID_OPERATION Проследить: File "D:/Users/Emil/Documents/workspace/SynkFPS/ne…
22 янв '15 в 23:59
1 ответ

Можно ли нарисовать более одного объекта в vispy gloo?

Я пытался визуализировать два объекта одновременно, но я не нахожу правильный путь. Я продолжаю в том, что создаю две разные матрицы вектора положения "V1" и "V2", чтобы иметь возможность перемещать их независимо друг от друга внутри обратного вызов…
01 июл '15 в 12:42
1 ответ

Vispy Нет модуля с именем 'vispy.visuals.text._sdf_cpu'

Я скачал vispy и установил все необходимые зависимости (numpy pyqt а также cython). Сейчас я пытаюсь запустить некоторые из примеров, и когда я пытаюсь запустить, например, chloropleth.py, я получаю следующую трассировку Traceback (most recent call …
17 авг '18 в 10:56
2 ответа

Как использовать цветовую карту в Vispy Surfaceplot

Я использую VisPy построить поверхность, но функцию scene.visuals.SurfacePlot имеет только параметр colorбез параметра colormap, Кто-нибудь знает, как использовать colormap в построении поверхности?
27 апр '16 в 12:36
1 ответ

Добавить окружающий свет в сцену Vispy

Я пытаюсь добавить рассеянный свет к вязкой сетке. Вот код, который я использую для визуализации триангулированной сетки. meshdata = vispy.geometry.MeshData(vertices=r.vertices, faces=r.faces, vertex_colors=r.vColor) canvas = scene.SceneCanvas(keys=…
23 авг '16 в 23:26
1 ответ

Как нарисовать изображение в openGL?

Я загружаю изображение (сканирование биологического изображения) и хочу а) отобразить его и б) нарисовать на нем маркеры. Как бы я запрограммировал шейдеры? Я думаю, что вершинные шейдеры достаточно просты, так как это 2D-изображение. По идее, я дол…
10 июн '15 в 18:39
1 ответ

Прозрачность с вокселями в VisPy

Я пытаюсь использовать python и VisPy для отображения 3D-данных из массива. Я посмотрел пример здесь, и он был чрезвычайно полезным. Я получил данные для отображения - но они не выглядят так, как я хочу. То, как мои данные отображаются сейчас, я дей…
12 июл '18 в 13:05
1 ответ

Сетевая анимация со статическими узлами в python или даже webgl

Поэтому у меня есть конкретное задание, с которым мне нужна помощь, но я не был уверен, как это сделать. У меня есть модель для формирования связей между фиксированным набором сетевых узлов. Поэтому я хочу настроить окно или визуализацию, которая по…
30 ноя '14 в 19:08
2 ответа

Интерактивная визуализация данных - Python

Я работал с визуализацией данных с использованием Python. Для этого я использовал Matplotlib для визуализации. Тем не менее, теперь у меня есть некоторые требования, чтобы обеспечить более интерактивную визуализацию, помимо полного графического инте…
1 ответ

Отображение изображения на лице вращающегося куба в VisPy

Я играл с этим примером VisPy, чтобы показать вращающийся куб. Есть ли способ загрузить изображение (например, png) и отобразить его как одну из граней куба?
0 ответов

OpenGL Luminance внутренний тип данных

Я создаю 2D-текстуру, и меня смущает тип данных, в котором на самом деле хранится моя текстура. Мой ввод - это двумерный 32-битный массив с плавающей запятой, который пока нормализован до 0-1. Я создаю текстуру с помощью вызова, похожего на это: glT…
21 окт '15 в 15:34