ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('TP-06 non-coplanar unmarked bounds'),'2;1');
FILE_NAME('tp06-non-coplanar-bounds-first.p21','2026-08-16T00:00:00',('cadmpeg'),('cadmpeg'),'cadmpeg','cadmpeg','');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN'));
ENDSEC;
DATA;
#1=(LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.));
#2=(GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNIT_ASSIGNED_CONTEXT((#1)) REPRESENTATION_CONTEXT('model','3D'));
#3=CARTESIAN_POINT('outer-a',(0.,0.,0.));
#4=CARTESIAN_POINT('outer-b',(10.,0.,0.));
#5=CARTESIAN_POINT('outer-c',(10.,10.,0.));
#6=CARTESIAN_POINT('outer-d',(0.,10.,0.));
#7=POLY_LOOP('outer',(#3,#4,#5,#6));
#8=FACE_BOUND('outer',#7,.T.);
#9=CARTESIAN_POINT('inner-a',(2.,2.,1.));
#10=CARTESIAN_POINT('inner-b',(2.,4.,1.));
#11=CARTESIAN_POINT('inner-c',(4.,2.,1.));
#12=POLY_LOOP('inner',(#9,#10,#11));
#13=FACE_BOUND('inner',#12,.F.);
#14=FACE('base face',(#8,#13));
#15=OPEN_SHELL('open shell',(#14));
#16=SHELL_BASED_SURFACE_MODEL('implicit face model',(#15));
ENDSEC;
END-ISO-10303-21;