Kselax.ru

Hacker Kselax — the best hacker in the world

Menu
  • Блог
  • Контакты
  • wp plugin генератор
  • Русский
    • Русский
    • English
Menu

Функция которая соединяет две фигуры.

Posted on 30 марта, 201330 марта, 2013 by admin

Определите функцию которая рисует соединяющую две фигуры (типа Shape) линию, вычисляя для этого две ближайшие точки и соединяя их.

Ссылка на класс Shape: http://www.kselax.ru/2013/03/prostaya-graficheskaya-sistema/

Сделаем просто теоретически данную задачу. Практически лень. Что же мы будем делать? Как же нам решать данную задачу? Где вообще определить функцию соединяющую две фигуры? Я так предпологаю, что ее нужно определить в классе Window, допустим Window::L(Shape(),Shape()). Или наверно можно создать новый тип как бы объединение Shape2 например новый тип. В который при инициализации передается две фигуры, тоесть два объекта типа Shape. И уже от по этим объектам вычисляет прямую которую нужно провести, то есть будет содержать в себе линию, а затем уже вызовом w.draw(Shape2) мы и нарисуем эту линию. Отак бы было само прикольно как мне кажется.

Да а две точки как же нам вычислять?

Нужно наверно сравнивать каждую точку одной фигуры с каждой точкой другой. То есть находить самое минимальное x  и самое минимальное y. Да тоже не легко.

Честно я не хочу на д этой задачей заморачиваться. Если ее делать это не час, а больше времени заберет как минимум день. Ну ее нафиг. Летс гоу следующую.

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Рубрики

  • C++ (293)
  • JavaScript (1)
  • linux (1)
  • MFC (39)
  • node.js (2)
  • React (3)
  • vBulletin (5)
  • Visual Studio (9)
  • wordpress (18)
  • Разное (29)

Метки

Ajax bootstrap CentOS CLI expressjs FormData GDlib google Invisible reCAPTCHA JWT media MFC php react-router-dom redux repository wordpress RTTI STL vBulletin vector Visual Studio WINAPI wordpress wp-plugins XMLHttpRequest Двоичное дерево Задачи С++ Игры С++ Исключения С++ О-большое Операторы_С++ Перегрузка операторов С++ Поиск С++ Потоки Проектирование_С++ С++ Типы_С++ Типы С++ Шаблоны С++ библиотеки локализация макросы С++ сортировка С++

Свежие комментарии

  • ExchiNuGs к записи Программка для заполнения форума на vBulletin 3.8.7
  • RA3PKJ к записи visual C++, создание диалоговых окон.
  • admin к записи Как удалить изображение из google
  • Shakanris к записи Программка для заполнения форума на vBulletin 3.8.7
  • костя к записи visual C++, создание диалоговых окон.
©2021 Kselax.ru Theme by ThemeGiant