| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Рисование цилиндра |
| Автор: PELIKANN 21.9.2009, 18:18 | ||
| Всем привет! Проблема такая - надо построить каркас цилиндра, используя ТОЛЬКО стандартные функции модуля <graphics.h>... То бишь используя только такие функции,как line(), lineto(), arc(), ellipse() и т.д язык Си (пишу прогу на Turbo C v.3.0) вот немного теории... Формулы параметрического описания поверхности цилиндра: x = R sin L y = R cos L z = Hh , где L = 0..360, h= -0.5..0.5. ![]() каркасное изображение должно выглядеть так ![]() вот все что я смог сделать....
координата z мною использована так и не была...но она потом пригодится для написания функции поворота этого цилиндра. надеюсь на вашу помощь. спасибо |