Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
trots93
11 / 11 / 0
Регистрация: 18.09.2012
Сообщений: 54
#1

Линия симметрии - C++

18.09.2012, 16:21. Просмотров 890. Ответов 2
Метки нет (Все метки)

Как найти линию симметрии многоугольника, заданного набором вершин?
Работаю с OpenCascade, появилась необходимость поиска линии симметрии на плоскости.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2012, 16:21     Линия симметрии
Посмотрите здесь:

в двумерном массиве (NxN) произвести зеркальное отражение относительно вертикальной оси симметрии. C++
C++ Степень симметрии
Зеркально отразить элементы матрицы относительно горизонтальной оси симметрии матрицы C++
Пунктирная линия C++ WinAPI
Линия кода 'S':'C' C++
Содержимое матрицы размерности n x n повернуть на 90 по часовой стрелке вокруг центра симметрии матрицы. Исходная матрица вводится из файла C++
Класс линия C++
Центр симметрии C++
C++ Побочная линия
C++ WinAPI Разделяющая линия
C++ Имитация вращения дефиса вокруг центра симметрии
Зеркально отразить элементы матрицы относительно горизонтальной оси симметрии C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
yekka
384 / 148 / 8
Регистрация: 12.05.2011
Сообщений: 450
18.09.2012, 22:30     Линия симметрии #2
ничего умнее перебора в голову не приходит
NoMasters
Псевдослучайный
1743 / 1086 / 71
Регистрация: 13.09.2011
Сообщений: 3,109
19.09.2012, 15:20     Линия симметрии #3
Ось симметрии всегда проходит через центр масс, находишь его, берешь одну точку перебираешь остальные на предмет того, могут ли они быть с первой симметричны относительно какой-то прямой, проходящей через центр масс. Если могут, проверяешь остальные точки на симметричность относительно той же прямой. + вариант, когда сама первая точка лежит на оси симметрии.
Yandex
Объявления
19.09.2012, 15:20     Линия симметрии
Ответ Создать тему
Опции темы

Текущее время: 16:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru