Форум программистов
Реклама:
Контент-фильтр ИКС для учебных заведений.
Готовый набор правил для школ, фильтрация по спискам Роскомнадзора и Минюста. Соответствует ФЗ №436 и №139.
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 04.01.2017, 21:16   #1
schibeki
Форумчанин
 
Регистрация: 27.11.2013
Адрес: Беларусь
Сообщений: 63
Репутация: 18
По умолчанию Вращение фигуры по заданной траектории

Здравствуйте, ребята, столкнулся с задачей. Нужно создать Windows-приложение, которое эмулирует движение базовой фигуры (рисунок фигуры прикрепил) таким образом, чтобы центр описывал заданную траекторию. При движении вдоль траектории фигура одновременно вращается вокруг центральной точки, а также меняет цвет. Скорость движения фигуры вдоль траектории задаются пользователем. Необходимо предусмотреть возможность масштабирования фигуры с сохранением пропорций и возможности возврата к исходному масштабу. Траектория движения от центра фигуры - парабола. (начало - левый нижний угол раб. области, окончание - правый нижний угол раб. области: вершина не должна касаться верхней границы раб. области). При касании фигурой границ раб. области она прекращает движение и вращение, через интервал времени t с. начинает движение в обратном направлении по заданной траектории и изменяет направление вращения в обратную сторону. Что касается цвета, то незаштрихованные элементы базовой фигуры изменяются плавно в процессе движения от синего в начале траектории до зеленого в конце траектории, заштрихованных элементов - от жёлтого до синего. При движении в обратном направлении изменяется и направление цвета. Программу можно делать в любой среде программирования. Что скажете, где проще всего это реализовать? В основном работаю в Delphi и Microsoft Visual Studio 2013 (C#). Может, кто-то сталкивался с подобными задачами. Любая ваша помощь очень ценна для меня. Извините заранее, если не по адресу написал. Всем добра)
Изображения
Тип файла: jpg 1.jpg (95.8 Кб, 2 просмотров)
schibeki вне форума   Ответить с цитированием
Старый 04.01.2017, 21:44   #2
Аватар
Модератор
Заслуженный модератор
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Адрес: Северодонецк.ua
Сообщений: 16,341
Репутация: 5824
По умолчанию

Можно взять за основу код отсюда. Там центр не перемещается и масштаб не меняется, но это сути не меняет, все поправимо ))
http://www.programmersforum.ru/showthread.php?t=299787
__________________
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар на форуме   Ответить с цитированием
Старый 09.01.2017, 09:48   #3
schibeki
Форумчанин
 
Регистрация: 27.11.2013
Адрес: Беларусь
Сообщений: 63
Репутация: 18
По умолчанию

Спасибо большое) Больше ничего не наблюдали подобного на форуме? Знаю, что есть поиск, но по поиску сложно что-то подобное найти.
schibeki вне форума   Ответить с цитированием
Старый 09.01.2017, 12:57   #4
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 22,109
Репутация: 5003
По умолчанию

Цитата:
Сообщение от schibeki Посмотреть сообщение
Больше ничего не наблюдали подобного на форуме?
я вот не припомню.
А зачем?
Чем не устроила предложенная ссылка?
Что не получается?
Serge_Bliznykov вне форума   Ответить с цитированием
Старый 09.01.2017, 13:21   #5
schibeki
Форумчанин
 
Регистрация: 27.11.2013
Адрес: Беларусь
Сообщений: 63
Репутация: 18
По умолчанию

Это не совсем то, что по условию. Я нашел что-то подобное здесь http://www.cyberforum.ru/cpp-builder/thread1323388.html и тут http://www.cyberforum.ru/cpp-builder/thread1501484.html буду пробовать делать. Просто я с С++ не работал, придётся разобраться для начала)
schibeki вне форума   Ответить с цитированием
Старый 09.01.2017, 15:18   #6
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 22,109
Репутация: 5003
По умолчанию

так никто и не говорил, что по ссылке в точности то, то Вам надо.
но базовые моменты можно было бы оттуда взять.
но, судя по всему, в этом уже нет необходимости, т.к. первая ваша ссылка на киберфоруме - это как раз решение Вашей задачи, можно брать готовое.
Serge_Bliznykov вне форума   Ответить с цитированием
Старый 12.01.2017, 11:47   #7
schibeki
Форумчанин
 
Регистрация: 27.11.2013
Адрес: Беларусь
Сообщений: 63
Репутация: 18
По умолчанию

Благодарю, я уже реализовал в C++ Builder XE8 благодаря этой теме http://www.cyberforum.ru/cpp-builder/thread1323388.html и своим наработкам) Тема неактуальна уже. Всем спасибо. Расходимся :D
Изображения
Тип файла: jpg MgFFq3AgJ4U.jpg (37.5 Кб, 1 просмотров)
Тип файла: jpg qHbRl7xAPrw.jpg (25.5 Кб, 2 просмотров)
Вложения
Тип файла: rar Star In Circle.rar (849.2 Кб, 4 просмотров)

Последний раз редактировалось schibeki; 13.01.2017 в 09:46. Причина: Правка ссылки
schibeki вне форума   Ответить с цитированием
Старый 12.01.2017, 12:10   #8
Arigato
СуперПрограммист
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Адрес: Россия
Сообщений: 13,966
Репутация: 3525
По умолчанию

schibeki, ну сделали, так исходник прикрепите.
__________________
E-Mail: arigato.freelance@gmail.com
Arigato вне форума   Ответить с цитированием
Старый 12.01.2017, 16:12   #9
schibeki
Форумчанин
 
Регистрация: 27.11.2013
Адрес: Беларусь
Сообщений: 63
Репутация: 18
По умолчанию

Пока что не могу, это моя курсовая. После защиты)
schibeki вне форума   Ответить с цитированием
Старый 12.01.2017, 22:49   #10
zvygin1964
Троль, флудёр
Профессионал
 
Аватар для zvygin1964
 
Регистрация: 19.06.2013
Адрес: Потресово Калужской_области Репутация: 10
Сообщений: 1,727
Репутация: 1189
По умолчанию

Цитата:
Сообщение от schibeki Посмотреть сообщение
Пока что не могу
После защиты не забудьте прикрепить, или будете жестоко наказаны...
__________________
Не программист вообще.
zvygin1964 на форуме   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Lazarus Вращение фигуры Atherakhia Помощь студентам 0 26.05.2015 00:43
вращение фигуры missg Паскаль 4 15.04.2012 22:27
Вращение фигуры vandrouny Общие вопросы Delphi 3 22.05.2010 21:16
Движение фигуры по траектории Dgohn Общие вопросы Delphi 3 08.01.2009 10:36




14:00.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru