![]() |
|
Модераторы: Poseidon |
![]()
|
|
| astradan |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 19.4.2006 Репутация: нет Всего: нет |
Скажите математические формулы: цилиндра, усечённого конуса.
|
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 5 Всего: 260 |
это тела вращения. они могут задаваться разве что системой уравнений, но не одним уравнением. А формула может относиться только к алгоритму вычисления численной характеристики - объёма, площади поверхности, массы... Но никак не к телу.
|
|||
|
||||
| astradan |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 19.4.2006 Репутация: нет Всего: нет |
Мне нада просто математическая как в школе.. на основе формулы построить рисунок
|
|||
|
||||
| Mechanic |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 228 Регистрация: 5.5.2006 Где: Kharkov, Ukraine Репутация: нет Всего: 7 |
Рисунки бывают разные. Определись с задачей более подробно, ведь для рисования каждой точки нужна формула. И где рисовать собираешься, на 2D поверхности, или в 3D пространстве? --------------------
Tell me the extensions of the files You backup and I'll tell You who You are.. ©Mch |
|||
|
||||
| Странник |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 18.6.2006 Репутация: нет Всего: нет |
astradan,
Хм... а по-моему, это элементарно. Кстати, для каких целей тебе? Можно ведь и в неявной форме задавать или параметрической. Если ты хочешь, что в объеме делать, то и уравнения нормалей понадобятся. Хочешь, могу скинуть документ по этому делу. Там ты найдешь: - базовые формы (сферы, цилиндры, конусы); - поверхности второго рода (эллипсоиды, 1, 2-ч полостные гиперболоиды и т.п.); - суперквадрики (суперэллипсоид, супертороид и т.п.). |
|||
|
||||
| comtat |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1310 Регистрация: 2.5.2006 Где: Россия, Казань Репутация: 8 Всего: 71 |
h- высота;
p-периметр основания; V-объём; S- площадь основания Sбок- боковая поверхность V=Sh; // обьем плизмы Sбок=ph. // боковая поверчность все полностью во есть на тута -------------------- Рожденный в СССР !!! ExtJS - мой фреймворк |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 11 Всего: 360 |
astradan, тебе надо разбивать фигуры на примитивы и таким образом хранить/рисовать
Например: Цилиндр: радиус, высота Ус. конус: ширина, длинна, высота1(поностью), высота2(обрезанная) А программа твоя уже будет собирать. |
|||
|
||||
| DEER |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 749 Регистрация: 12.4.2005 Где: г. Рязань Репутация: нет Всего: 13 |
нее, народ есть формулы 100% помню есть.
6 лет назад на первом курсе проходили их на дисциплине "Линейная алгебра и аналитическая геометрия" мы их дажу учили чтоб на память называть.... тока прошло уже 6 лет и нифига не помню. Так что, astradan, поищи в инете на эту тему и будет тебе счастье Добавлено @ 15:54 ЗЫ тока там по 3 координаты -------------------- |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 5 Всего: 260 |
DEER, а вот и нифига. Есть формула цилиндрической поверхности. Но цилиндр - это не только боковая поверхность. Это ещё и два круга - сверху и снизу(а круг, в отличии от окружности, имеет формулой неравенство, а не равенство). Точно так же и конус - фомула конической поверхности не даёт информацию о круге внизу конуса.
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 4 Всего: 261 |
Эллипс x^2 / a^2 - y^2/b^2 = 1
Поверхности вращения - Эллипсойд и остальные - формулы такие же но меняются знаки, добавляется z^2/c^2 и значение справа либо 1 либо 0 либо -1. Добавлено @ 16:11 Обнуляя одну из переменных видим соответствующее сечение по этой оси. |
|||
|
||||
| DEER |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 749 Регистрация: 12.4.2005 Где: г. Рязань Репутация: нет Всего: 13 |
skyboy, а говорил про то что написал Mal Hack
Добавлено @ 17:03 и вообще у нас препода такие формулы задвигали...... как мне кажется вообще любую фигуру или поверхность можно описать математической формулой... где то в инете видел формулу листа конопли Добавлено @ 17:04 а ещё можно отойти от декартовой системы и перейти в полярную.. там проще должно быть -------------------- |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 5 Всего: 260 |
DEER, Mal Hack написал про тот случай(двольно редкий!), когда тело ограничено единственной поверхностью! Варианты из той же сферы - гиперболоид уже не является телом, так как не ограничено в пространстве.
далеко не любую. а вот и нет Сначала надо определиться, что ты понимаешь под формулой. Нет такого понятия, как "формула поверхности"! Есть "уравнение поверхности". Любую фигуру можно описать при помощи системы равенств/неравенств. Но для отрисовки неравенства заведомо не годятся. Ибо прийдётся в цикле перебирать все отображаемые точки и "проганять" их через систему. Кста, пока писал - понял, в чём разница между телом и поверхностью(в свете именно разговора; то, что тело ограничено, а поверхность может быть бесконечна, думаю не вызывает возражений?). Поверхность может задаваться уравнением, но тело, которое должно ограничиваться поверхностью, просто не может задаваться равенством - надо исходить из неравенства. Например, эллипсоид - тело, ограниченной эллпитической поверхностью. И тело задаётся равенством x^2 / a^2 - y^2/b^2 <= 1, ибо возможна и ситуация x^2 / a^2 - y^2/b^2 >= 1, что не является телом из-за "бесконечности". Впрочем, это уже вышел - если известен порядок отрисовки - и с наложением изображений поверхностей не будет проблем; - если тело не надо делать "сплошным"(например, чтоб при "въезде" камеры "внутрь" объекта он может отображаться, как пустая коробка, а не как куб изнутри) |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 4 Всего: 261 |
Является, только его грани ввиду построения по сечениям уходят на бесконечность из-за ьгиперболической основы... Поверхности и плоскости описываются УРАВНЕНИЯМИ соответствующими в декартовой системе. В полярной системе может быть и формула изменения r=asoc(f), к примеру. Формула, там где одна переменная является полностью зависимой от другой (их), а другая (ие) от первой не зависят. Или к примеру, кардиойда, заданная параметрически представляет собой систему, вроде: x = 1-cos(t) y = 1-sin(t) |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 5 Всего: 260 |
Какие грани? |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |