ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('TP-03 directrix parameter scale witness'),'2;1');
FILE_NAME('tp03-directrix-parameter-scales.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=(NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.));
#3=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.017453292519943295),#2);
#4=(CONVERSION_BASED_UNIT('degree',#3) NAMED_UNIT(*) PLANE_ANGLE_UNIT());
#5=(GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNIT_ASSIGNED_CONTEXT((#1,#4)) REPRESENTATION_CONTEXT('model','3D'));
#6=CARTESIAN_POINT('',(0.,0.,0.));
#7=DIRECTION('',(1.,0.,0.));
#8=VECTOR('',#7,10.);
#9=LINE('',#6,#8);
#10=DIRECTION('',(0.,0.,1.));
#11=VECTOR('',#10,2.);
#12=SURFACE_OF_LINEAR_EXTRUSION('',#9,#11);
#13=(GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('uv','2D'));
#14=CARTESIAN_POINT('',(0.,0.));
#15=DIRECTION('',(1.,0.));
#16=VECTOR('',#15,1.);
#17=LINE('',#14,#16);
#18=DEFINITIONAL_REPRESENTATION('',(#17),#13);
#19=PCURVE('',#12,#18);
#20=SURFACE_CURVE('',#9,(#19),.PCURVE_S1.);
#21=AXIS2_PLACEMENT_3D('',#6,#10,#7);
#22=CIRCLE('',#21,5.);
#23=AXIS1_PLACEMENT('',#6,#10);
#24=SURFACE_OF_REVOLUTION('',#22,#23);
#25=DIRECTION('',(1.,1.));
#26=VECTOR('',#25,1.4142135623730951);
#27=LINE('',#14,#26);
#28=DEFINITIONAL_REPRESENTATION('',(#27),#13);
#29=PCURVE('',#24,#28);
#30=SURFACE_CURVE('',#22,(#29),.PCURVE_S1.);
#31=CARTESIAN_POINT('',(10.,0.,0.));
#32=CARTESIAN_POINT('',(0.,0.,2.));
#33=DIRECTION('',(-10.,0.,2.));
#34=VECTOR('',#33,10.198039027185569);
#35=LINE('',#31,#34);
#36=DIRECTION('',(0.,0.,-1.));
#37=VECTOR('',#36,2.);
#38=LINE('',#32,#37);
#39=VERTEX_POINT('',#6);
#40=VERTEX_POINT('',#31);
#41=VERTEX_POINT('',#32);
#42=EDGE_CURVE('',#39,#40,#20,.T.);
#43=EDGE_CURVE('',#40,#41,#35,.T.);
#44=EDGE_CURVE('',#41,#39,#38,.T.);
#45=ORIENTED_EDGE('',*,*,#42,.T.);
#46=ORIENTED_EDGE('',*,*,#43,.T.);
#47=ORIENTED_EDGE('',*,*,#44,.T.);
#48=EDGE_LOOP('',(#45,#46,#47));
#49=FACE_OUTER_BOUND('',#48,.T.);
#50=ADVANCED_FACE('',(#49),#12,.T.);
#51=OPEN_SHELL('',(#50));
#52=SHELL_BASED_SURFACE_MODEL('',(#51));
#53=CARTESIAN_POINT('',(5.,0.,0.));
#54=VERTEX_POINT('',#53);
#55=EDGE_CURVE('',#54,#54,#30,.T.);
#56=ORIENTED_EDGE('',*,*,#55,.T.);
#57=EDGE_LOOP('',(#56));
#58=FACE_OUTER_BOUND('',#57,.T.);
#59=ADVANCED_FACE('',(#58),#24,.T.);
#60=OPEN_SHELL('',(#59));
#61=SHELL_BASED_SURFACE_MODEL('',(#60));
#62=MANIFOLD_SURFACE_SHAPE_REPRESENTATION('tp03',(#52,#61),#5);
ENDSEC;
END-ISO-10303-21;