Нарушение утверждения для определенных пересечений полупространств с использованием CGAL `Nef_polyhedron_3`C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Нарушение утверждения для определенных пересечений полупространств с использованием CGAL `Nef_polyhedron_3`

Сообщение Anonymous »

Я наблюдаю некоторые нарушения утверждений относительно определенных пересечений полупространств
, вычисленных с использованием Nef_polyhedron_3 CGAL.
В качестве простого примера рассмотрим следующий пример программы:< /p>

Код: Выделить всё

#include 

#include 
#include 
#include 

using Kernel = CGAL::Extended_cartesian;
using Nef = CGAL::Nef_polyhedron_3;

int main(int argc, char ** argv)
{
Nef hspace_1_1(Nef::Plane_3(1.0, 0.0, 0.0, 0.0), Nef::INCLUDED);
Nef hspace_1_2(Nef::Plane_3(1.0, 0.0, 0.0, 1.0), Nef::INCLUDED);
Nef hspace_2_1(Nef::Plane_3(0.0, 1.0, 0.0, 0.0), Nef::INCLUDED);
Nef hspace_2_2(Nef::Plane_3(0.0, 1.0, 0.0, 1.0), Nef::INCLUDED);
Nef hspace_3_1(Nef::Plane_3(0.0, 0.0, 1.0, 0.0), Nef::INCLUDED);
Nef hspace_3_2(Nef::Plane_3(0.0, 0.0, 1.0, 1.0), Nef::INCLUDED);

Nef intersection_1 = hspace_1_1*hspace_1_2;
std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/79347867/assertion-violation-for-certain-halfspace-intersections-using-cgals-nef-polyhe[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»