Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 25, 2019 12:31:22

Rombler
Зарегистрирован: 2019-02-25
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Графический редактор

Здравствуйте. Помогите пожалуйста новичку. Хочу сделать некий 3д графический редактор. В отдельном окне в нём должны отображаться построенные линии. Пробовал использовать графики Matplotlib. Но это немного не то, в частности не устраивает процесс масштабирования. Во вложении скрин программки NC Corrector. Результат должен получиться примерно похожим. Подскажите какими библиотеками лучше воспользоваться?

Прикреплённый файлы:
attachment Безымянный.png (95,8 KБ)

Офлайн

#2 Фев. 25, 2019 13:17:01

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Графический редактор

Rombler
Здравствуйте. Помогите пожалуйста новичку. Хочу сделать некий 3д графический редактор. В отдельном окне в нём должны отображаться построенные линии. Пробовал использовать графики Matplotlib. Но это немного не то, в частности не устраивает процесс масштабирования. Во вложении скрин программки NC Corrector. Результат должен получиться примерно похожим. Подскажите какими библиотеками лучше воспользоваться?

Здравствуйте. Рекомендую посмотреть в сторону webGL и библиотеки https://ru.wikipedia.org/wiki/Three.js



Офлайн

#3 Фев. 25, 2019 15:19:02

Rombler
Зарегистрирован: 2019-02-25
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Графический редактор

webGL точно для питона подойдёт? Что то не нашел примеров.

FishHook
webGL точно для питона подойдёт? Что то не нашел примеров.
webGL точно для питона подойдёт? Что то не нашел примеров.

Офлайн

#4 Фев. 25, 2019 15:41:35

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Графический редактор

Rombler
webGL точно для питона подойдёт? Что то не нашел примеров.
точно не подойдет. Вам питон изучить хочется или “сделать некий 3д графический редактор”? Если питон, то вы придумали неудачную задачу для новичка в питоне, да и вообще. Если 3Д-графика вам важнее, то смотрите совет выше.



Отредактировано FishHook (Фев. 25, 2019 15:41:56)

Офлайн

#5 Фев. 25, 2019 16:17:37

Rombler
Зарегистрирован: 2019-02-25
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Графический редактор

FishHook
Ясно спасибо.
От 3д редактора мне нужно только чтобы он построил линии в пространстве. Умел их масштабировать(приблизиться). И определить координаты точки по наведённому курсору.
Думал питон справится с этой задачей вот и начал его изучение.

Офлайн

#6 Фев. 25, 2019 16:45:21

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2849
Репутация: +  186  -
Профиль   Отправить e-mail  

Графический редактор

> Подскажите какими библиотеками лучше воспользоваться?

PyQt/PySide.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#7 Фев. 25, 2019 16:45:53

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Графический редактор

Rombler
Думал питон справится с этой задачей вот и начал его изучение.
Вы, кажется, склонны думать, что работа с 3Д графикой, это некая особенность заложенная в самом языке. Язык А умеет работать с погодой, язык Б лихо считает геоданные, а язык В работает с 3Д. Это в общем-то не так. Все языки программирования делают одно и то же по сути, ведь в итоге любая программа на любом языке транслируется в инструкции процессора. Вопрос в том, насколько это эффективно. На питоне можно быстро писать программы, у него очень обширная библиотека, это его плюсы. Но для написания игр он, откровенно говоря, подходит плохо, поэтому никто и не делает для него развитых инструментов гейм-дева. Как скриптовый язык в некоторых игровых движках он используется, но не как 3Д основа. Вообще говоря, вы можете строить вашу графику на питоне попиксельно, или примитивами, хотя бы используя pyGame. Но
Rombler
От 3д редактора мне нужно только чтобы он построил линии в пространстве. Умел их масштабировать(приблизиться).
вы себе хоть как-то представляете проективную геометрию?



Офлайн

#8 Фев. 25, 2019 16:59:14

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Графический редактор

есть PyOpenGL жи вроде, и VTK умеет дружить с PyQt. Правда сам не пользовался, не скажу насколько оно геморойно, так что информация подана на правах срача.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Фев. 25, 2019 17:28:05)

Офлайн

#9 Фев. 26, 2019 07:56:12

Rombler
Зарегистрирован: 2019-02-25
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Графический редактор

FishHook
webGL
webGL тоже думаю не стоит начинать. Само приложение должно получиться скомпилированным, а не браузерным. Попробую покопаться в предложенных библиотеках питона.

Офлайн

#10 Фев. 26, 2019 08:11:16

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Графический редактор

Rombler
Само приложение должно получиться скомпилированным
Тогда вы точно не туда забрели. Питон интерпретируемый язык. Он ничего не компилирует.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version