|
Вопрос # 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™...
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|