cadmpeg-codec-step 0.6.8

Read and write ISO 10303-21 STEP Part 21 files for AP203, AP214, and AP242.
Documentation
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('TP-10 duplicate outer reordered'),'2;1');
FILE_NAME('tp10-duplicate-outer-reordered','2026-08-16T00:00:00',('cadmpeg'),('cadmpeg'),'cadmpeg-step','','');
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,#14)) REPRESENTATION_CONTEXT('model','3D'));
#3=CARTESIAN_POINT('first',(0.,0.,0.));
#4=CARTESIAN_POINT('second',(10.,0.,0.));
#5=CARTESIAN_POINT('third',(0.,10.,0.));
#6=POLY_LOOP('outer loop one',(#3,#4,#5));
#7=FACE_OUTER_BOUND('outer one',#6,.T.);
#8=POLY_LOOP('outer loop two',(#3,#4,#5));
#9=FACE_OUTER_BOUND('outer two',#8,.T.);
#10=FACE('duplicate outer',(#9,#7));
#11=OPEN_SHELL('open shell',(#10));
#12=SHELL_BASED_SURFACE_MODEL('sheet',(#11));
#13=MANIFOLD_SURFACE_SHAPE_REPRESENTATION('sheet representation',(#12),#2);
#14=(NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.));
ENDSEC;
END-ISO-10303-21;