diff --git a/demos/boolean/fillet2.geo b/demos/boolean/fillet2.geo new file mode 100644 index 0000000000000000000000000000000000000000..622ff9cd63e4664bc1607e3f243527a3879204a2 --- /dev/null +++ b/demos/boolean/fillet2.geo @@ -0,0 +1,13 @@ +SetFactory("OpenCASCADE"); + +Mesh.CharacteristicLengthMin = 1; +Mesh.CharacteristicLengthMax = 1; + +a() = ShapeFromFile("component8.step"); + +f() = Boundary{ Volume{a()}; }; +e() = Unique( Boundary{ Surface{f()}; } ); + +Fillet{a()}{e()}{0.5} + +Delete{ Volume{a()}; Surface{f()}; Line{e()}; } diff --git a/demos/boolean/simple6.geo b/demos/boolean/simple6.geo new file mode 100644 index 0000000000000000000000000000000000000000..f2f96757b86974c82ca3b4b0871ce5c1293cd3c9 --- /dev/null +++ b/demos/boolean/simple6.geo @@ -0,0 +1,16 @@ +SetFactory("OpenCASCADE"); + +Mesh.Algorithm = 6; +Mesh.CharacteristicLengthMin = 0.1; +Mesh.CharacteristicLengthMax = 0.1; + +Point(1) = {0,0,0}; +Point(2) = {1,0,0}; +Point(3) = {1,1,0}; +Point(4) = {0,1,0}; +Line(1) = {1,2}; +Line(2) = {2,3}; +Line(3) = {3,4}; +Line(4) = {4,1}; +Line Loop(1) = {1,2,3,4}; +Ruled Surface(1) = {1};