From: Matthias Maier Date: Fri, 3 Feb 2017 05:37:51 +0000 (-0600) Subject: Tests: output variants for opencascade 6.9.1 X-Git-Tag: v8.5.0-rc1~133^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=908083ea52f53441f37305393fece499393a859b;p=dealii.git Tests: output variants for opencascade 6.9.1 --- diff --git a/tests/opencascade/step_create.output.1 b/tests/opencascade/step_create.output.1 new file mode 100644 index 0000000000..ab7dc0188b --- /dev/null +++ b/tests/opencascade/step_create.output.1 @@ -0,0 +1,47 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('',(#11,#15), + #26); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = GEOMETRIC_CURVE_SET('',(#16)); +#16 = TRIMMED_CURVE('',#17,(#24,PARAMETER_VALUE(0.)),(#25, + PARAMETER_VALUE(3.)),.T.,.PARAMETER.); +#17 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#18,#19,#20,#21,#22,#23), + .UNSPECIFIED.,.F.,.F.,(4,1,1,4),(0.,1.,2.,3.),.QUASI_UNIFORM_KNOTS.); +#18 = CARTESIAN_POINT('',(0.,0.,0.)); +#19 = CARTESIAN_POINT('',(-0.388888888889,0.5,0.)); +#20 = CARTESIAN_POINT('',(-0.166666666667,1.166666666667,0.)); +#21 = CARTESIAN_POINT('',(1.166666666667,1.166666666667,0.)); +#22 = CARTESIAN_POINT('',(1.388888888889,0.5,-0.)); +#23 = CARTESIAN_POINT('',(1.,0.,0.)); +#24 = CARTESIAN_POINT('',(0.,0.,0.)); +#25 = CARTESIAN_POINT('',(1.,0.,0.)); +#26 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#30)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#27,#28,#29)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#27 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#28 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#29 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#30 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#27, + 'distance_accuracy_value','confusion accuracy'); +#31 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +ENDSEC; +END-ISO-10303-21; diff --git a/tests/opencascade/step_write.output.1 b/tests/opencascade/step_write.output.1 new file mode 100644 index 0000000000..5d3e0e9a88 --- /dev/null +++ b/tests/opencascade/step_write.output.1 @@ -0,0 +1,185 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#15),#147); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = SHELL_BASED_SURFACE_MODEL('',(#16)); +#16 = OPEN_SHELL('',(#17)); +#17 = ADVANCED_FACE('',(#18),#40,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#91,#108,#132)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-1.25E+03,0.,156.25)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-1.25E+03,6.938893904E-15,-156.25)); +#26 = SURFACE_CURVE('',#27,(#39),.PCURVE_S1.); +#27 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#28,#29,#30,#31,#32,#33,#34,#35, + #36,#37,#38),.UNSPECIFIED.,.F.,.F.,(5,3,3,5),(0.,0.434398431, + 0.67839972,1.),.UNSPECIFIED.); +#28 = CARTESIAN_POINT('',(-1.25E+03,0.,156.25)); +#29 = CARTESIAN_POINT('',(-1.25E+03,0.,117.1875)); +#30 = CARTESIAN_POINT('',(-1.25E+03,0.,78.125)); +#31 = CARTESIAN_POINT('',(-1.25E+03,0.,39.0625)); +#32 = CARTESIAN_POINT('',(-1.25E+03,0.,-21.94137841)); +#33 = CARTESIAN_POINT('',(-1.25E+03,0.,-41.86850308)); +#34 = CARTESIAN_POINT('',(-1.25E+03,0.,-60.51483061)); +#35 = CARTESIAN_POINT('',(-1.25E+03,0.,-101.335678)); +#36 = CARTESIAN_POINT('',(-1.25E+03,0.,-121.016618)); +#37 = CARTESIAN_POINT('',(-1.25E+03,0.,-139.275692)); +#38 = CARTESIAN_POINT('',(-1.25E+03,0.,-156.25)); +#39 = PCURVE('',#40,#85); +#40 = B_SPLINE_SURFACE_WITH_KNOTS('',3,4,( + (#41,#42,#43,#44,#45,#46,#47,#48,#49,#50,#51) + ,(#52,#53,#54,#55,#56,#57,#58,#59,#60,#61,#62) + ,(#63,#64,#65,#66,#67,#68,#69,#70,#71,#72,#73) + ,(#74,#75,#76,#77,#78,#79,#80,#81,#82,#83,#84 + )),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(5,3,3,5),(0.,1.),(0.,0.434398431, + 0.67839972,1.),.UNSPECIFIED.); +#41 = CARTESIAN_POINT('',(-1.25E+03,0.,156.25)); +#42 = CARTESIAN_POINT('',(-1.25E+03,0.,117.1875)); +#43 = CARTESIAN_POINT('',(-1.25E+03,0.,78.125)); +#44 = CARTESIAN_POINT('',(-1.25E+03,0.,39.0625)); +#45 = CARTESIAN_POINT('',(-1.25E+03,0.,-21.94137841)); +#46 = CARTESIAN_POINT('',(-1.25E+03,0.,-41.86850308)); +#47 = CARTESIAN_POINT('',(-1.25E+03,0.,-60.51483061)); +#48 = CARTESIAN_POINT('',(-1.25E+03,0.,-101.335678)); +#49 = CARTESIAN_POINT('',(-1.25E+03,0.,-121.016618)); +#50 = CARTESIAN_POINT('',(-1.25E+03,0.,-139.275692)); +#51 = CARTESIAN_POINT('',(-1.25E+03,0.,-156.25)); +#52 = CARTESIAN_POINT('',(-427.535926,166.356581,156.25)); +#53 = CARTESIAN_POINT('',(-427.535926,166.356581,117.1875)); +#54 = CARTESIAN_POINT('',(-427.535926,166.356581,78.125)); +#55 = CARTESIAN_POINT('',(-427.535926,166.356581,39.0625)); +#56 = CARTESIAN_POINT('',(-427.537148,166.340839,-21.94137841)); +#57 = CARTESIAN_POINT('',(-426.411306,157.707663,-41.86850308)); +#58 = CARTESIAN_POINT('',(-424.671145,143.60916,-60.51483061)); +#59 = CARTESIAN_POINT('',(-420.417595,100.130616,-101.335678)); +#60 = CARTESIAN_POINT('',(-418.058171,69.69502649,-121.016618)); +#61 = CARTESIAN_POINT('',(-416.669646,36.2728606,-139.275692)); +#62 = CARTESIAN_POINT('',(-416.666667,0.,-156.25)); +#63 = CARTESIAN_POINT('',(427.535926,166.356581,156.25)); +#64 = CARTESIAN_POINT('',(427.535926,166.356581,117.1875)); +#65 = CARTESIAN_POINT('',(427.535926,166.356581,78.125)); +#66 = CARTESIAN_POINT('',(427.535926,166.356581,39.0625)); +#67 = CARTESIAN_POINT('',(427.537148,166.340839,-21.94137841)); +#68 = CARTESIAN_POINT('',(426.411306,157.707663,-41.86850308)); +#69 = CARTESIAN_POINT('',(424.671145,143.60916,-60.51483061)); +#70 = CARTESIAN_POINT('',(420.417595,100.130616,-101.335678)); +#71 = CARTESIAN_POINT('',(418.058171,69.69502649,-121.016618)); +#72 = CARTESIAN_POINT('',(416.669646,36.2728606,-139.275692)); +#73 = CARTESIAN_POINT('',(416.666667,0.,-156.25)); +#74 = CARTESIAN_POINT('',(1.25E+03,-3.885780586E-13,156.25)); +#75 = CARTESIAN_POINT('',(1.25E+03,-3.885780586E-13,117.1875)); +#76 = CARTESIAN_POINT('',(1.25E+03,-3.885780586E-13,78.125)); +#77 = CARTESIAN_POINT('',(1.25E+03,-3.885780586E-13,39.0625)); +#78 = CARTESIAN_POINT('',(1.25E+03,-3.885524483E-13,-21.94137841)); +#79 = CARTESIAN_POINT('',(1.25E+03,-3.683109958E-13,-41.86850308)); +#80 = CARTESIAN_POINT('',(1.25E+03,-3.352606389E-13,-60.51483061)); +#81 = CARTESIAN_POINT('',(1.25E+03,-2.335884101E-13,-101.335678)); +#82 = CARTESIAN_POINT('',(1.25E+03,-1.624730779E-13,-121.016618)); +#83 = CARTESIAN_POINT('',(1.25E+03,-8.457292169E-14,-139.275692)); +#84 = CARTESIAN_POINT('',(1.25E+03,0.,-156.25)); +#85 = DEFINITIONAL_REPRESENTATION('',(#86),#90); +#86 = LINE('',#87,#88); +#87 = CARTESIAN_POINT('',(0.,0.)); +#88 = VECTOR('',#89,1.); +#89 = DIRECTION('',(-0.,1.)); +#90 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#91 = ORIENTED_EDGE('',*,*,#92,.T.); +#92 = EDGE_CURVE('',#22,#93,#95,.T.); +#93 = VERTEX_POINT('',#94); +#94 = CARTESIAN_POINT('',(1.25E+03,-3.885780586E-13,156.25)); +#95 = SURFACE_CURVE('',#96,(#101),.PCURVE_S1.); +#96 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#97,#98,#99,#100),.UNSPECIFIED., + .F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#97 = CARTESIAN_POINT('',(-1.25E+03,0.,156.25)); +#98 = CARTESIAN_POINT('',(-427.535926,166.356581,156.25)); +#99 = CARTESIAN_POINT('',(427.535926,166.356581,156.25)); +#100 = CARTESIAN_POINT('',(1.25E+03,-3.885780586E-13,156.25)); +#101 = PCURVE('',#40,#102); +#102 = DEFINITIONAL_REPRESENTATION('',(#103),#107); +#103 = LINE('',#104,#105); +#104 = CARTESIAN_POINT('',(0.,0.)); +#105 = VECTOR('',#106,1.); +#106 = DIRECTION('',(1.,0.)); +#107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#108 = ORIENTED_EDGE('',*,*,#109,.T.); +#109 = EDGE_CURVE('',#93,#110,#112,.T.); +#110 = VERTEX_POINT('',#111); +#111 = CARTESIAN_POINT('',(1.25E+03,6.938893904E-15,-156.25)); +#112 = SURFACE_CURVE('',#113,(#125),.PCURVE_S1.); +#113 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#114,#115,#116,#117,#118,#119, + #120,#121,#122,#123,#124),.UNSPECIFIED.,.F.,.F.,(5,3,3,5),(0., + 0.434398431,0.67839972,1.),.UNSPECIFIED.); +#114 = CARTESIAN_POINT('',(1.25E+03,-3.885780586E-13,156.25)); +#115 = CARTESIAN_POINT('',(1.25E+03,-3.885780586E-13,117.1875)); +#116 = CARTESIAN_POINT('',(1.25E+03,-3.885780586E-13,78.125)); +#117 = CARTESIAN_POINT('',(1.25E+03,-3.885780586E-13,39.0625)); +#118 = CARTESIAN_POINT('',(1.25E+03,-3.885524483E-13,-21.94137841)); +#119 = CARTESIAN_POINT('',(1.25E+03,-3.683109958E-13,-41.86850308)); +#120 = CARTESIAN_POINT('',(1.25E+03,-3.352606389E-13,-60.51483061)); +#121 = CARTESIAN_POINT('',(1.25E+03,-2.335884101E-13,-101.335678)); +#122 = CARTESIAN_POINT('',(1.25E+03,-1.624730779E-13,-121.016618)); +#123 = CARTESIAN_POINT('',(1.25E+03,-8.457292169E-14,-139.275692)); +#124 = CARTESIAN_POINT('',(1.25E+03,0.,-156.25)); +#125 = PCURVE('',#40,#126); +#126 = DEFINITIONAL_REPRESENTATION('',(#127),#131); +#127 = LINE('',#128,#129); +#128 = CARTESIAN_POINT('',(1.,0.)); +#129 = VECTOR('',#130,1.); +#130 = DIRECTION('',(0.,1.)); +#131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#132 = ORIENTED_EDGE('',*,*,#133,.F.); +#133 = EDGE_CURVE('',#24,#110,#134,.T.); +#134 = SURFACE_CURVE('',#135,(#140),.PCURVE_S1.); +#135 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#136,#137,#138,#139), + .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#136 = CARTESIAN_POINT('',(-1.25E+03,0.,-156.25)); +#137 = CARTESIAN_POINT('',(-416.666667,0.,-156.25)); +#138 = CARTESIAN_POINT('',(416.666667,0.,-156.25)); +#139 = CARTESIAN_POINT('',(1.25E+03,0.,-156.25)); +#140 = PCURVE('',#40,#141); +#141 = DEFINITIONAL_REPRESENTATION('',(#142),#146); +#142 = LINE('',#143,#144); +#143 = CARTESIAN_POINT('',(0.,1.)); +#144 = VECTOR('',#145,1.); +#145 = DIRECTION('',(1.,-0.)); +#146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#151)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#148,#149,#150)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#148 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#149 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#150 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#151 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#148, + 'distance_accuracy_value','confusion accuracy'); +#152 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +ENDSEC; +END-ISO-10303-21;