function out = model % % MphSelectTest.m % % Model exported on Jun 6 2011, 21:15 by COMSOL 4.1.0.185. import com.comsol.model.* import com.comsol.model.util.* model = ModelUtil.create('Model'); model.modelNode.create('mod1'); model.geom.create('geom1', 3); model.mesh.create('mesh1', 'geom1'); model.geom('geom1').run(''); model.geom('geom1').feature.create('wp1', 'WorkPlane'); model.geom('geom1').feature('wp1').geom.feature.create('b1', 'BezierPolygon'); model.geom('geom1').feature('wp1').geom.feature('b1').set('p', {'0' '0' '0.5' '1' '1.5' '2' '2.5' '2.5' '0' '0'; '0' '1' '1' '0.5' '0.5' '1' '1' '0' '0' '0'}); model.geom('geom1').feature('wp1').geom.feature('b1').set('w', {'1' '1' '1' '1' '1' '1' '1' '1' '1' '1' '1' '1' '1' '1' '1' '1' '1' '1'}); model.geom('geom1').feature('wp1').geom.feature('b1').set('degree', [1 1 1 1 1 1 1 1 1]); model.geom('geom1').feature('wp1').geom.run('b1'); model.geom('geom1').run('wp1'); model.geom('geom1').feature.create('ext1', 'Extrude'); model.geom('geom1').runAll; model.geom('geom1').run('ext1'); model.geom('geom1').feature.create('wp2', 'WorkPlane'); model.geom('geom1').feature('wp2').set('quickplane', 'zx'); model.geom('geom1').feature('wp2').set('quicky', '1'); model.geom('geom1').runAll; model.geom('geom1').feature('wp2').geom.feature.create('b1', 'BezierPolygon'); model.geom('geom1').feature('wp2').geom.feature('b1').set('p', {'0.5' '0.5'; '0' '2.5'}); model.geom('geom1').feature('wp2').geom.feature('b1').set('w', {'1' '1'}); model.geom('geom1').feature('wp2').geom.feature('b1').set('degree', [1]); model.geom('geom1').feature('wp2').geom.run('b1'); model.geom('geom1').runAll; model.geom('geom1').run; %-------------------------------------------------------------------------- mphselectcoords(model,'geom1',[0.25,1,0.7],'boundary','radius',0.001) mphselectcoords(model,'geom1',[0.25,1,0.7;0.26,1,0.5]','boundary','radius',0.001) %model.save('C:\Users\carg0029\Desktop\MphSelectTest'); %Convert to MPH out = model;