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

Здравствуйте. Рекомендую посмотреть в сторону webGL и библиотеки https://ru.wikipedia.org/wiki/Three.js
Rombler
webGL точно для питона подойдёт? Что то не нашел примеров.
FishHook
webGL точно для питона подойдёт? Что то не нашел примеров.
webGL точно для питона подойдёт? Что то не нашел примеров.
FishHook
Rombler
webGL точно для питона подойдёт? Что то не нашел примеров.
точно не подойдет. Вам питон изучить хочется или “сделать некий 3д графический редактор”? Если питон, то вы придумали неудачную задачу для новичка в питоне, да и вообще. Если 3Д-графика вам важнее, то смотрите совет выше.
Rombler
FishHook
Ясно спасибо.
От 3д редактора мне нужно только чтобы он построил линии в пространстве. Умел их масштабировать(приблизиться). И определить координаты точки по наведённому курсору.
Думал питон справится с этой задачей вот и начал его изучение.
Rodegast
> Подскажите какими библиотеками лучше воспользоваться?

PyQt/PySide.
FishHook
Rombler
Думал питон справится с этой задачей вот и начал его изучение.
Вы, кажется, склонны думать, что работа с 3Д графикой, это некая особенность заложенная в самом языке. Язык А умеет работать с погодой, язык Б лихо считает геоданные, а язык В работает с 3Д. Это в общем-то не так. Все языки программирования делают одно и то же по сути, ведь в итоге любая программа на любом языке транслируется в инструкции процессора. Вопрос в том, насколько это эффективно. На питоне можно быстро писать программы, у него очень обширная библиотека, это его плюсы. Но для написания игр он, откровенно говоря, подходит плохо, поэтому никто и не делает для него развитых инструментов гейм-дева. Как скриптовый язык в некоторых игровых движках он используется, но не как 3Д основа. Вообще говоря, вы можете строить вашу графику на питоне попиксельно, или примитивами, хотя бы используя pyGame. Но
Rombler
От 3д редактора мне нужно только чтобы он построил линии в пространстве. Умел их масштабировать(приблизиться).
вы себе хоть как-то представляете проективную геометрию?
PEHDOM
есть PyOpenGL жи вроде, и VTK умеет дружить с PyQt. Правда сам не пользовался, не скажу насколько оно геморойно, так что информация подана на правах срача.
Rombler
FishHook
webGL
webGL тоже думаю не стоит начинать. Само приложение должно получиться скомпилированным, а не браузерным. Попробую покопаться в предложенных библиотеках питона.
doza_and
Rombler
Само приложение должно получиться скомпилированным
Тогда вы точно не туда забрели. Питон интерпретируемый язык. Он ничего не компилирует.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB