0 / 0 / 0
Регистрация: 24.04.2019
Сообщений: 7
|
|
1 | |
Математический маятник в OpenGL13.08.2019, 19:23. Показов 2830. Ответов 10
Метки нет (Все метки)
Доброго времени суток
Дано задание изобразить 3д модель математического маятника в opengl. Никак не получается это сделать. В интернете не особо нашел какую либо полезную информацию как сделать 3д модель какого нибудь предмета. Очень надеюсь на вашу помощь Может быть вы знаете какой нибудь сайт или форму где подробно объясняется работа в opengl Заранее спасибо
0
|
13.08.2019, 19:23 | |
Ответы с готовыми решениями:
10
Математический маятник с затуханием Математический маятник математический маятник математический маятник |
14.08.2019, 01:50 | 2 |
Подвес нужно будет изображать в виде цилиндра. Цилиндр состоит из треугольников. Шар тоже состоит из треугольников. Вершины треугольников можно генерировать программно, но мне проще сделать 3D модели в редакторе Blender и загрузить координаты вершин треугольников в OpenGL программу. Для начала вам нужно научиться рисовать хотя бы один треугольник в 3D пространстве. К данному моменту накопилось довольно много туториалов, книг и видеоуроков на Youtube, как нарисовать треугольник. Умение рисовать треугольник в 3D - это основа, от которой можно танцевать дальше.
0
|
с++
1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562
|
|
14.08.2019, 07:42 | 3 |
тут обсуждалось дерзайте
Работа математического маятника в Opengl
1
|
14.08.2019, 10:10 | 4 |
Как у вас с английским? Можете ли читать, используя https://translate.google.com/ ? Я советую начать с этого туториала: https://opentk.net/learn/chapt... indow.html
0
|
1471 / 826 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
|
15.08.2019, 18:25 | 5 |
Один цилиндр стержень, другой грузик.
https://www.khronos.org/regist... linder.xml анимировать по таймеру Работа математического маятника в Opengl
0
|
15.08.2019, 18:48 | 6 |
karllos007, хотел у вас спросить, но забыл. Вам нужен устаревший OpenGL, который использовали в 90-х или современный шейдерный? Просто устаревший удалили в 2009 году из версии 3.2. Он так же был удалён из смартфонов, планшетов, и в версии для веб его нет (то есть в WebGL). В OpenGL ES 2 и 3 нет устаревших функций со статическим конвейером. Не нужно бояться шейдерного. Сейчас столько отличный туториалов и доступных книг для начинающих. И ещё один вопрос. Маятник должен иметь максимальную скорость внизу и замирать на мгновение в крайних точках. Вам нужно это? Вы на бумаге расписали формулы? В целом интересно узнать, как у вас дела в решении задачи по рисованию в 3D. Смогли ли научиться рисовать первый треугольник. Очень хорошая книга, рекомендую: WebGL. Программирование трехмерной графики. Она даст понимание, как работает современный шейдерный OpenGL. Или вы выбрали устаревшую версию OpenGL 1.1?
0
|
Антикодер
1804 / 869 / 48
Регистрация: 15.09.2012
Сообщений: 3,081
|
|
15.08.2019, 22:15 | 7 |
Занимаюсь по учебнику:
Learn Open GL (заблокирован в РФ - скажите спасибо властям) Learn Open GL - перевод этого учебника на русский
0
|
15.08.2019, 22:55 | 8 |
Если вдруг TC не знает, как обойти, то можно, например, поставить плагин Browsec. Я этот учебник изучаю только на английском. Тяжелее чем на русском, но я думаю, что эти сложности окупятся в будущем. Но, скорее всего, TC'у будет сложно начинать на английском, но неизвестно какой его уровень английского. В русской версии ещё не до конца перевели. Я не вижу глав "PBR" и "In Practice". Есть ещё перевод на C#: Learn OpenTK, но там совсем немного перевели, всего две главы, но для старта пойдёт, если есть желание писать на C# и OpenGL 3+.
0
|
0 / 0 / 0
Регистрация: 24.04.2019
Сообщений: 7
|
|
18.08.2019, 13:54 [ТС] | 9 |
В институте дали задание. Какой версией OpenGl пользоваться не сказали, так что я думаю любой
"Маятник должен иметь максимальную скорость внизу и замирать на мгновение в крайних точках." Желательно, но не обязательно. Спасибо за помощь, в ближайшее время сяду изучать литературу , которую вы привели выше
0
|
18.08.2019, 22:59 | 10 |
Я к вам заглянул в профиль. Вы знакомы с C#. На C# очень быстро можно создать первое окно для OpenGL: Creating a Window
Всего два шага: 1) Выбираете установщик пакетов, как показано на скриншоте: 2) Введите команду:
0
|
1471 / 826 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
|
22.08.2019, 19:30 | 11 |
Пробовали в гугле “pendulum opengl example”?
0
|
22.08.2019, 19:30 | |
22.08.2019, 19:30 | |
Помогаю со студенческими работами здесь
11
Математический маятник Математический маятник Математический маятник Математический маятник Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |