Несколько базовых изменений в PyQt6 и PySide6 касательно графики на шейдерном OpenGL
Запись от 8Observer8 размещена 26.06.2022 в 00:23
Показов 3039
Комментарии 5
|
Содержание блога Эти изменения верны и для PySide6. Тема: Разница между PyQT 5 и PyQT 6 1. OpenGL-классы перенесли в отдельное пространство имён PyQt6.QtOpenGL: PyQt5:
PyQt5:
PyQt5:
PyQt5:
PyQt5:
PyQt5:
PyQt5:
1. Изменён enum для режима открытия файла: PyQt5:
PyQt5:
Пример (на PyQt6) загрузки 3D-модели из файла .dae (Collada) и физики на физическом движке Bullet Physics: https://github.com/8Observer8/... gl33-pyqt6 Пакеты для установки:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 5
Комментарии
-
Несколько примеров на шейдерном OpenGL и PyQt5:
- Треугольник: https://rextester.com/KWYGH93003
- Текстура на прямоугольнике: https://rextester.com/JNC31813
- Загрузка 3D-модели из файла .dae (Collada) и физика на физическом движке Bullet Physics: https://github.com/8Observer8/... engl-pyqt5
Запись от 8Observer8 размещена 26.06.2022 в 01:10
-
Падение куба на физическом движке Bullet Physics на PyQt6/PySide6 и OpenGL 3.3. Куб загружен из Blender из файла .dae (Collada)
Запись от 8Observer8 размещена 26.06.2022 в 13:29
-
Эти изменения верны и для PySide6.Запись от 8Observer8 размещена 28.06.2022 в 14:45
-
Пакеты для установки:- pip install PyQt6 (или PySide6)
- pip install PyOpenGL
- pip install numpy
- pip install Panda3D (для движка Bullet Physics)
Запись от 8Observer8 размещена 10.07.2022 в 12:10
-
Запись от 8Observer8 размещена 24.03.2023 в 21:27


