0 / 0 / 0
Регистрация: 16.11.2009
Сообщений: 30
|
|
1 | |
Действительный эллипсоид29.11.2010, 21:47. Показов 3198. Ответов 4
Метки нет (Все метки)
Доброго времени суток, уважаемые программисты и не только!
Пытаюсь разобраться с задачкой по OpenGL, а звучит она так: "построить действительный эллипсоид, затем вводя численные значения a, b и c видеть, как он меняется." Действительный эллипсоид описывается уравнением: x^2/a^2+y^2/b^2+z^2/c^2-1=0 Что я имею на данный момент? На данный момент, почитав https://www.cyberforum.ru/grap... 83413.html построил сферу. Господа, каким образом переделать ее в эллипсоид? И как сделать возможным изменения в зависимости от введенных a,b,c?
0
|
29.11.2010, 21:47 | |
Ответы с готовыми решениями:
4
Построить эллипсоид Тензор и эллипсоид инерции Эллипсоид (Этакий эритроцит) Как построить эллипсоид |
30.11.2010, 11:09 | 2 |
Простой способ - используйте матрицу масштабирования glScale[fd].
Но думаю что на самом деле вам надо было вычислять координаты каждой вершины элипсоида, а не вызывать одной командой gluSphere;
0
|
1 / 1 / 0
Регистрация: 24.03.2010
Сообщений: 7
|
|
30.11.2010, 17:11 | 3 |
Да, скорее всего, надо координаты вычислять... Потому что у меня похожее задание...
Читала что надо вместо этой формулы взять параметрические...
0
|
30.11.2010, 20:00 | 4 | ||||||||||
Я бы попробывал использовать сферические координаты:
a,b,c - соответсвенно полуоси элипсоида теперь получить много точек в 3д-пространстве просто:
Надеюсь из точек уже сможете сделать поверхность с нормалями Удачи!
1
|
1 / 1 / 0
Регистрация: 24.03.2010
Сообщений: 7
|
|
30.11.2010, 20:30 | 5 |
Ух ты... Надо попробовать) Спасибо)
0
|
30.11.2010, 20:30 | |
30.11.2010, 20:30 | |
Помогаю со студенческими работами здесь
5
Поверхности второго порядка. Эллипсоид Как построить эллипсоид по уравнению Эллипсоид (нужно сделать заднюю плоскость невидимой) Найти минимальный ящик, содержащий данный эллипсоид Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |