From 60a6710a8f4270c61b070d5d8a36aee2688a0ad6 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Sat, 11 Mar 2017 13:56:27 +0000 Subject: [PATCH] recursive delete --- demos/boolean/extrude.geo | 2 +- demos/boolean/fillet.geo | 2 +- demos/boolean/fillet2.geo | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/demos/boolean/extrude.geo b/demos/boolean/extrude.geo index 2cbe66601c..c2e03e6a78 100644 --- a/demos/boolean/extrude.geo +++ b/demos/boolean/extrude.geo @@ -35,8 +35,8 @@ DefineConstant[ If(order == 0) Extrude{0,0,0.3}{ Surface{1:3}; } - BooleanFragments{ Volume{1}; Delete; }{ Volume{2:3}; Delete; } Delete{ Surface{1:3}; } + BooleanFragments{ Volume{1}; Delete; }{ Volume{2:3}; Delete; } Else BooleanFragments{ Surface{1}; Delete; }{ Surface{2:3}; Delete; } Extrude{0,0,0.3}{ Surface{1:5}; } diff --git a/demos/boolean/fillet.geo b/demos/boolean/fillet.geo index 30ce63d1c7..e3e30057ef 100644 --- a/demos/boolean/fillet.geo +++ b/demos/boolean/fillet.geo @@ -12,4 +12,4 @@ Fillet{1}{e()}{0.2} tmp() = Fillet{1}{1,2,4}{0.05}; Translate{2,0,0} { Volume{tmp(0)}; } -Delete{ Volume{1}; Surface{f()}; Line{e()}; } +Recursive Delete{ Volume{1}; } diff --git a/demos/boolean/fillet2.geo b/demos/boolean/fillet2.geo index acfabf0eea..51c4fe22ce 100644 --- a/demos/boolean/fillet2.geo +++ b/demos/boolean/fillet2.geo @@ -10,4 +10,4 @@ e() = Unique(Abs(Boundary{ Surface{f()}; })); Fillet{a()}{e()}{1} -Delete{ Volume{a()}; Surface{f()}; Line{e()}; } +Recursive Delete{ Volume{a()}; } -- GitLab