<div dir="ltr"><div><div><div><div>Hello everybody,<br><br></div>I need your help on explaining me a different behaviour while using default geometry and OpenCascade geometry. Eventually I will depend on using OpenCascade to be able to use Boolean Operators. I automatically generate the Geometry from a CityGML File. Here is what it looks like by Default:<br><br>Point(0) = {361597.281, 5721167.500, 45.926};<br>Point(1) = {361598.062, 5721158.500, 45.926};<br>Point(2) = {361598.062, 5721158.500, 42.642};<br>Point(3) = {361597.281, 5721167.500, 42.642};<br>Line(0) = {0, 1};<br>Line(1) = {1, 2};<br>Line(2) = {2, 3};<br>Line(3) = {3, 0};<br>Line Loop(0) = {0, 1, 2, 3};<br>Plane Surface(0) = {0};<br>Point(4) = {361591.594, 5721158.000, 45.926};<br>Point(5) = {361591.594, 5721158.000, 42.642};<br>Line(4) = {1, 4};<br>Line(5) = {4, 5};<br>Line(6) = {5, 2};<br>Line Loop(1) = {4, 5, 6, -1};<br>Plane Surface(1) = {1};<br>Point(6) = {361590.844, 5721167.000, 45.926};<br>Point(7) = {361590.844, 5721167.000, 42.642};<br>Line(7) = {4, 6};<br>Line(8) = {6, 7};<br>Line(9) = {7, 5};<br>Line Loop(2) = {7, 8, 9, -5};<br>Plane Surface(2) = {2};<br>Line(10) = {6, 0};<br>Line(11) = {3, 7};<br>Line Loop(3) = {10, -3, 11, -8};<br>Plane Surface(3) = {3};<br>Point(8) = {361594.844, 5721158.500, 48.838};<br>Line(12) = {1, 8};<br>Line(13) = {8, 4};<br>Line Loop(4) = {-4, 12, 13};<br>Plane Surface(4) = {4};<br>Point(9) = {361594.062, 5721167.500, 48.838};<br>Line(14) = {6, 9};<br>Line(15) = {9, 0};<br>Line Loop(5) = {-10, 14, 15};<br>Plane Surface(5) = {5};<br>Line(16) = {9, 8};<br>Line Loop(6) = {0, 15, -16, 12};<br>Plane Surface(6) = {6};<br>Line Loop(7) = {-7, -13, -16, -14};<br>Plane Surface(7) = {7};<br>Line Loop(8) = {-2, -6, -9, -11};<br>Plane Surface(8) = {8};<br>Surface Loop(0) = {0, 1, 2, 3, 4, 5, 6, 7, 8};<br>Volume(0) = {0};<br>Point(9000) = {361580.844, 5721148.000, 42.642, 10.000};<br>Point(9001) = {361608.062, 5721148.000, 42.642, 10.000};<br>Point(9002) = {361608.062, 5721177.500, 42.642, 10.000};<br>Point(9003) = {361580.844, 5721177.500, 42.642, 10.000};<br>Point(9004) = {361580.844, 5721148.000, 58.838, 10.000};<br>Point(9005) = {361608.062, 5721148.000, 58.838, 10.000};<br>Point(9006) = {361608.062, 5721177.500, 58.838, 10.000};<br>Point(9007) = {361580.844, 5721177.500, 58.838, 10.000};<br>Line(9901) = {9000, 9001};<br>Line(9902) = {9001, 9002};<br>Line(9903) = {9002, 9003};<br>Line(9904) = {9003, 9000};<br>Line(9905) = {9000, 9004};<br>Line(9906) = {9001, 9005};<br>Line(9907) = {9002, 9006};<br>Line(9908) = {9003, 9007};<br>Line(9909) = {9004, 9005};<br>Line(9910) = {9005, 9006};<br>Line(9911) = {9006, 9007};<br>Line(9912) = {9007, 9004};<br>Line Loop(9990) = {9901, 9902, 9903, 9904};<br>Plane Surface(9990) = {9990};<br>Line Loop(9991) = {9901, 9906, -9909, -9905};<br>Plane Surface(9991) = {9991};<br>Line Loop(9992) = {-9906, 9902, 9907, -9910};<br>Plane Surface(9992) = {9992};<br>Line Loop(9993) = {-9907, 9903, 9908, -9911};<br>Plane Surface(9993) = {9993};<br>Line Loop(9994) = {-9908, 9904, 9905, -9912};<br>Plane Surface(9994) = {9994};<br>Line Loop(9995) = {9909, 9910, 9911, 9912};<br>Plane Surface(9995) = {9995};<br>Surface Loop(9999) = {9990, 9991, 9992, 9993, 9994, 9995};<br>Volume(9999) = {9999};<br><br></div>This is working without problems when I open it I gmsh giving no errors. When I trying to use OpenCascade I get the following errors:<br><br>Error   : OpenCASCADE wire or line loop with tag 5 already exists<br>Error   : 'LoD2_361_5721_1_NW.gml.geo', line 38 : Could not add line loop<br>Error   : Could not create face<br>Error   : 'LoD2_361_5721_1_NW.gml.geo', line 42 : Could not add plane surface<br>Error   : Could not create face<br>Error   : 'LoD2_361_5721_1_NW.gml.geo', line 44 : Could not add plane surface<br>Error   : Unknown OpenCASCADE face with tag 6<br>Error   : 'LoD2_361_5721_1_NW.gml.geo', line 47 : Could not add surface loop<br>Error   : Unknown OpenCASCADE surface loop with tag 0<br>Error   : 'LoD2_361_5721_1_NW.gml.geo', line 48 : Could not add volume<br>Error   : OpenCASCADE wire or line loop with tag 9993 already exists<br>Error   : 'LoD2_361_5721_1_NW.gml.geo', line 75 : Could not add line loop<br>Error   : OpenCASCADE wire or line loop with tag 9995 already exists<br>Error   : 'LoD2_361_5721_1_NW.gml.geo', line 79 : Could not add line loop<br><br></div>Thank you very much for your help!<br><br></div>Max<br></div>