Форум программистов, компьютерный форум, киберфорум
Boost C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 1
Регистрация: 27.07.2009
Сообщений: 75

Посчитать площадь при пересечении двух полигонов

11.11.2015, 16:41. Показов 1132. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, форумчане.
Возникла такая проблема. Необходимо получить посчитать площадь при пересечении двух полигонов. Взял примеры area и intersection и написал функцию, но программа при запуске вылетает на строке
C++
1
bg::intersection(sph_poly1, sph_poly2, l_areas);
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void areas(const char* poly1, const int& size_poly1, const char* poly2, const int& size_poly2)
{
    typedef bg::model::polygon<bg::model::point<float, 2, bg::cs::spherical_equatorial<bg::degree> > > polygon;
 
    polygon sph_poly1;
    polygon sph_poly2;
 
    bg::read_wkt(poly1, sph_poly1);
    bg::read_wkt(poly2, sph_poly2);
 
    deque<polygon> l_areas;
 
    bg::intersection(sph_poly1, sph_poly2, l_areas);
 
    int i = 0;
 
    BOOST_FOREACH(polygon const& p, l_areas)
    {
        cout << ++i << ": " << bg::area(p) << endl;
    }
}
Подскажите пожалуйста, где может быть ошибка? Спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.11.2015, 16:41
Ответы с готовыми решениями:

Найти площадь фигуры, образующейся при пересечении двух треугольников
найдите площадь фигуры , образующейся при пересечении треугольников АВС и DEF. Сделать чертеж. Координаты вершин...

Площадь фигуры при пересечении функций
Добрый день) помогите, пожалуйста, выполнить задание. Необходимо написать программу, которая ищет площадь замкнутой фигуры и точки при...

Рассчитать площадь фигур, образуемых при пересечении круга с координатными осями
Рассчитать площадь фигур, образуемых при пересечении круга с координатными осями. Нужно рассчитать площадь фигур, которые образуются при...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.11.2015, 16:41
Помогаю со студенческими работами здесь

Не срабатывает OnMouseUp при пересечении двух коллайдеров
Здравствуйте! Подскажите пожалуйста: у меня два объекта в режиме 2D расположены в одном месте на плоскости, у обоих есть 2-д коллайдеры, но...

Перенос данных на пересечении столбца и строки при двух условиях
В очередной раз всем привет! Подскажите как реализовать с помощью макроса : необходимо скопировать ячейку(в примере она...

Уравнение биссектрисы тупого угла при пересечении двух прямых в пространстве
Проверить что две прямые x=1+2t ,y=2t, z=t и x=11+8t,y=6+4t,z=2+t пересекаются и написать уравнение биссектрисы тупого угла между ними. ...

Звезда из двух полигонов
Привет. У меня задание. С помощью класса awt.Polygon нарисовать звезду. В общем мой класс звезда я наследую от класса Исогон По заданию...

Определить значения двух основных осей эллипса, который получится при пересечении эллипсоида плоскостью от нормали к ней
Есть значения 3 основных координат эллипсоида. Требуется определить значения двух основных осей эллипса, который получится, при пересечении...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru