0 / 0 / 0
Регистрация: 10.09.2012
Сообщений: 11
|
|
1 | |
Изобразить последовательно зацепленными N шестерней с заданными параметрами08.11.2012, 08:13. Показов 1329. Ответов 16
Метки нет (Все метки)
Изобразить в зацеплении две шестерни (зубчатых колеса) какого – либо механизма; диаметры шестерен и количество зубьев задаются.
РАЗВИТИЕ ЗАДАЧИ. Изобразить последовательно зацепленными n шестерен с заданными параметрами; при необходимости смасштабировать чертеж до размеров экрана.
0
|
08.11.2012, 08:13 | |
Ответы с готовыми решениями:
16
Последовательно нарисовать линии с определенными координатами и параметрами. Изобразить линии случайной длины, соединенные последовательно друг с другом под случайным углом WIA сканирование с заданными параметрами Создание файлов с заданными параметрами |
Модератор
3387 / 2159 / 352
Регистрация: 13.01.2012
Сообщений: 8,378
|
|
08.11.2012, 13:57 | 2 |
и? строим набор дуг и линий по определенным правилам. перед тем как писать код полчаса сидим с карандашом над бумагой и вспоминаем геометрию. где остановились?
0
|
Croessmah
|
08.11.2012, 14:04
#3
|
0
|
0 / 0 / 0
Регистрация: 10.09.2012
Сообщений: 11
|
|
08.11.2012, 14:58 [ТС] | 4 |
уже сдала
0
|
Модератор
3387 / 2159 / 352
Регистрация: 13.01.2012
Сообщений: 8,378
|
|
08.11.2012, 14:59 | 5 |
молодец
1
|
0 / 0 / 0
Регистрация: 20.06.2015
Сообщений: 7
|
|
08.10.2016, 21:52 | 6 |
Доброго времени суток! Столкнулся с такой же задачей. Программа должна быть выполнена в виде оконного приложения Windows в C++Builder 6. Подскажите, пожалуйста, как хотя бы нарисовать эти шестерни и масштабировать всё это дело.
0
|
0 / 0 / 0
Регистрация: 20.06.2015
Сообщений: 7
|
|
08.10.2016, 23:25 | 8 |
Любовь это конечно хорошо. Модуль и передаточное отношение рассчитать не проблема, вот графику нарисовать с заданными параметрами, это как-то не моё .
0
|
192 / 128 / 52
Регистрация: 19.01.2010
Сообщений: 518
|
||||||
08.10.2016, 23:49 | 9 | |||||
Нет билдера 6 у меня, но компонент TPaintBox там вроде есть. Рисование можно делать, например, так:
1
|
0 / 0 / 0
Регистрация: 20.06.2015
Сообщений: 7
|
|
09.10.2016, 00:03 | 10 |
Круг и эллипс - это конечно хорошо. Я понимаю, что рисуем определенное количество кругов с центром в определенных координатах, но не представляю как на всей этой красоте нарисовать зубья шестеренок в нужных местах.
0
|
188 / 187 / 46
Регистрация: 24.03.2011
Сообщений: 670
|
|
09.10.2016, 00:58 | 11 |
А ты линиями и дугами, а не кругами и прямоугольниками. Но там считать придется, конечно, и на листке бумаги немного поколдовать для понимания.
0
|
0 / 0 / 0
Регистрация: 20.06.2015
Сообщений: 7
|
|
09.10.2016, 10:44 | 12 |
А по подробней как-нибудь объяснить можно? Еще я где-то встречал что в OpenGL есть стандартная функция для рисования шестерни, может в курсе что за она и можно ли ей воспользоваться в данной ситуации?
0
|
188 / 187 / 46
Регистрация: 24.03.2011
Сообщений: 670
|
|
09.10.2016, 11:28 | 13 |
Первый раз слышу о стандартной функции для рисования шестерни) Вообще говоря, в OpenGL, в чистом виде, даже круг нарисовать нельзя (если не использовать glu) - во всяком случае, раньше так было. Так что шестерня - это слишком жирно.
Прояви смекалку. Можно вообще не рисовать круг и ограничиться LINE_LOOP'ом (про округлость шестерни никто ведь не говорил). А зубья можно сделать треугольниками (хотя бы для начала), только делать это по кругу (параметрическую формулу для круг через синус и косинус ведь никто не отменял), и получится нечто типа _/\_/\_/\_, только по границе круга. Уже что-то похожее на шестерню.
1
|
0 / 0 / 0
Регистрация: 20.06.2015
Сообщений: 7
|
|
09.10.2016, 12:30 | 14 |
Треугольники как вариант! Только вот если кто задаст малое количество зубов на большой диаметр шестерни, то получится не очень красиво!
0
|
188 / 187 / 46
Регистрация: 24.03.2011
Сообщений: 670
|
|
09.10.2016, 13:14 | 15 |
Это уже их проблемы) Если зададут малое количество зубьев с квадратными зубьями, тоже будет мало похоже на шедевр)
0
|
0 / 0 / 0
Регистрация: 20.06.2015
Сообщений: 7
|
|
09.10.2016, 14:45 | 16 |
Тоже верно.
0
|
0 / 0 / 0
Регистрация: 20.06.2015
Сообщений: 7
|
||||||
10.10.2016, 17:02 | 17 | |||||
Всё доволи таки просто, останется немного допилить!
0
|
10.10.2016, 17:02 | |
10.10.2016, 17:02 | |
Помогаю со студенческими работами здесь
17
Отобразить кольцо с заданными параметрами Вычислить последовательность с заданными параметрами Нарисовать пирамиду с заданными параметрами Всплывающее окно с заданными параметрами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |