| 
| 
 | Вопрос # 3 751/ вопрос открыт / | 
 |  Здравствуйте, эксперты!Сразу скажу, что я нигде не учусь, и это не задание, а часть моей программы...
 Мне нужно включить в программу часы, но не цифровые, а подобие механических... Проблема в том, что я не могу вывести формулу для построения отрезка от центра к заданной точке... У меня получилось, я просто создал множество и ввёл все значения данной точки... Но код получился слишком громоздким и не красивым... Помогите чем сможете...
 З.Ы. Кто посоветует мне сесть за учебники по геометрии, пусть идут лесом... Мне даже не обязательна формула, хотя бы намёк, от чего к чему... Ещё раз благодарен...
 
|  |   Вопрос задал: padonak (статус: Посетитель)Вопрос отправлен: 9 февраля 2010, 19:01
 Состояние вопроса: открыт, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 4; последнее сообщение — 9 февраля 2010, 20:17; участников в обсуждении: 3. 
|   | Ерёмин А.А. (статус: *Администратор), 9 февраля 2010, 19:07 [#1]: Цитата (padonak): З.Ы. Кто посоветует мне сесть за учебники по геометрии, пусть идут лесом Будете смеяться, но здесь кроме этого вряд ли можно что-то предложить.
 
 Ликбез:
 (X; Y) - центр, R - длина отрезка.
 Вторая точка: (X+R*Cos(A); Y-R*Sin(A)).
 A - угол поворота отрезка. 0 - если указывает на цифру 3 на часах, pi - если указывает на 9, pi/2 - на 12 и т.д.
 |  
|   | padonak (статус: Посетитель), 9 февраля 2010, 19:16 [#2]:Спасибо вам... Вы действительно помогли... А за учебники я наверное сяду в ближайшее будущее. Спасибо... |  
|   | min@y™ (статус: Доктор наук), 9 февраля 2010, 19:41 [#3]: Цитата (padonak): я просто создал множество и ввёл все значения данной точки... Но код получился слишком громоздким и не красивым... 
 Работа с табличными данными всегда быстрее, чем вычисления с вещественными числами. Посмотри, например, компонент TRxClock из RxLib. Там это как раз реализовано через константную таблицу заранее вычисленных значений с учётом масштаба отображения и dpi монитора.
 Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | padonak (статус: Посетитель), 9 февраля 2010, 20:17 [#4]:Ага... Тоже не плохо... Спасибо min@y™... |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |