Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.02.2012, 13:07   #1
16milashka16
 
Регистрация: 14.12.2011
Сообщений: 9
По умолчанию точки на поверхности вращения - конус, цилиндр, сфера (по выбору)

нужна программа на делфи такая, что изображен конус (цилиндр или сфера) в трех проекциях, указываешь точку на одной из проекций и она отображается на двух других. Есть программа, аналогично которой нужна мне, только там пирамида... и нет исходника(
помогите кто может... если необходимо заплатить за работу, я готова!
Заранее спасибо
Вложения
Тип файла: rar piramida.rar (136.1 Кб, 16 просмотров)
16milashka16 вне форума Ответить с цитированием
Старый 02.02.2012, 19:11   #2
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию

Девушка, Вы скрины скиньте, а не exe-шник. Чует моё сердце, что программа в 137 Кб совсем другое делает И другим скачивать не советую.
Если помог, проси поставить минус. Будь оригинален!

Последний раз редактировалось Rin; 02.02.2012 в 19:13.
Rin вне форума Ответить с цитированием
Старый 02.02.2012, 19:41   #3
16milashka16
 
Регистрация: 14.12.2011
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Rin Посмотреть сообщение
И другим скачивать не советую.
Нормальная программа, не понимаю, чем она вас так удивляет.
Вот вам скрин
Изображения
Тип файла: png Безымянный.png (18.3 Кб, 105 просмотров)
16milashka16 вне форума Ответить с цитированием
Старый 02.02.2012, 22:50   #4
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию

Считайте меня параноиком. Незнакомые exe-файлы я не открываю, т.к. это противоречит политике безопасности. Вам бы этот пост, да в раздел "ФриЛэнс". Там быстрей откликнутся, если вы и впрямь готовы заплатить.
Если же захотите сами это делать, методами MoveTo() и LineTo() объекта Canvas нарисуйте на форме фигуры. Самая сложная фигура, из всех вами используемых, это круг. формула построения круга в декартовых координатах x= x0+r*cos(angle+pi/180) y=y0+r*sin(angle+pi/180) , где х и у - точки окружности, х0 и у0 - центр окружности, r - радиус, angle - угол поворота. В цикле увеличивайте angle и получите круг. Советую хранить все координаты вершин в массивах.
Далее найдите методы нахождения точки в фигуре (для треугольника, прямоугольника и круга). Это нужно для того, чтобы при нажатии мыши на пустую область мы не искали проекций в воздухе.
Ну и собственно само нахождение точки на проекциях. Для этого воспользуемся всеми любимым черчением и математикой:
Любимое черчение
и Любимая математика. Из любимого черчения поймём технологию , а с помощью математики найдём метод нахождения пересечения прямых.
Если помог, проси поставить минус. Будь оригинален!

Последний раз редактировалось Rin; 03.02.2012 в 01:44.
Rin вне форума Ответить с цитированием
Старый 03.02.2012, 12:28   #5
16milashka16
 
Регистрация: 14.12.2011
Сообщений: 9
По умолчанию

спасибо большое, очень помогли
16milashka16 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сфера 3 D marilyn_m Помощь студентам 0 09.11.2011 23:47
Не работает алгоритм вращения точки. 616th Помощь студентам 4 06.02.2011 23:31
Расстояние точки до поверхности Mikhail Bakurov Общие вопросы Delphi 9 20.01.2009 23:05
Помогите разобраться в поверхности: цилиндр это или нет Taisja Помощь студентам 7 18.06.2008 21:12
Help!!!Движение точки по поверхности сферы alex23xandr Помощь студентам 4 20.05.2007 14:45