ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('PC-05 periodic rectangular trim witness'),'2;1');
FILE_NAME('pc05-periodic-trim.p21','2026-08-16T00:00:00',('cadmpeg'),('cadmpeg'),'cadmpeg','cadmpeg','');
FILE_SCHEMA(('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF'));
ENDSEC;
DATA;
#1=(LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.));
#2=(GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNIT_ASSIGNED_CONTEXT((#1,#10)) REPRESENTATION_CONTEXT('model','3D'));
#3=CARTESIAN_POINT('',(0.,0.,0.));
#4=DIRECTION('',(0.,0.,1.));
#5=DIRECTION('',(1.,0.,0.));
#6=AXIS2_PLACEMENT_3D('',#3,#4,#5);
#7=TOROIDAL_SURFACE('',#6,3.,1.);
#8=RECTANGULAR_TRIMMED_SURFACE('forward-u-forward-v',#7,5.5,.5,.5,4.5,.T.,.T.);
#9=RECTANGULAR_TRIMMED_SURFACE('forward-u-reverse-v',#7,5.5,.5,.5,4.5,.T.,.F.);
#10=RECTANGULAR_TRIMMED_SURFACE('reverse-u-forward-v',#7,.5,5.5,5.5,.5,.F.,.T.);
#11=RECTANGULAR_TRIMMED_SURFACE('reverse-u-reverse-v',#7,4.5,.5,4.5,.5,.F.,.F.);
#12=(NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.));
#13=GEOMETRIC_SET('',(#8,#9,#10,#11));
#14=GEOMETRICALLY_BOUNDED_SURFACE_SHAPE_REPRESENTATION('periodic trims',(#13),#2);
ENDSEC;
END-ISO-10303-21;