Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 3 751

Раздел: Delphi » Прочее
/ вопрос открыт /

Здравствуйте, эксперты!
Сразу скажу, что я нигде не учусь, и это не задание, а часть моей программы...
Мне нужно включить в программу часы, но не цифровые, а подобие механических... Проблема в том, что я не могу вывести формулу для построения отрезка от центра к заданной точке... У меня получилось, я просто создал множество и ввёл все значения данной точки... Но код получился слишком громоздким и не красивым... Помогите чем сможете...
З.Ы. Кто посоветует мне сесть за учебники по геометрии, пусть идут лесом... Мне даже не обязательна формула, хотя бы намёк, от чего к чему... Ещё раз благодарен...

padonak Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: 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

padonak (статус: Посетитель), 9 февраля 2010, 19:16 [#2]:

Спасибо вам... Вы действительно помогли... А за учебники я наверное сяду в ближайшее будущее. Спасибо...
min@y™

min@y™ (статус: Доктор наук), 9 февраля 2010, 19:41 [#3]:

Цитата (padonak):

я просто создал множество и ввёл все значения данной точки... Но код получился слишком громоздким и не красивым...


Работа с табличными данными всегда быстрее, чем вычисления с вещественными числами. Посмотри, например, компонент TRxClock из RxLib. Там это как раз реализовано через константную таблицу заранее вычисленных значений с учётом масштаба отображения и dpi монитора.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
padonak

padonak (статус: Посетитель), 9 февраля 2010, 20:17 [#4]:

Ага... Тоже не плохо... Спасибо min@y™...

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:39
Выполнено за 0.02 сек.