Уведомления

Группа в Telegram: @pythonsu

#1 Май 5, 2021 21:26:12

spataphore
Зарегистрирован: 2021-05-05
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Срочно! Помощь по проекту "Моделирование углеродных нанотрубок"

Всем привет. Нужна помощь: мне необходимо сделать программу, в интерфейсе которой я задаю значение индексов хиральности самих нанотрубок (n, m), а также длина самой трубки (L). В окне программы после запуска отображается сама нанотрубка с заданными параметрами (цилиндр, который можно вращать).

Тут показано, как вообще определяется хиральность нанотрубки и как выглядит её строение: http://lkmprom.ru/clauses/entsiklopediya/nanotrubki-/

Я как это вижу?:
1) через QT сделать форму: три поля для ввода параметров n, m и d, кнопка запуска, а выше - отображение цилиндра;
2) Цилиндр зависит от параметров L (его длина) и C (вектор хиральности, обхват цилиндра);
3) Есть готовый PNG-файл с шестиугольниками. Он вырезается прямоугольной формой в зависимости от заданных параметров и накладывается текстурой на этот цилиндр.

Я достаточно профан в питончике, однако проект горит. Весь день пересматривал все возможные форумы, гайды и т.д., но это особо мне не помогло

Прикреплённый файлы:
attachment графеновый лист.png (74,6 KБ)

Офлайн

#2 Май 5, 2021 23:02:52

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

Срочно! Помощь по проекту "Моделирование углеродных нанотрубок"

spataphore
Я достаточно профан в питончике
А зачем тогда это делать в питоне? Делайте в том чем владеете.
spataphore
цилиндр, который можно вращать).
Выглядит как задача решаемая при помощи opengl/directx/…
Если питон, то я бы наверное попробовал ее решить при помощи https://docs.enthought.com/mayavi/mayavi
https://stackoverflow.com/questions/33376862/how-to-render-a-3d-brain-image-in-a-mayavi-plot



Отредактировано doza_and (Май 5, 2021 23:09:35)

Офлайн

#3 Май 6, 2021 00:44:03

spataphore
Зарегистрирован: 2021-05-05
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Срочно! Помощь по проекту "Моделирование углеродных нанотрубок"

doza_and
Выбора нет. Обязательно задали на питоне.

Офлайн

#4 Май 6, 2021 19:46:46

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Срочно! Помощь по проекту "Моделирование углеродных нанотрубок"

вроде blender поддерживает python



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Офлайн

#5 Май 7, 2021 06:10:05

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

Срочно! Помощь по проекту "Моделирование углеродных нанотрубок"

AD0DE412
вроде blender поддерживает python
Да, поддерживает.
1. Но результат работы блендера не приложение а модель.
2. Чтобы просто научиться пользоваться блендером надо потратить ну наверное месяц, а может и больше.



Офлайн

#6 Май 7, 2021 07:43:21

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9716
Репутация: +  842  -
Профиль   Отправить e-mail  

Срочно! Помощь по проекту "Моделирование углеродных нанотрубок"

doza_and
2. Чтобы просто научиться пользоваться блендером надо потратить ну наверное месяц, а может и больше.
Я месяца два проходил основы только, чтобы просто что-то там делать (заставки для видео), чтобы понимать там менюшки какие-то. Довольно сложная программа. Там можно мультики трёхмерные делать. Но чтобы сделать просто движение какое-то чего-то, нужно просидеть неделю, не меньше.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version