p1=geom1.feature.create('p1','Point');
p1.set('p',0.5);
i1=geom1.feature.create('i1','Interval');
i1.set('intervals','many');
i1.set('p','0,1,2');
sq1 =
geom1.feature.create('sq1','Square');
sq1.set('size',2);
sq1.set('base','center');
c1 =
geom1.feature.create('c1','Circle');
c1.set('r',0.5);
c1.set('pos',[0 0]);
g1 =
model.geom.create('g1',2);
w=1/sqrt(2);
c1 =
g1.feature.create('c1','BezierPolygon');
c1.set('type','open');
c1.set('degree',2);
c1.set('p',[-0.5 -1 -1;-0.5 -0.5 0]);
c1.set('w',[1 w 1]);
wp1 =
geom1.feature.create('wp1', 'WorkPlane');
wp1.set('planetype', 'quick');
wp1.set('quickplane', 'xy');
r1 =
wp1.geom.feature.create('r1', 'Rectangle');
r1.set('size',[1 2]);
ext1 =
geom1.feature.create('ext1', 'Extrude');
ext1.set('distance', '0.1');