${if(HasFeature("BOUNDARY_LAYERS"))} #Example 1 reset brick x 10 create boundary_layer 1 modify boundary_layer 1 uniform height .1 growth 1.2 layers 10 modify boundary_layer 1 add surface 1 volume 1 modify boundary_layer 1 continuity on volume 1 redistribute nodes off volume 1 Scheme Sweep source surface 1 target surface 2 sweep transform least squares volume 1 autosmooth target on fixed imprints off smart smooth on nlayers 5 mesh volume 1 #Example 2 reset import acis "Blade.sat" separate_bodies create brick volume 1 extended absolute 150 subtract volume 1 from volume 2 webcut volume 3 with sheet extended from surface 28 delete Volume 3 create boundary_layer 1 modify boundary_layer 1 uniform height .05 growth 1.2 layers 10 modify boundary_layer 1 add surface 20 volume 4 surface 21 volume 4 surface 22 volume 4 surface 23 volume 4 surface 24 volume 4 surface 25 volume 4 surface 26 volume 4 modify boundary_layer 1 continuity on modify boundary_layer 1 height 0.5 modify boundary_layer 1 height 0.2 surface 20 21 22 23 24 25 26 size 7 volume 4 Scheme Tetmesh proximity layers off geometry approximation angle 15 volume 4 tetmesh growth_factor 1 Trimesher surface gradation 1.3 Trimesher volume gradation 1.3 mesh volume 4 #Example 3 reset import acis "Bend.sat" separate_bodies create brick bounding box volume 1 tight subtract volume 1 from volume 2 split volume 3 delete volume 3 create boundary_layer 1 modify boundary_layer 1 uniform height .5 growth 1.2 layers 5 modify boundary_layer 1 add surface 130 124 125 126 127 128 129 volume 4 modify boundary_layer 1 continuity on volume 4 redistribute nodes off volume 4 Scheme Sweep source surface 123 target surface 122 sweep transform least squares volume 4 autosmooth target on fixed imprints off smart smooth on nlayers 5 mesh volume 4 #{endif}