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

C++

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

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

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

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

В Canvas не рисуется линия - C++ Builder
Линия рисуется в приделах кружка а надо чтобы и за приделы выходилоfor(int i=0;i<n;++i) if(Form1->StringGrid1->Cells==Form3->Edit1->Text)...

Линия проходит через квадрат - C++ Builder
Добрый вечер! Можете помочь пожалуйста ещё в одном вопросе. Через квадрат проходит линия (линия задается произвольно). Нужно найти две...

Линия получается поверх компонента - C++ Builder
Добрый день! Динамически создаю на панеле два шейпа. В классе, которому принадлежит каждый шейп имеется панель2 (родетелем которой...

Входит ли линия в область Pie - C++ Builder
Есть линия которая двигается по окружности в одну сторону и "пирог" (Pie) Который двигается в другую сторону. Рисование происходит в...

Линия вращается вокруг одной из своих точек - C++ Builder
Линия вращается вокруг одной из своих точек. Цвет линии должен меняться через разные промежутки времени. При каждом повторном запуске длина...

Проверить, замкнута ли линия, которую на канве рисует пользователь - C++ Builder
Как проверить замкнута ли фигура на конве? Фигуру рисует пользователь, т.е. никаких исходных данных по фигуре нет.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
yekka
385 / 149 / 8
Регистрация: 12.05.2011
Сообщений: 450
18.09.2012, 22:30 #2
ничего умнее перебора в голову не приходит
0
NoMasters
Псевдослучайный
1754 / 1097 / 72
Регистрация: 13.09.2011
Сообщений: 3,134
19.09.2012, 15:20 #3
Ось симметрии всегда проходит через центр масс, находишь его, берешь одну точку перебираешь остальные на предмет того, могут ли они быть с первой симметричны относительно какой-то прямой, проходящей через центр масс. Если могут, проверяешь остальные точки на симметричность относительно той же прямой. + вариант, когда сама первая точка лежит на оси симметрии.
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.09.2012, 15:20
Привет! Вот еще темы с ответами:

Разделяющая линия - C++ WinAPI
С помощью чего создаются разделяющие линии. Мне кажется что это каройто компонент, но какой? P.S. эту линию можно увидеть в codeblocks...

Пунктирная линия - C++ WinAPI
Привет, друзья! Как можно как нарисовать пунктирную и точечную линии? выложите пожалуйста примеры? win api c++

Линия, идущая за мышкой - C++ WinAPI
Здравствуйте, начал работу с АПИ, написал программу, которая рисует линию из точек, но не могу понять как сделать сплошную линию, чтобы шла...

Пересекает ли линия квадрат? - C++ WinAPI
Друзья, plz, подскажите, как определить, пересекает ли линия квадрат? Стандартных функций в WIN32, естественно, нет. Буду благодарен за...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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