diff --git a/HVAC/Ducts/Rectangular_oval/Duct_curved_rectangular_oval_complete_R01.FCStd b/HVAC/Ducts/Rectangular_oval/Duct_curved_rectangular_oval_complete_R01.FCStd new file mode 100644 index 00000000..bed41ea7 Binary files /dev/null and b/HVAC/Ducts/Rectangular_oval/Duct_curved_rectangular_oval_complete_R01.FCStd differ diff --git a/HVAC/Ducts/Rectangular_oval/Duct_curved_rectangular_oval_complete_R01.step b/HVAC/Ducts/Rectangular_oval/Duct_curved_rectangular_oval_complete_R01.step new file mode 100644 index 00000000..b675ee39 --- /dev/null +++ b/HVAC/Ducts/Rectangular_oval/Duct_curved_rectangular_oval_complete_R01.step @@ -0,0 +1,2709 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2024-08-10T18:46:34',(''),(''), + 'Open CASCADE STEP processor 7.6','FreeCAD','Unknown'); +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); +#7 = PRODUCT('Duct_curved_rectangular_oval_complete_R01', + 'Duct_curved_rectangular_oval_complete_R01','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23),#27); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(0.,0.,0.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(0.,0.,0.)); +#21 = DIRECTION('',(0.,0.,1.)); +#22 = DIRECTION('',(1.,0.,0.)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(0.,0.,0.)); +#25 = DIRECTION('',(0.,0.,1.)); +#26 = DIRECTION('',(1.,0.,0.)); +#27 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#28,#29,#30)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#28 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#29 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#30 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#31 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#28, + 'distance_accuracy_value','confusion accuracy'); +#32 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#33 = SHAPE_DEFINITION_REPRESENTATION(#34,#40); +#34 = PRODUCT_DEFINITION_SHAPE('','',#35); +#35 = PRODUCT_DEFINITION('design','',#36,#39); +#36 = PRODUCT_DEFINITION_FORMATION('','',#37); +#37 = PRODUCT('Duct_','Duct_','',(#38)); +#38 = PRODUCT_CONTEXT('',#2,'mechanical'); +#39 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#40 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#41),#1351); +#41 = MANIFOLD_SOLID_BREP('',#42); +#42 = CLOSED_SHELL('',(#43,#217,#376,#488,#631,#727,#843,#981,#1108, + #1235)); +#43 = ADVANCED_FACE('',(#44),#108,.T.); +#44 = FACE_BOUND('',#45,.T.); +#45 = EDGE_LOOP('',(#46,#62,#79,#93)); +#46 = ORIENTED_EDGE('',*,*,#47,.F.); +#47 = EDGE_CURVE('',#48,#50,#52,.T.); +#48 = VERTEX_POINT('',#49); +#49 = CARTESIAN_POINT('',(147.,0.,103.)); +#50 = VERTEX_POINT('',#51); +#51 = CARTESIAN_POINT('',(8.400633E-09,250.,128.)); +#52 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#53,#54,#55,#56,#57,#58,#59,#60, + #61),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.570796326761), + .PIECEWISE_BEZIER_KNOTS.); +#53 = CARTESIAN_POINT('',(147.,0.,103.)); +#54 = CARTESIAN_POINT('',(159.875,28.863382504239,106.125)); +#55 = CARTESIAN_POINT('',(166.27307211206,63.505051496205, + 109.24999999999)); +#56 = CARTESIAN_POINT('',(163.92499785968,102.22919731758,112.375)); +#57 = CARTESIAN_POINT('',(151.09500395914,142.39071654948, + 115.49999999999)); +#58 = CARTESIAN_POINT('',(127.04359553803,180.59874353828,118.625)); +#59 = CARTESIAN_POINT('',(92.396483942015,213.234816514,121.74999999999) + ); +#60 = CARTESIAN_POINT('',(49.087385219259,237.12499999835,124.875)); +#61 = CARTESIAN_POINT('',(8.40063308E-09,250.,128.)); +#62 = ORIENTED_EDGE('',*,*,#63,.T.); +#63 = EDGE_CURVE('',#48,#64,#66,.T.); +#64 = VERTEX_POINT('',#65); +#65 = CARTESIAN_POINT('',(453.,-5.7E-14,103.)); +#66 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#67,#68,#69,#70,#71,#72,#73,#74, + #75,#76,#77,#78),.UNSPECIFIED.,.F.,.F.,(12,12),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#67 = CARTESIAN_POINT('',(147.,0.,103.)); +#68 = CARTESIAN_POINT('',(174.81818181818,2.842E-14,103.)); +#69 = CARTESIAN_POINT('',(202.63636363636,2.842E-14,103.)); +#70 = CARTESIAN_POINT('',(230.45454545454,-2.842E-14,103.)); +#71 = CARTESIAN_POINT('',(258.27272727272,0.,103.)); +#72 = CARTESIAN_POINT('',(286.0909090909,0.,103.)); +#73 = CARTESIAN_POINT('',(313.90909090909,-2.842E-14,103.)); +#74 = CARTESIAN_POINT('',(341.72727272727,2.842E-14,103.)); +#75 = CARTESIAN_POINT('',(369.54545454545,2.842E-14,103.)); +#76 = CARTESIAN_POINT('',(397.36363636363,0.,103.)); +#77 = CARTESIAN_POINT('',(425.18181818181,0.,103.)); +#78 = CARTESIAN_POINT('',(453.,-5.684E-14,103.)); +#79 = ORIENTED_EDGE('',*,*,#80,.T.); +#80 = EDGE_CURVE('',#64,#81,#83,.T.); +#81 = VERTEX_POINT('',#82); +#82 = CARTESIAN_POINT('',(1.1760847E-08,350.,128.)); +#83 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#84,#85,#86,#87,#88,#89,#90,#91, + #92),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.570796326761), + .PIECEWISE_BEZIER_KNOTS.); +#84 = CARTESIAN_POINT('',(453.,-5.684E-14,103.)); +#85 = CARTESIAN_POINT('',(440.12499999999,88.946342002858,106.125)); +#86 = CARTESIAN_POINT('',(407.29048752901,172.11439751799, + 109.24999999999)); +#87 = CARTESIAN_POINT('',(356.76579519154,244.27880195125,112.375)); +#88 = CARTESIAN_POINT('',(292.46024114975,301.1645285445,115.49999999999 + )); +#89 = CARTESIAN_POINT('',(219.46440374828,340.0920495013,118.625)); +#90 = CARTESIAN_POINT('',(143.22296509145,360.32874311914, + 121.74999999999)); +#91 = CARTESIAN_POINT('',(68.722339307998,362.87499999769,124.875)); +#92 = CARTESIAN_POINT('',(1.176084652E-08,350.,128.)); +#93 = ORIENTED_EDGE('',*,*,#94,.F.); +#94 = EDGE_CURVE('',#50,#81,#95,.T.); +#95 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#96,#97,#98,#99,#100,#101,#102, + #103,#104,#105,#106,#107),.UNSPECIFIED.,.F.,.F.,(12,12),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#96 = CARTESIAN_POINT('',(8.40063308E-09,250.,128.)); +#97 = CARTESIAN_POINT('',(8.70610961E-09,259.0909090909,128.)); +#98 = CARTESIAN_POINT('',(9.01158614E-09,268.18181818181,128.)); +#99 = CARTESIAN_POINT('',(9.31703426E-09,277.27272727272,128.)); +#100 = CARTESIAN_POINT('',(9.62253921E-09,286.36363636363,128.)); +#101 = CARTESIAN_POINT('',(9.92801574E-09,295.45454545454,128.)); +#102 = CARTESIAN_POINT('',(1.023349228E-08,304.54545454545,128.)); +#103 = CARTESIAN_POINT('',(1.053899723E-08,313.63636363636,128.)); +#104 = CARTESIAN_POINT('',(1.084444534E-08,322.72727272727,128.)); +#105 = CARTESIAN_POINT('',(1.11499503E-08,331.81818181818,128.)); +#106 = CARTESIAN_POINT('',(1.145536999E-08,340.90909090909,128.)); +#107 = CARTESIAN_POINT('',(1.176084652E-08,350.,128.)); +#108 = B_SPLINE_SURFACE_WITH_KNOTS('',11,8,( + (#109,#110,#111,#112,#113,#114,#115,#116,#117) + ,(#118,#119,#120,#121,#122,#123,#124,#125,#126) + ,(#127,#128,#129,#130,#131,#132,#133,#134,#135) + ,(#136,#137,#138,#139,#140,#141,#142,#143,#144) + ,(#145,#146,#147,#148,#149,#150,#151,#152,#153) + ,(#154,#155,#156,#157,#158,#159,#160,#161,#162) + ,(#163,#164,#165,#166,#167,#168,#169,#170,#171) + ,(#172,#173,#174,#175,#176,#177,#178,#179,#180) + ,(#181,#182,#183,#184,#185,#186,#187,#188,#189) + ,(#190,#191,#192,#193,#194,#195,#196,#197,#198) + ,(#199,#200,#201,#202,#203,#204,#205,#206,#207) + ,(#208,#209,#210,#211,#212,#213,#214,#215,#216 + )),.UNSPECIFIED.,.F.,.F.,.F.,(12,12),(9,9),(0.,1.),(0.,1.570796326761) + ,.PIECEWISE_BEZIER_KNOTS.); +#109 = CARTESIAN_POINT('',(147.,0.,103.)); +#110 = CARTESIAN_POINT('',(159.875,28.863382504239,106.125)); +#111 = CARTESIAN_POINT('',(166.27307211206,63.505051496205, + 109.24999999999)); +#112 = CARTESIAN_POINT('',(163.92499785968,102.22919731758,112.375)); +#113 = CARTESIAN_POINT('',(151.09500395914,142.39071654948, + 115.49999999999)); +#114 = CARTESIAN_POINT('',(127.04359553803,180.59874353828,118.625)); +#115 = CARTESIAN_POINT('',(92.396483942015,213.234816514,121.74999999999 + )); +#116 = CARTESIAN_POINT('',(49.087385219259,237.12499999835,124.875)); +#117 = CARTESIAN_POINT('',(8.40063308E-09,250.,128.)); +#118 = CARTESIAN_POINT('',(174.81818181818,2.842E-14,103.)); +#119 = CARTESIAN_POINT('',(185.35227272727,34.325469731386,106.125)); +#120 = CARTESIAN_POINT('',(188.18374624087,73.378628407278, + 109.24999999999)); +#121 = CARTESIAN_POINT('',(181.4559794353,115.14279773882,112.375)); +#122 = CARTESIAN_POINT('',(163.94638915829,156.82469945812, + 115.49999999999)); +#123 = CARTESIAN_POINT('',(135.44548719351,195.09813498946,118.625)); +#124 = CARTESIAN_POINT('',(97.01707313742,226.60699165992, + 121.74999999999)); +#125 = CARTESIAN_POINT('',(50.872381045508,248.5568181801,124.875)); +#126 = CARTESIAN_POINT('',(8.70610961E-09,259.0909090909,128.)); +#127 = CARTESIAN_POINT('',(202.63636363636,2.842E-14,103.)); +#128 = CARTESIAN_POINT('',(210.82954545454,39.787556958533,106.125)); +#129 = CARTESIAN_POINT('',(210.09442036969,83.252205318348, + 109.24999999999)); +#130 = CARTESIAN_POINT('',(198.98696101092,128.05639816006,112.375)); +#131 = CARTESIAN_POINT('',(176.79777435744,171.25868236676, + 115.49999999999)); +#132 = CARTESIAN_POINT('',(143.84737884899,209.59752644065,118.625)); +#133 = CARTESIAN_POINT('',(101.63766233282,239.97916680584, + 121.74999999999)); +#134 = CARTESIAN_POINT('',(52.657376871757,259.98863636186,124.875)); +#135 = CARTESIAN_POINT('',(9.01158614E-09,268.18181818181,128.)); +#136 = CARTESIAN_POINT('',(230.45454545454,-2.842E-14,103.)); +#137 = CARTESIAN_POINT('',(236.30681818181,45.249644185681,106.125)); +#138 = CARTESIAN_POINT('',(232.0050944985,93.125782229419, + 109.24999999999)); +#139 = CARTESIAN_POINT('',(216.51794258655,140.96999858131,112.375)); +#140 = CARTESIAN_POINT('',(189.64915955658,185.69266527539, + 115.49999999999)); +#141 = CARTESIAN_POINT('',(152.24927050446,224.09691789183,118.625)); +#142 = CARTESIAN_POINT('',(106.25825152822,253.35134195177, + 121.74999999999)); +#143 = CARTESIAN_POINT('',(54.442372698006,271.42045454362,124.875)); +#144 = CARTESIAN_POINT('',(9.31703426E-09,277.27272727272,128.)); +#145 = CARTESIAN_POINT('',(258.27272727272,0.,103.)); +#146 = CARTESIAN_POINT('',(261.78409090909,50.711731412827,106.125)); +#147 = CARTESIAN_POINT('',(253.91576862731,102.99935914049, + 109.24999999999)); +#148 = CARTESIAN_POINT('',(234.04892416218,153.88359900255,112.375)); +#149 = CARTESIAN_POINT('',(202.50054475572,200.12664818403, + 115.49999999999)); +#150 = CARTESIAN_POINT('',(160.65116215994,238.59630934301,118.625)); +#151 = CARTESIAN_POINT('',(110.87884072362,266.72351709769, + 121.74999999999)); +#152 = CARTESIAN_POINT('',(56.227368524255,282.85227272538,124.875)); +#153 = CARTESIAN_POINT('',(9.62253921E-09,286.36363636363,128.)); +#154 = CARTESIAN_POINT('',(286.0909090909,0.,103.)); +#155 = CARTESIAN_POINT('',(287.26136363636,56.173818639975,106.125)); +#156 = CARTESIAN_POINT('',(275.82644275612,112.87293605156, + 109.24999999999)); +#157 = CARTESIAN_POINT('',(251.5799057378,166.79719942379,112.375)); +#158 = CARTESIAN_POINT('',(215.35192995487,214.56063109267, + 115.49999999999)); +#159 = CARTESIAN_POINT('',(169.05305381542,253.0957007942,118.625)); +#160 = CARTESIAN_POINT('',(115.49942991903,280.09569224361, + 121.74999999999)); +#161 = CARTESIAN_POINT('',(58.012364350504,294.28409090714,124.875)); +#162 = CARTESIAN_POINT('',(9.92801574E-09,295.45454545454,128.)); +#163 = CARTESIAN_POINT('',(313.90909090909,-2.842E-14,103.)); +#164 = CARTESIAN_POINT('',(312.73863636363,61.635905867122,106.125)); +#165 = CARTESIAN_POINT('',(297.73711688493,122.74651296263, + 109.24999999999)); +#166 = CARTESIAN_POINT('',(269.11088731343,179.71079984504,112.375)); +#167 = CARTESIAN_POINT('',(228.20331515401,228.99461400131, + 115.49999999999)); +#168 = CARTESIAN_POINT('',(177.45494547091,267.59509224538,118.625)); +#169 = CARTESIAN_POINT('',(120.12001911443,293.46786738953, + 121.74999999999)); +#170 = CARTESIAN_POINT('',(59.797360176754,305.71590908889,124.875)); +#171 = CARTESIAN_POINT('',(1.023349228E-08,304.54545454545,128.)); +#172 = CARTESIAN_POINT('',(341.72727272727,2.842E-14,103.)); +#173 = CARTESIAN_POINT('',(338.2159090909,67.097993094269,106.125)); +#174 = CARTESIAN_POINT('',(319.64779101375,132.6200898737, + 109.24999999999)); +#175 = CARTESIAN_POINT('',(286.64186888905,192.62440026628,112.375)); +#176 = CARTESIAN_POINT('',(241.05470035316,243.42859690994, + 115.49999999999)); +#177 = CARTESIAN_POINT('',(185.85683712638,282.09448369657,118.625)); +#178 = CARTESIAN_POINT('',(124.74060830983,306.84004253545, + 121.74999999999)); +#179 = CARTESIAN_POINT('',(61.582356003003,317.14772727065,124.875)); +#180 = CARTESIAN_POINT('',(1.053899723E-08,313.63636363636,128.)); +#181 = CARTESIAN_POINT('',(369.54545454545,2.842E-14,103.)); +#182 = CARTESIAN_POINT('',(363.69318181818,72.560080321417,106.125)); +#183 = CARTESIAN_POINT('',(341.55846514256,142.49366678477, + 109.24999999999)); +#184 = CARTESIAN_POINT('',(304.17285046467,205.53800068752,112.375)); +#185 = CARTESIAN_POINT('',(253.9060855523,257.86257981858, + 115.49999999999)); +#186 = CARTESIAN_POINT('',(194.25872878186,296.59387514775,118.625)); +#187 = CARTESIAN_POINT('',(129.36119750524,320.21221768138, + 121.74999999999)); +#188 = CARTESIAN_POINT('',(63.367351829252,328.57954545241,124.875)); +#189 = CARTESIAN_POINT('',(1.084444534E-08,322.72727272727,128.)); +#190 = CARTESIAN_POINT('',(397.36363636363,0.,103.)); +#191 = CARTESIAN_POINT('',(389.17045454545,78.022167548563,106.125)); +#192 = CARTESIAN_POINT('',(363.46913927138,152.36724369584, + 109.24999999999)); +#193 = CARTESIAN_POINT('',(321.7038320403,218.45160110876,112.375)); +#194 = CARTESIAN_POINT('',(266.75747075145,272.29656272722, + 115.49999999999)); +#195 = CARTESIAN_POINT('',(202.66062043733,311.09326659893,118.625)); +#196 = CARTESIAN_POINT('',(133.98178670064,333.5843928273, + 121.74999999999)); +#197 = CARTESIAN_POINT('',(65.152347655501,340.01136363417,124.875)); +#198 = CARTESIAN_POINT('',(1.11499503E-08,331.81818181818,128.)); +#199 = CARTESIAN_POINT('',(425.18181818181,0.,103.)); +#200 = CARTESIAN_POINT('',(414.64772727272,83.484254775711,106.125)); +#201 = CARTESIAN_POINT('',(385.37981340019,162.24082060691, + 109.24999999999)); +#202 = CARTESIAN_POINT('',(339.23481361593,231.36520153001,112.375)); +#203 = CARTESIAN_POINT('',(279.60885595058,286.73054563585, + 115.49999999999)); +#204 = CARTESIAN_POINT('',(211.06251209282,325.59265805012,118.625)); +#205 = CARTESIAN_POINT('',(138.60237589604,346.95656797322, + 121.74999999999)); +#206 = CARTESIAN_POINT('',(66.937343481751,351.44318181593,124.875)); +#207 = CARTESIAN_POINT('',(1.145536999E-08,340.90909090909,128.)); +#208 = CARTESIAN_POINT('',(453.,-5.684E-14,103.)); +#209 = CARTESIAN_POINT('',(440.12499999999,88.946342002858,106.125)); +#210 = CARTESIAN_POINT('',(407.29048752901,172.11439751799, + 109.24999999999)); +#211 = CARTESIAN_POINT('',(356.76579519154,244.27880195125,112.375)); +#212 = CARTESIAN_POINT('',(292.46024114975,301.1645285445, + 115.49999999999)); +#213 = CARTESIAN_POINT('',(219.46440374828,340.0920495013,118.625)); +#214 = CARTESIAN_POINT('',(143.22296509145,360.32874311914, + 121.74999999999)); +#215 = CARTESIAN_POINT('',(68.722339307998,362.87499999769,124.875)); +#216 = CARTESIAN_POINT('',(1.176084652E-08,350.,128.)); +#217 = ADVANCED_FACE('',(#218),#267,.T.); +#218 = FACE_BOUND('',#219,.T.); +#219 = EDGE_LOOP('',(#220,#236,#251,#252)); +#220 = ORIENTED_EDGE('',*,*,#221,.F.); +#221 = EDGE_CURVE('',#222,#224,#226,.T.); +#222 = VERTEX_POINT('',#223); +#223 = CARTESIAN_POINT('',(147.,-2.8E-14,-103.)); +#224 = VERTEX_POINT('',#225); +#225 = CARTESIAN_POINT('',(8.400605E-09,250.,-128.)); +#226 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#227,#228,#229,#230,#231,#232, + #233,#234,#235),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.570796326761), + .PIECEWISE_BEZIER_KNOTS.); +#227 = CARTESIAN_POINT('',(147.,-2.842E-14,-103.)); +#228 = CARTESIAN_POINT('',(159.875,28.863382504239,-106.125)); +#229 = CARTESIAN_POINT('',(166.27307211206,63.505051496206,-109.25)); +#230 = CARTESIAN_POINT('',(163.92499785968,102.22919731758,-112.375)); +#231 = CARTESIAN_POINT('',(151.09500395915,142.39071654948,-115.5)); +#232 = CARTESIAN_POINT('',(127.04359553803,180.59874353828,-118.625)); +#233 = CARTESIAN_POINT('',(92.396483942016,213.234816514,-121.75)); +#234 = CARTESIAN_POINT('',(49.087385219259,237.12499999835,-124.875)); +#235 = CARTESIAN_POINT('',(8.40060466E-09,250.,-128.)); +#236 = ORIENTED_EDGE('',*,*,#237,.T.); +#237 = EDGE_CURVE('',#222,#48,#238,.T.); +#238 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#239,#240,#241,#242,#243,#244, + #245,#246,#247,#248,#249,#250),.UNSPECIFIED.,.F.,.F.,(12,12),(3.,4.) + ,.PIECEWISE_BEZIER_KNOTS.); +#239 = CARTESIAN_POINT('',(147.,-2.842E-14,-103.)); +#240 = CARTESIAN_POINT('',(147.,-2.842E-14,-84.27272727272)); +#241 = CARTESIAN_POINT('',(147.,-4.263E-14,-65.54545454545)); +#242 = CARTESIAN_POINT('',(147.,0.,-46.81818181818)); +#243 = CARTESIAN_POINT('',(147.,1.421E-14,-28.0909090909)); +#244 = CARTESIAN_POINT('',(147.,0.,-9.363636363636)); +#245 = CARTESIAN_POINT('',(147.,-1.421E-14,9.363636363636)); +#246 = CARTESIAN_POINT('',(147.,-1.421E-14,28.090909090909)); +#247 = CARTESIAN_POINT('',(147.,1.421E-14,46.818181818182)); +#248 = CARTESIAN_POINT('',(147.,2.842E-14,65.545454545455)); +#249 = CARTESIAN_POINT('',(147.,2.842E-14,84.272727272727)); +#250 = CARTESIAN_POINT('',(147.,0.,103.)); +#251 = ORIENTED_EDGE('',*,*,#47,.T.); +#252 = ORIENTED_EDGE('',*,*,#253,.F.); +#253 = EDGE_CURVE('',#224,#50,#254,.T.); +#254 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#255,#256,#257,#258,#259,#260, + #261,#262,#263,#264,#265,#266),.UNSPECIFIED.,.F.,.F.,(12,12),(3.,4.) + ,.PIECEWISE_BEZIER_KNOTS.); +#255 = CARTESIAN_POINT('',(8.40060466E-09,250.,-128.)); +#256 = CARTESIAN_POINT('',(7.17223259E-09,213.44328548551,-128.)); +#257 = CARTESIAN_POINT('',(5.94383209E-09,176.88657382877, + -116.5153691882)); +#258 = CARTESIAN_POINT('',(4.8501505E-09,144.33872961588,-93.54611026584 + )); +#259 = CARTESIAN_POINT('',(4.02589251E-09,119.80877895374, + -60.66649562238)); +#260 = CARTESIAN_POINT('',(3.58200225E-09,106.59864696423, + -21.02516740968)); +#261 = CARTESIAN_POINT('',(3.58198804E-09,106.59864696354, + 21.025167409691)); +#262 = CARTESIAN_POINT('',(4.02589251E-09,119.80877895427, + 60.666495622373)); +#263 = CARTESIAN_POINT('',(4.8501505E-09,144.33872961558,93.546110265853 + )); +#264 = CARTESIAN_POINT('',(5.9438463E-09,176.88657382889,116.5153691882) + ); +#265 = CARTESIAN_POINT('',(7.17221837E-09,213.44328548548,128.)); +#266 = CARTESIAN_POINT('',(8.40063308E-09,250.,128.)); +#267 = B_SPLINE_SURFACE_WITH_KNOTS('',11,8,( + (#268,#269,#270,#271,#272,#273,#274,#275,#276) + ,(#277,#278,#279,#280,#281,#282,#283,#284,#285) + ,(#286,#287,#288,#289,#290,#291,#292,#293,#294) + ,(#295,#296,#297,#298,#299,#300,#301,#302,#303) + ,(#304,#305,#306,#307,#308,#309,#310,#311,#312) + ,(#313,#314,#315,#316,#317,#318,#319,#320,#321) + ,(#322,#323,#324,#325,#326,#327,#328,#329,#330) + ,(#331,#332,#333,#334,#335,#336,#337,#338,#339) + ,(#340,#341,#342,#343,#344,#345,#346,#347,#348) + ,(#349,#350,#351,#352,#353,#354,#355,#356,#357) + ,(#358,#359,#360,#361,#362,#363,#364,#365,#366) + ,(#367,#368,#369,#370,#371,#372,#373,#374,#375 + )),.UNSPECIFIED.,.F.,.F.,.F.,(12,12),(9,9),(3.,4.),(0.,1.570796326761) + ,.PIECEWISE_BEZIER_KNOTS.); +#268 = CARTESIAN_POINT('',(147.,-2.842E-14,-103.)); +#269 = CARTESIAN_POINT('',(159.875,28.863382504239,-106.125)); +#270 = CARTESIAN_POINT('',(166.27307211206,63.505051496206,-109.25)); +#271 = CARTESIAN_POINT('',(163.92499785968,102.22919731758,-112.375)); +#272 = CARTESIAN_POINT('',(151.09500395915,142.39071654948,-115.5)); +#273 = CARTESIAN_POINT('',(127.04359553803,180.59874353828,-118.625)); +#274 = CARTESIAN_POINT('',(92.396483942016,213.234816514,-121.75)); +#275 = CARTESIAN_POINT('',(49.087385219259,237.12499999835,-124.875)); +#276 = CARTESIAN_POINT('',(8.40060466E-09,250.,-128.)); +#277 = CARTESIAN_POINT('',(147.,-2.842E-14,-84.27272727272)); +#278 = CARTESIAN_POINT('',(155.30541068568,28.863382504239, + -89.73863636363)); +#279 = CARTESIAN_POINT('',(157.13389348344,61.454224607712, + -95.20454545454)); +#280 = CARTESIAN_POINT('',(151.02162986036,96.076759940388, + -100.6704545454)); +#281 = CARTESIAN_POINT('',(136.03790764922,130.42294208183, + -106.1363636363)); +#282 = CARTESIAN_POINT('',(112.08404290417,161.77753708494, + -111.6022727272)); +#283 = CARTESIAN_POINT('',(80.091522610188,187.42799630019, + -117.0681818181)); +#284 = CARTESIAN_POINT('',(41.909491108457,205.13787479841, + -122.534090909)); +#285 = CARTESIAN_POINT('',(7.17223259E-09,213.44328548551,-128.)); +#286 = CARTESIAN_POINT('',(147.,-4.263E-14,-65.54545454545)); +#287 = CARTESIAN_POINT('',(150.73582172859,28.863382504239, + -71.91669387579)); +#288 = CARTESIAN_POINT('',(147.99471556925,59.403397879538, + -78.28793320614)); +#289 = CARTESIAN_POINT('',(138.11826286974,89.924323044148, + -84.65917253648)); +#290 = CARTESIAN_POINT('',(120.98081251636,118.45516854973, + -91.03041186683)); +#291 = CARTESIAN_POINT('',(97.124491439737,142.95633210291, + -97.40165119717)); +#292 = CARTESIAN_POINT('',(67.786562240277,161.62117810377, + -103.7728905275)); +#293 = CARTESIAN_POINT('',(34.731597558773,173.15075209901, + -110.1441298578)); +#294 = CARTESIAN_POINT('',(5.94383209E-09,176.88657382877, + -116.5153691882)); +#295 = CARTESIAN_POINT('',(147.,0.,-46.81818181818)); +#296 = CARTESIAN_POINT('',(146.66734120198,28.863382504239, + -52.65917287414)); +#297 = CARTESIAN_POINT('',(139.85775451603,57.577468089053, + -58.50016393009)); +#298 = CARTESIAN_POINT('',(126.62989973204,84.446572213908, + -64.34115498605)); +#299 = CARTESIAN_POINT('',(107.57490250769,107.79980019616, + -70.18214604201)); +#300 = CARTESIAN_POINT('',(83.80542830487,126.19909054885, + -76.02313709797)); +#301 = CARTESIAN_POINT('',(56.83098349659,138.64437684838, + -81.86412815392)); +#302 = CARTESIAN_POINT('',(28.340843291114,144.67138841294, + -87.70511920988)); +#303 = CARTESIAN_POINT('',(4.8501505E-09,144.33872961588,-93.54611026584 + )); +#304 = CARTESIAN_POINT('',(147.,1.421E-14,-28.0909090909)); +#305 = CARTESIAN_POINT('',(143.60109736921,28.863382504238, + -32.16285740734)); +#306 = CARTESIAN_POINT('',(133.7252668505,56.201341074922, + -36.23480572377)); +#307 = CARTESIAN_POINT('',(117.97160030327,80.318220218416, + -40.30675404021)); +#308 = CARTESIAN_POINT('',(97.471428098063,99.769294142055, + -44.37870235664)); +#309 = CARTESIAN_POINT('',(73.767406756438,113.56985753834, + -48.45065067307)); +#310 = CARTESIAN_POINT('',(48.57422141121,121.32772148153, + -52.52259898951)); +#311 = CARTESIAN_POINT('',(23.524398740928,123.20768158373, + -56.59454730594)); +#312 = CARTESIAN_POINT('',(4.02589251E-09,119.80877895374, + -60.66649562238)); +#313 = CARTESIAN_POINT('',(147.,0.,-9.363636363636)); +#314 = CARTESIAN_POINT('',(141.94983087052,28.863382504239, + -10.82132774439)); +#315 = CARTESIAN_POINT('',(130.42273385311,55.460254403306, + -12.27901912514)); +#316 = CARTESIAN_POINT('',(113.30884007867,78.094975846234, + -13.7367105059)); +#317 = CARTESIAN_POINT('',(92.030396750614,95.444619935459, + -15.19440188666)); +#318 = CARTESIAN_POINT('',(68.361623785457,106.76862759324, + -16.65209326741)); +#319 = CARTESIAN_POINT('',(44.127701381217,112.00217060033, + -18.10978464817)); +#320 = CARTESIAN_POINT('',(20.930595389894,111.64881609299, + -19.56747602893)); +#321 = CARTESIAN_POINT('',(3.58200225E-09,106.59864696423, + -21.02516740968)); +#322 = CARTESIAN_POINT('',(147.,-1.421E-14,9.363636363636)); +#323 = CARTESIAN_POINT('',(141.94983087044,28.863382504239, + 10.821327744393)); +#324 = CARTESIAN_POINT('',(130.42273385294,55.460254403269, + 12.27901912515)); +#325 = CARTESIAN_POINT('',(113.30884007842,78.094975846116, + 13.736710505907)); +#326 = CARTESIAN_POINT('',(92.030396750336,95.444619935237, + 15.194401886663)); +#327 = CARTESIAN_POINT('',(68.361623785172,106.76862759288, + 16.652093267421)); +#328 = CARTESIAN_POINT('',(44.127701380988,112.00217059985, + 18.109784648177)); +#329 = CARTESIAN_POINT('',(20.930595389759,111.64881609239, + 19.567476028934)); +#330 = CARTESIAN_POINT('',(3.58198804E-09,106.59864696354, + 21.025167409691)); +#331 = CARTESIAN_POINT('',(147.,-1.421E-14,28.090909090909)); +#332 = CARTESIAN_POINT('',(143.60109736928,28.863382504239, + 32.162857407342)); +#333 = CARTESIAN_POINT('',(133.72526685063,56.201341074948, + 36.234805723775)); +#334 = CARTESIAN_POINT('',(117.97160030345,80.318220218509, + 40.306754040208)); +#335 = CARTESIAN_POINT('',(97.471428098278,99.76929414222, + 44.378702356641)); +#336 = CARTESIAN_POINT('',(73.767406756651,113.56985753861, + 48.450650673074)); +#337 = CARTESIAN_POINT('',(48.574221411386,121.3277214819, + 52.522598989507)); +#338 = CARTESIAN_POINT('',(23.52439874103,123.20768158419,56.59454730594 + )); +#339 = CARTESIAN_POINT('',(4.02589251E-09,119.80877895427, + 60.666495622373)); +#340 = CARTESIAN_POINT('',(147.,1.421E-14,46.818181818182)); +#341 = CARTESIAN_POINT('',(146.66734120194,28.863382504239, + 52.659172874141)); +#342 = CARTESIAN_POINT('',(139.85775451595,57.577468089036, + 58.500163930099)); +#343 = CARTESIAN_POINT('',(126.62989973194,84.44657221386,64.34115498606 + )); +#344 = CARTESIAN_POINT('',(107.57490250757,107.79980019606, + 70.182146042016)); +#345 = CARTESIAN_POINT('',(83.80542830475,126.1990905487,76.023137097978 + )); +#346 = CARTESIAN_POINT('',(56.830983496489,138.64437684817, + 81.864128153935)); +#347 = CARTESIAN_POINT('',(28.340843291055,144.67138841268, + 87.705119209894)); +#348 = CARTESIAN_POINT('',(4.8501505E-09,144.33872961558,93.546110265853 + )); +#349 = CARTESIAN_POINT('',(147.,2.842E-14,65.545454545455)); +#350 = CARTESIAN_POINT('',(150.73582172861,28.863382504239, + 71.916693875798)); +#351 = CARTESIAN_POINT('',(147.99471556928,59.403397879543, + 78.287933206141)); +#352 = CARTESIAN_POINT('',(138.11826286978,89.924323044172, + 84.659172536487)); +#353 = CARTESIAN_POINT('',(120.98081251641,118.45516854977, + 91.030411866826)); +#354 = CARTESIAN_POINT('',(97.124491439786,142.95633210298, + 97.401651197174)); +#355 = CARTESIAN_POINT('',(67.786562240316,161.62117810385, + 103.77289052751)); +#356 = CARTESIAN_POINT('',(34.731597558796,173.15075209911, + 110.14412985785)); +#357 = CARTESIAN_POINT('',(5.9438463E-09,176.88657382889,116.5153691882) + ); +#358 = CARTESIAN_POINT('',(147.,2.842E-14,84.272727272727)); +#359 = CARTESIAN_POINT('',(155.30541068568,28.863382504239, + 89.738636363637)); +#360 = CARTESIAN_POINT('',(157.13389348343,61.454224607711, + 95.204545454545)); +#361 = CARTESIAN_POINT('',(151.02162986035,96.076759940383, + 100.67045454545)); +#362 = CARTESIAN_POINT('',(136.03790764921,130.42294208182, + 106.13636363636)); +#363 = CARTESIAN_POINT('',(112.08404290415,161.77753708493, + 111.60227272727)); +#364 = CARTESIAN_POINT('',(80.09152261018,187.42799630017, + 117.06818181818)); +#365 = CARTESIAN_POINT('',(41.909491108451,205.13787479839, + 122.53409090909)); +#366 = CARTESIAN_POINT('',(7.17221837E-09,213.44328548548,128.)); +#367 = CARTESIAN_POINT('',(147.,0.,103.)); +#368 = CARTESIAN_POINT('',(159.875,28.863382504239,106.125)); +#369 = CARTESIAN_POINT('',(166.27307211206,63.505051496205, + 109.24999999999)); +#370 = CARTESIAN_POINT('',(163.92499785968,102.22919731758,112.375)); +#371 = CARTESIAN_POINT('',(151.09500395914,142.39071654948, + 115.49999999999)); +#372 = CARTESIAN_POINT('',(127.04359553803,180.59874353828,118.625)); +#373 = CARTESIAN_POINT('',(92.396483942015,213.234816514,121.74999999999 + )); +#374 = CARTESIAN_POINT('',(49.087385219259,237.12499999835,124.875)); +#375 = CARTESIAN_POINT('',(8.40063308E-09,250.,128.)); +#376 = ADVANCED_FACE('',(#377,#413),#483,.F.); +#377 = FACE_BOUND('',#378,.F.); +#378 = EDGE_LOOP('',(#379,#380,#397,#412)); +#379 = ORIENTED_EDGE('',*,*,#63,.T.); +#380 = ORIENTED_EDGE('',*,*,#381,.T.); +#381 = EDGE_CURVE('',#64,#382,#384,.T.); +#382 = VERTEX_POINT('',#383); +#383 = CARTESIAN_POINT('',(453.,-5.7E-14,-103.)); +#384 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#385,#386,#387,#388,#389,#390, + #391,#392,#393,#394,#395,#396),.UNSPECIFIED.,.F.,.F.,(12,12),(1.,2.) + ,.PIECEWISE_BEZIER_KNOTS.); +#385 = CARTESIAN_POINT('',(453.,-5.684E-14,103.)); +#386 = CARTESIAN_POINT('',(453.,-5.684E-14,84.272727272727)); +#387 = CARTESIAN_POINT('',(453.,0.,65.545454545455)); +#388 = CARTESIAN_POINT('',(453.,0.,46.818181818182)); +#389 = CARTESIAN_POINT('',(453.,-5.684E-14,28.090909090909)); +#390 = CARTESIAN_POINT('',(453.,5.684E-14,9.363636363636)); +#391 = CARTESIAN_POINT('',(453.,1.1369E-13,-9.363636363636)); +#392 = CARTESIAN_POINT('',(453.,5.684E-14,-28.0909090909)); +#393 = CARTESIAN_POINT('',(453.,-5.684E-14,-46.81818181818)); +#394 = CARTESIAN_POINT('',(453.,5.684E-14,-65.54545454545)); +#395 = CARTESIAN_POINT('',(453.,-1.1369E-13,-84.27272727272)); +#396 = CARTESIAN_POINT('',(453.,-5.684E-14,-103.)); +#397 = ORIENTED_EDGE('',*,*,#398,.T.); +#398 = EDGE_CURVE('',#382,#222,#399,.T.); +#399 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#400,#401,#402,#403,#404,#405, + #406,#407,#408,#409,#410,#411),.UNSPECIFIED.,.F.,.F.,(12,12),(2.,3.) + ,.PIECEWISE_BEZIER_KNOTS.); +#400 = CARTESIAN_POINT('',(453.,-5.684E-14,-103.)); +#401 = CARTESIAN_POINT('',(425.18181818181,5.684E-14,-103.)); +#402 = CARTESIAN_POINT('',(397.36363636363,-1.1369E-13,-103.)); +#403 = CARTESIAN_POINT('',(369.54545454545,0.,-103.)); +#404 = CARTESIAN_POINT('',(341.72727272727,-2.842E-14,-103.)); +#405 = CARTESIAN_POINT('',(313.90909090909,0.,-103.)); +#406 = CARTESIAN_POINT('',(286.0909090909,2.842E-14,-103.)); +#407 = CARTESIAN_POINT('',(258.27272727272,-2.842E-14,-103.)); +#408 = CARTESIAN_POINT('',(230.45454545454,-2.842E-14,-103.)); +#409 = CARTESIAN_POINT('',(202.63636363636,0.,-103.)); +#410 = CARTESIAN_POINT('',(174.81818181818,-5.684E-14,-103.)); +#411 = CARTESIAN_POINT('',(147.,-2.842E-14,-103.)); +#412 = ORIENTED_EDGE('',*,*,#237,.T.); +#413 = FACE_BOUND('',#414,.F.); +#414 = EDGE_LOOP('',(#415,#434,#451,#468)); +#415 = ORIENTED_EDGE('',*,*,#416,.F.); +#416 = EDGE_CURVE('',#417,#419,#421,.T.); +#417 = VERTEX_POINT('',#418); +#418 = CARTESIAN_POINT('',(150.,0.,100.)); +#419 = VERTEX_POINT('',#420); +#420 = CARTESIAN_POINT('',(450.,0.,100.)); +#421 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#422,#423,#424,#425,#426,#427, + #428,#429,#430,#431,#432,#433),.UNSPECIFIED.,.F.,.F.,(12,12),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#422 = CARTESIAN_POINT('',(150.,0.,100.)); +#423 = CARTESIAN_POINT('',(177.27272727272,-2.842E-14,100.)); +#424 = CARTESIAN_POINT('',(204.54545454545,-5.684E-14,100.)); +#425 = CARTESIAN_POINT('',(231.81818181818,2.842E-14,100.)); +#426 = CARTESIAN_POINT('',(259.0909090909,0.,100.)); +#427 = CARTESIAN_POINT('',(286.36363636363,0.,100.)); +#428 = CARTESIAN_POINT('',(313.63636363636,0.,100.)); +#429 = CARTESIAN_POINT('',(340.90909090909,2.842E-14,100.)); +#430 = CARTESIAN_POINT('',(368.18181818181,0.,100.)); +#431 = CARTESIAN_POINT('',(395.45454545454,0.,100.)); +#432 = CARTESIAN_POINT('',(422.72727272727,-5.684E-14,100.)); +#433 = CARTESIAN_POINT('',(450.,0.,100.)); +#434 = ORIENTED_EDGE('',*,*,#435,.F.); +#435 = EDGE_CURVE('',#436,#417,#438,.T.); +#436 = VERTEX_POINT('',#437); +#437 = CARTESIAN_POINT('',(150.,-2.8E-14,-100.)); +#438 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#439,#440,#441,#442,#443,#444, + #445,#446,#447,#448,#449,#450),.UNSPECIFIED.,.F.,.F.,(12,12),(3.,4.) + ,.PIECEWISE_BEZIER_KNOTS.); +#439 = CARTESIAN_POINT('',(150.,-2.842E-14,-100.)); +#440 = CARTESIAN_POINT('',(150.,-2.842E-14,-81.81818181818)); +#441 = CARTESIAN_POINT('',(150.,-1.421E-14,-63.63636363636)); +#442 = CARTESIAN_POINT('',(150.,0.,-45.45454545454)); +#443 = CARTESIAN_POINT('',(150.,2.842E-14,-27.27272727272)); +#444 = CARTESIAN_POINT('',(150.,2.842E-14,-9.090909090909)); +#445 = CARTESIAN_POINT('',(150.,1.421E-14,9.090909090909)); +#446 = CARTESIAN_POINT('',(150.,-1.421E-14,27.272727272727)); +#447 = CARTESIAN_POINT('',(150.,-1.421E-14,45.454545454545)); +#448 = CARTESIAN_POINT('',(150.,0.,63.636363636364)); +#449 = CARTESIAN_POINT('',(150.,2.842E-14,81.818181818182)); +#450 = CARTESIAN_POINT('',(150.,0.,100.)); +#451 = ORIENTED_EDGE('',*,*,#452,.F.); +#452 = EDGE_CURVE('',#453,#436,#455,.T.); +#453 = VERTEX_POINT('',#454); +#454 = CARTESIAN_POINT('',(450.,-1.14E-13,-100.)); +#455 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#456,#457,#458,#459,#460,#461, + #462,#463,#464,#465,#466,#467),.UNSPECIFIED.,.F.,.F.,(12,12),(2.,3.) + ,.PIECEWISE_BEZIER_KNOTS.); +#456 = CARTESIAN_POINT('',(450.,-1.1369E-13,-100.)); +#457 = CARTESIAN_POINT('',(422.72727272727,-5.684E-14,-100.)); +#458 = CARTESIAN_POINT('',(395.45454545454,0.,-100.)); +#459 = CARTESIAN_POINT('',(368.18181818181,-2.842E-14,-100.)); +#460 = CARTESIAN_POINT('',(340.90909090909,0.,-100.)); +#461 = CARTESIAN_POINT('',(313.63636363636,5.684E-14,-100.)); +#462 = CARTESIAN_POINT('',(286.36363636363,0.,-100.)); +#463 = CARTESIAN_POINT('',(259.0909090909,0.,-100.)); +#464 = CARTESIAN_POINT('',(231.81818181818,2.842E-14,-100.)); +#465 = CARTESIAN_POINT('',(204.54545454545,0.,-100.)); +#466 = CARTESIAN_POINT('',(177.27272727272,-2.842E-14,-100.)); +#467 = CARTESIAN_POINT('',(150.,-2.842E-14,-100.)); +#468 = ORIENTED_EDGE('',*,*,#469,.F.); +#469 = EDGE_CURVE('',#419,#453,#470,.T.); +#470 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#471,#472,#473,#474,#475,#476, + #477,#478,#479,#480,#481,#482),.UNSPECIFIED.,.F.,.F.,(12,12),(1.,2.) + ,.PIECEWISE_BEZIER_KNOTS.); +#471 = CARTESIAN_POINT('',(450.,0.,100.)); +#472 = CARTESIAN_POINT('',(450.,5.684E-14,81.818181818182)); +#473 = CARTESIAN_POINT('',(450.,-5.684E-14,63.636363636364)); +#474 = CARTESIAN_POINT('',(450.,-1.1369E-13,45.454545454545)); +#475 = CARTESIAN_POINT('',(450.,5.684E-14,27.272727272727)); +#476 = CARTESIAN_POINT('',(450.,-5.684E-14,9.090909090909)); +#477 = CARTESIAN_POINT('',(450.,-5.684E-14,-9.090909090909)); +#478 = CARTESIAN_POINT('',(450.,0.,-27.27272727272)); +#479 = CARTESIAN_POINT('',(450.,0.,-45.45454545454)); +#480 = CARTESIAN_POINT('',(450.,5.684E-14,-63.63636363636)); +#481 = CARTESIAN_POINT('',(450.,0.,-81.81818181818)); +#482 = CARTESIAN_POINT('',(450.,-1.1369E-13,-100.)); +#483 = PLANE('',#484); +#484 = AXIS2_PLACEMENT_3D('',#485,#486,#487); +#485 = CARTESIAN_POINT('',(300.,-9.33E-15,1.78E-15)); +#486 = DIRECTION('',(3.E-17,1.,-1.E-16)); +#487 = DIRECTION('',(0.,1.E-16,1.)); +#488 = ADVANCED_FACE('',(#489),#522,.T.); +#489 = FACE_BOUND('',#490,.T.); +#490 = EDGE_LOOP('',(#491,#492,#493,#507)); +#491 = ORIENTED_EDGE('',*,*,#80,.F.); +#492 = ORIENTED_EDGE('',*,*,#381,.T.); +#493 = ORIENTED_EDGE('',*,*,#494,.T.); +#494 = EDGE_CURVE('',#382,#495,#497,.T.); +#495 = VERTEX_POINT('',#496); +#496 = CARTESIAN_POINT('',(1.1760847E-08,350.,-128.)); +#497 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#498,#499,#500,#501,#502,#503, + #504,#505,#506),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.570796326761), + .PIECEWISE_BEZIER_KNOTS.); +#498 = CARTESIAN_POINT('',(453.,-5.684E-14,-103.)); +#499 = CARTESIAN_POINT('',(440.12499999999,88.946342002859,-106.125)); +#500 = CARTESIAN_POINT('',(407.29048752901,172.11439751798,-109.25)); +#501 = CARTESIAN_POINT('',(356.76579519154,244.27880195126,-112.375)); +#502 = CARTESIAN_POINT('',(292.46024114974,301.16452854449,-115.5)); +#503 = CARTESIAN_POINT('',(219.46440374829,340.09204950131,-118.625)); +#504 = CARTESIAN_POINT('',(143.22296509145,360.32874311914,-121.75)); +#505 = CARTESIAN_POINT('',(68.722339307999,362.87499999769,-124.875)); +#506 = CARTESIAN_POINT('',(1.176084652E-08,350.,-128.)); +#507 = ORIENTED_EDGE('',*,*,#508,.F.); +#508 = EDGE_CURVE('',#81,#495,#509,.T.); +#509 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#510,#511,#512,#513,#514,#515, + #516,#517,#518,#519,#520,#521),.UNSPECIFIED.,.F.,.F.,(12,12),(1.,2.) + ,.PIECEWISE_BEZIER_KNOTS.); +#510 = CARTESIAN_POINT('',(1.176084652E-08,350.,128.)); +#511 = CARTESIAN_POINT('',(1.298928964E-08,386.55671451449,128.)); +#512 = CARTESIAN_POINT('',(1.421767593E-08,423.11342617119, + 116.51536918819)); +#513 = CARTESIAN_POINT('',(1.531140015E-08,455.66127038418, + 93.54611026587)); +#514 = CARTESIAN_POINT('',(1.613568656E-08,480.19122104612, + 60.666495622344)); +#515 = CARTESIAN_POINT('',(1.657957682E-08,493.40135303594, + 21.025167409734)); +#516 = CARTESIAN_POINT('',(1.657946314E-08,493.40135303627, + -21.02516740974)); +#517 = CARTESIAN_POINT('',(1.613562972E-08,480.19122104585, + -60.66649562232)); +#518 = CARTESIAN_POINT('',(1.53113433E-08,455.66127038434, + -93.54611026588)); +#519 = CARTESIAN_POINT('',(1.421761908E-08,423.11342617112, + -116.5153691881)); +#520 = CARTESIAN_POINT('',(1.298928964E-08,386.55671451451,-128.)); +#521 = CARTESIAN_POINT('',(1.176084652E-08,350.,-128.)); +#522 = B_SPLINE_SURFACE_WITH_KNOTS('',11,8,( + (#523,#524,#525,#526,#527,#528,#529,#530,#531) + ,(#532,#533,#534,#535,#536,#537,#538,#539,#540) + ,(#541,#542,#543,#544,#545,#546,#547,#548,#549) + ,(#550,#551,#552,#553,#554,#555,#556,#557,#558) + ,(#559,#560,#561,#562,#563,#564,#565,#566,#567) + ,(#568,#569,#570,#571,#572,#573,#574,#575,#576) + ,(#577,#578,#579,#580,#581,#582,#583,#584,#585) + ,(#586,#587,#588,#589,#590,#591,#592,#593,#594) + ,(#595,#596,#597,#598,#599,#600,#601,#602,#603) + ,(#604,#605,#606,#607,#608,#609,#610,#611,#612) + ,(#613,#614,#615,#616,#617,#618,#619,#620,#621) + ,(#622,#623,#624,#625,#626,#627,#628,#629,#630 + )),.UNSPECIFIED.,.F.,.F.,.F.,(12,12),(9,9),(1.,2.),(0.,1.570796326761) + ,.PIECEWISE_BEZIER_KNOTS.); +#523 = CARTESIAN_POINT('',(453.,-5.684E-14,103.)); +#524 = CARTESIAN_POINT('',(440.12499999999,88.946342002858,106.125)); +#525 = CARTESIAN_POINT('',(407.29048752901,172.11439751799, + 109.24999999999)); +#526 = CARTESIAN_POINT('',(356.76579519154,244.27880195125,112.375)); +#527 = CARTESIAN_POINT('',(292.46024114975,301.1645285445, + 115.49999999999)); +#528 = CARTESIAN_POINT('',(219.46440374828,340.0920495013,118.625)); +#529 = CARTESIAN_POINT('',(143.22296509145,360.32874311914, + 121.74999999999)); +#530 = CARTESIAN_POINT('',(68.722339307998,362.87499999769,124.875)); +#531 = CARTESIAN_POINT('',(1.176084652E-08,350.,128.)); +#532 = CARTESIAN_POINT('',(453.,-5.684E-14,84.272727272727)); +#533 = CARTESIAN_POINT('',(444.69458931431,88.946342002859, + 89.738636363637)); +#534 = CARTESIAN_POINT('',(416.42966615762,174.16522440648, + 95.204545454545)); +#535 = CARTESIAN_POINT('',(369.66916319088,250.43123932845, + 100.67045454545)); +#536 = CARTESIAN_POINT('',(307.51733745965,313.13230301215, + 106.13636363636)); +#537 = CARTESIAN_POINT('',(234.42395638217,358.91325595464, + 111.60227272727)); +#538 = CARTESIAN_POINT('',(155.52792642327,386.13556333296, + 117.06818181818)); +#539 = CARTESIAN_POINT('',(75.900233418805,394.86212519763, + 122.53409090909)); +#540 = CARTESIAN_POINT('',(1.298928964E-08,386.55671451449,128.)); +#541 = CARTESIAN_POINT('',(453.,0.,65.545454545455)); +#542 = CARTESIAN_POINT('',(449.2641782714,88.946342002859, + 71.916693875797)); +#543 = CARTESIAN_POINT('',(425.5688440718,176.21605113465, + 78.287933206139)); +#544 = CARTESIAN_POINT('',(382.57253018148,256.58367622468, + 84.659172536484)); +#545 = CARTESIAN_POINT('',(322.5744325925,325.10007654423, + 91.030411866823)); +#546 = CARTESIAN_POINT('',(249.38350784659,377.73446093666, + 97.401651197169)); +#547 = CARTESIAN_POINT('',(167.83288679318,411.94238152936, + 103.7728905275)); +#548 = CARTESIAN_POINT('',(83.078126968481,426.849247897,110.14412985785 + )); +#549 = CARTESIAN_POINT('',(1.421767593E-08,423.11342617119, + 116.51536918819)); +#550 = CARTESIAN_POINT('',(453.,0.,46.818181818182)); +#551 = CARTESIAN_POINT('',(453.33265879802,88.946342002858, + 52.659172874143)); +#552 = CARTESIAN_POINT('',(433.70580512506,178.04198092514, + 58.500163930104)); +#553 = CARTESIAN_POINT('',(394.0608933192,262.06142705493, + 64.341154986064)); +#554 = CARTESIAN_POINT('',(335.98034260123,335.75544489784, + 70.182146042026)); +#555 = CARTESIAN_POINT('',(262.70257098148,394.49170249076, + 76.023137097987)); +#556 = CARTESIAN_POINT('',(178.7884655369,434.91918278482, + 81.864128153947)); +#557 = CARTESIAN_POINT('',(89.468881236157,455.32861158315, + 87.705119209909)); +#558 = CARTESIAN_POINT('',(1.531140015E-08,455.66127038418, + 93.54611026587)); +#559 = CARTESIAN_POINT('',(453.,-5.684E-14,28.090909090909)); +#560 = CARTESIAN_POINT('',(456.39890263076,88.94634200286, + 32.162857407339)); +#561 = CARTESIAN_POINT('',(439.83829279054,179.41810793926, + 36.234805723767)); +#562 = CARTESIAN_POINT('',(402.71919274791,266.1897790504, + 40.306754040198)); +#563 = CARTESIAN_POINT('',(346.08381701078,343.78595095187, + 44.378702356626)); +#564 = CARTESIAN_POINT('',(272.74059252983,407.12093550118, + 48.450650673056)); +#565 = CARTESIAN_POINT('',(187.04522762221,452.23583815152, + 52.522598989485)); +#566 = CARTESIAN_POINT('',(94.285325786304,476.79231841219, + 56.594547305915)); +#567 = CARTESIAN_POINT('',(1.613568656E-08,480.19122104612, + 60.666495622344)); +#568 = CARTESIAN_POINT('',(453.,5.684E-14,9.363636363636)); +#569 = CARTESIAN_POINT('',(458.05016912949,88.946342002859, + 10.821327744399)); +#570 = CARTESIAN_POINT('',(443.14082578799,180.15919461089, + 12.279019125161)); +#571 = CARTESIAN_POINT('',(407.38195297262,268.41302342263, + 13.736710505923)); +#572 = CARTESIAN_POINT('',(351.52484835835,348.11062515857, + 15.194401886685)); +#573 = CARTESIAN_POINT('',(278.14637550094,413.92216544644, + 16.652093267447)); +#574 = CARTESIAN_POINT('',(191.4917476523,461.56138903293,18.10978464821 + )); +#575 = CARTESIAN_POINT('',(96.8791291374,488.35118390319,19.567476028972 + )); +#576 = CARTESIAN_POINT('',(1.657957682E-08,493.40135303594, + 21.025167409734)); +#577 = CARTESIAN_POINT('',(453.,1.1369E-13,-9.363636363636)); +#578 = CARTESIAN_POINT('',(458.05016912953,88.946342002857, + -10.82132774439)); +#579 = CARTESIAN_POINT('',(443.14082578808,180.15919461092, + -12.27901912516)); +#580 = CARTESIAN_POINT('',(407.38195297274,268.41302342268, + -13.73671050592)); +#581 = CARTESIAN_POINT('',(351.52484835848,348.1106251587, + -15.19440188668)); +#582 = CARTESIAN_POINT('',(278.14637550108,413.9221654466, + -16.65209326745)); +#583 = CARTESIAN_POINT('',(191.49174765242,461.56138903318, + -18.10978464821)); +#584 = CARTESIAN_POINT('',(96.879129137464,488.35118390348, + -19.56747602897)); +#585 = CARTESIAN_POINT('',(1.657946314E-08,493.40135303627, + -21.02516740974)); +#586 = CARTESIAN_POINT('',(453.,5.684E-14,-28.0909090909)); +#587 = CARTESIAN_POINT('',(456.39890263073,88.946342002858, + -32.16285740733)); +#588 = CARTESIAN_POINT('',(439.83829279047,179.41810793925, + -36.23480572376)); +#589 = CARTESIAN_POINT('',(402.71919274781,266.18977905034, + -40.30675404019)); +#590 = CARTESIAN_POINT('',(346.08381701067,343.78595095181, + -44.37870235661)); +#591 = CARTESIAN_POINT('',(272.74059252972,407.12093550103, + -48.45065067304)); +#592 = CARTESIAN_POINT('',(187.04522762212,452.23583815134, + -52.52259898947)); +#593 = CARTESIAN_POINT('',(94.285325786253,476.79231841195, + -56.5945473059)); +#594 = CARTESIAN_POINT('',(1.613562972E-08,480.19122104585, + -60.66649562232)); +#595 = CARTESIAN_POINT('',(453.,-5.684E-14,-46.81818181818)); +#596 = CARTESIAN_POINT('',(453.33265879804,88.946342002859, + -52.65917287414)); +#597 = CARTESIAN_POINT('',(433.70580512509,178.04198092515, + -58.5001639301)); +#598 = CARTESIAN_POINT('',(394.06089331926,262.06142705497, + -64.34115498606)); +#599 = CARTESIAN_POINT('',(335.98034260129,335.75544489788, + -70.18214604203)); +#600 = CARTESIAN_POINT('',(262.70257098155,394.49170249085, + -76.02313709799)); +#601 = CARTESIAN_POINT('',(178.78846553695,434.91918278493, + -81.86412815395)); +#602 = CARTESIAN_POINT('',(89.46888123619,455.32861158329, + -87.70511920992)); +#603 = CARTESIAN_POINT('',(1.53113433E-08,455.66127038434, + -93.54611026588)); +#604 = CARTESIAN_POINT('',(453.,5.684E-14,-65.54545454545)); +#605 = CARTESIAN_POINT('',(449.26417827139,88.946342002859, + -71.91669387579)); +#606 = CARTESIAN_POINT('',(425.56884407178,176.21605113464, + -78.28793320613)); +#607 = CARTESIAN_POINT('',(382.57253018146,256.58367622468, + -84.65917253648)); +#608 = CARTESIAN_POINT('',(322.57443259247,325.1000765442, + -91.03041186682)); +#609 = CARTESIAN_POINT('',(249.38350784656,377.73446093663, + -97.40165119716)); +#610 = CARTESIAN_POINT('',(167.83288679315,411.9423815293, + -103.7728905275)); +#611 = CARTESIAN_POINT('',(83.078126968468,426.84924789694, + -110.1441298578)); +#612 = CARTESIAN_POINT('',(1.421761908E-08,423.11342617112, + -116.5153691881)); +#613 = CARTESIAN_POINT('',(453.,-1.1369E-13,-84.27272727272)); +#614 = CARTESIAN_POINT('',(444.69458931431,88.946342002858, + -89.73863636363)); +#615 = CARTESIAN_POINT('',(416.42966615763,174.16522440648, + -95.20454545454)); +#616 = CARTESIAN_POINT('',(369.66916319088,250.43123932845, + -100.6704545454)); +#617 = CARTESIAN_POINT('',(307.51733745966,313.13230301216, + -106.1363636363)); +#618 = CARTESIAN_POINT('',(234.42395638217,358.91325595465, + -111.6022727272)); +#619 = CARTESIAN_POINT('',(155.52792642328,386.13556333298, + -117.0681818181)); +#620 = CARTESIAN_POINT('',(75.900233418807,394.86212519764, + -122.534090909)); +#621 = CARTESIAN_POINT('',(1.298928964E-08,386.55671451451,-128.)); +#622 = CARTESIAN_POINT('',(453.,-5.684E-14,-103.)); +#623 = CARTESIAN_POINT('',(440.12499999999,88.946342002859,-106.125)); +#624 = CARTESIAN_POINT('',(407.29048752901,172.11439751798,-109.25)); +#625 = CARTESIAN_POINT('',(356.76579519154,244.27880195126,-112.375)); +#626 = CARTESIAN_POINT('',(292.46024114974,301.16452854449,-115.5)); +#627 = CARTESIAN_POINT('',(219.46440374829,340.09204950131,-118.625)); +#628 = CARTESIAN_POINT('',(143.22296509145,360.32874311914,-121.75)); +#629 = CARTESIAN_POINT('',(68.722339307999,362.87499999769,-124.875)); +#630 = CARTESIAN_POINT('',(1.176084652E-08,350.,-128.)); +#631 = ADVANCED_FACE('',(#632,#652),#722,.T.); +#632 = FACE_BOUND('',#633,.T.); +#633 = EDGE_LOOP('',(#634,#635,#636,#651)); +#634 = ORIENTED_EDGE('',*,*,#94,.T.); +#635 = ORIENTED_EDGE('',*,*,#508,.T.); +#636 = ORIENTED_EDGE('',*,*,#637,.T.); +#637 = EDGE_CURVE('',#495,#224,#638,.T.); +#638 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#639,#640,#641,#642,#643,#644, + #645,#646,#647,#648,#649,#650),.UNSPECIFIED.,.F.,.F.,(12,12),(2.,3.) + ,.PIECEWISE_BEZIER_KNOTS.); +#639 = CARTESIAN_POINT('',(1.176084652E-08,350.,-128.)); +#640 = CARTESIAN_POINT('',(1.145536999E-08,340.90909090909,-128.)); +#641 = CARTESIAN_POINT('',(1.114989345E-08,331.81818181818,-128.)); +#642 = CARTESIAN_POINT('',(1.084447376E-08,322.72727272727,-128.)); +#643 = CARTESIAN_POINT('',(1.053902565E-08,313.63636363636,-128.)); +#644 = CARTESIAN_POINT('',(1.02335207E-08,304.54545454545,-128.)); +#645 = CARTESIAN_POINT('',(9.92801574E-09,295.45454545454,-128.)); +#646 = CARTESIAN_POINT('',(9.62253921E-09,286.36363636363,-128.)); +#647 = CARTESIAN_POINT('',(9.31703426E-09,277.27272727272,-128.)); +#648 = CARTESIAN_POINT('',(9.0115293E-09,268.18181818181,-128.)); +#649 = CARTESIAN_POINT('',(8.70610961E-09,259.0909090909,-128.)); +#650 = CARTESIAN_POINT('',(8.40060466E-09,250.,-128.)); +#651 = ORIENTED_EDGE('',*,*,#253,.T.); +#652 = FACE_BOUND('',#653,.T.); +#653 = EDGE_LOOP('',(#654,#673,#690,#707)); +#654 = ORIENTED_EDGE('',*,*,#655,.F.); +#655 = EDGE_CURVE('',#656,#658,#660,.T.); +#656 = VERTEX_POINT('',#657); +#657 = CARTESIAN_POINT('',(8.400633E-09,250.,125.)); +#658 = VERTEX_POINT('',#659); +#659 = CARTESIAN_POINT('',(1.176096E-08,350.,125.)); +#660 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#661,#662,#663,#664,#665,#666, + #667,#668,#669,#670,#671,#672),.UNSPECIFIED.,.F.,.F.,(12,12),(0.,1.) + ,.PIECEWISE_BEZIER_KNOTS.); +#661 = CARTESIAN_POINT('',(8.40063308E-09,250.,125.)); +#662 = CARTESIAN_POINT('',(8.70608119E-09,259.0909090909,125.)); +#663 = CARTESIAN_POINT('',(9.01158614E-09,268.18181818181,125.)); +#664 = CARTESIAN_POINT('',(9.3170911E-09,277.27272727272,125.)); +#665 = CARTESIAN_POINT('',(9.62256763E-09,286.36363636363,125.)); +#666 = CARTESIAN_POINT('',(9.92801574E-09,295.45454545454,125.)); +#667 = CARTESIAN_POINT('',(1.023349228E-08,304.54545454545,125.)); +#668 = CARTESIAN_POINT('',(1.053899723E-08,313.63636363636,125.)); +#669 = CARTESIAN_POINT('',(1.084444534E-08,322.72727272727,125.)); +#670 = CARTESIAN_POINT('',(1.115000714E-08,331.81818181818,125.)); +#671 = CARTESIAN_POINT('',(1.145542683E-08,340.90909090909,125.)); +#672 = CARTESIAN_POINT('',(1.176096021E-08,350.,125.)); +#673 = ORIENTED_EDGE('',*,*,#674,.F.); +#674 = EDGE_CURVE('',#675,#656,#677,.T.); +#675 = VERTEX_POINT('',#676); +#676 = CARTESIAN_POINT('',(8.400633E-09,250.,-125.)); +#677 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#678,#679,#680,#681,#682,#683, + #684,#685,#686,#687,#688,#689),.UNSPECIFIED.,.F.,.F.,(12,12),(3.,4.) + ,.PIECEWISE_BEZIER_KNOTS.); +#678 = CARTESIAN_POINT('',(8.40063308E-09,250.,-125.)); +#679 = CARTESIAN_POINT('',(7.20098114E-09,214.30008348193,-125.)); +#680 = CARTESIAN_POINT('',(6.00145711E-09,178.60016975472, + -113.7845402228)); +#681 = CARTESIAN_POINT('',(4.93338348E-09,146.81516564036,-91.3536233065 + )); +#682 = CARTESIAN_POINT('',(4.1283954E-09,122.86013569729,-59.2446246312) + ); +#683 = CARTESIAN_POINT('',(3.69493591E-09,109.95961617563, + -20.53239004855)); +#684 = CARTESIAN_POINT('',(3.69495012E-09,109.95961617571,20.53239004856 + )); +#685 = CARTESIAN_POINT('',(4.12842383E-09,122.86013569723, + 59.244624631194)); +#686 = CARTESIAN_POINT('',(4.93335506E-09,146.81516564038, + 91.353623306518)); +#687 = CARTESIAN_POINT('',(6.0014429E-09,178.60016975471,113.78454022284 + )); +#688 = CARTESIAN_POINT('',(7.20100957E-09,214.30008348193,125.)); +#689 = CARTESIAN_POINT('',(8.40063308E-09,250.,125.)); +#690 = ORIENTED_EDGE('',*,*,#691,.F.); +#691 = EDGE_CURVE('',#692,#675,#694,.T.); +#692 = VERTEX_POINT('',#693); +#693 = CARTESIAN_POINT('',(1.1761017E-08,350.,-125.)); +#694 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#695,#696,#697,#698,#699,#700, + #701,#702,#703,#704,#705,#706),.UNSPECIFIED.,.F.,.F.,(12,12),(2.,3.) + ,.PIECEWISE_BEZIER_KNOTS.); +#695 = CARTESIAN_POINT('',(1.176101705E-08,350.,-125.)); +#696 = CARTESIAN_POINT('',(1.145536999E-08,340.90909090909,-125.)); +#697 = CARTESIAN_POINT('',(1.114989345E-08,331.81818181818,-125.)); +#698 = CARTESIAN_POINT('',(1.084444534E-08,322.72727272727,-125.)); +#699 = CARTESIAN_POINT('',(1.053896881E-08,313.63636363636,-125.)); +#700 = CARTESIAN_POINT('',(1.023349228E-08,304.54545454545,-125.)); +#701 = CARTESIAN_POINT('',(9.9279589E-09,295.45454545454,-125.)); +#702 = CARTESIAN_POINT('',(9.62256763E-09,286.36363636363,-125.)); +#703 = CARTESIAN_POINT('',(9.31706268E-09,277.27272727272,-125.)); +#704 = CARTESIAN_POINT('',(9.01158614E-09,268.18181818181,-125.)); +#705 = CARTESIAN_POINT('',(8.70610961E-09,259.0909090909,-125.)); +#706 = CARTESIAN_POINT('',(8.40063308E-09,250.,-125.)); +#707 = ORIENTED_EDGE('',*,*,#708,.F.); +#708 = EDGE_CURVE('',#658,#692,#709,.T.); +#709 = B_SPLINE_CURVE_WITH_KNOTS('',11,(#710,#711,#712,#713,#714,#715, + #716,#717,#718,#719,#720,#721),.UNSPECIFIED.,.F.,.F.,(12,12),(1.,2.) + ,.PIECEWISE_BEZIER_KNOTS.); +#710 = CARTESIAN_POINT('',(1.176096021E-08,350.,125.)); +#711 = CARTESIAN_POINT('',(1.296041319E-08,385.69991651806,125.)); +#712 = CARTESIAN_POINT('',(1.416009354E-08,421.39983024531, + 113.78454022285)); +#713 = CARTESIAN_POINT('',(1.52280677E-08,453.18483435955, + 91.353623306501)); +#714 = CARTESIAN_POINT('',(1.603308419E-08,477.13986430286, + 59.244624631213)); +#715 = CARTESIAN_POINT('',(1.646657211E-08,490.04038382416, + 20.532390048549)); +#716 = CARTESIAN_POINT('',(1.646662895E-08,490.04038382449, + -20.53239004855)); +#717 = CARTESIAN_POINT('',(1.603314104E-08,477.13986430259, + -59.24462463119)); +#718 = CARTESIAN_POINT('',(1.522812454E-08,453.18483435971, + -91.35362330652)); +#719 = CARTESIAN_POINT('',(1.41600367E-08,421.39983024524, + -113.7845402228)); +#720 = CARTESIAN_POINT('',(1.296052687E-08,385.69991651807,-125.)); +#721 = CARTESIAN_POINT('',(1.176101705E-08,350.,-125.)); +#722 = PLANE('',#723); +#723 = AXIS2_PLACEMENT_3D('',#724,#725,#726); +#724 = CARTESIAN_POINT('',(1.008075323E-08,300.,8.63E-15)); +#725 = DIRECTION('',(-1.,3.360249E-11,6.E-17)); +#726 = DIRECTION('',(-3.360249E-11,-1.,0.)); +#727 = ADVANCED_FACE('',(#728),#734,.T.); +#728 = FACE_BOUND('',#729,.T.); +#729 = EDGE_LOOP('',(#730,#731,#732,#733)); +#730 = ORIENTED_EDGE('',*,*,#494,.F.); +#731 = ORIENTED_EDGE('',*,*,#398,.T.); +#732 = ORIENTED_EDGE('',*,*,#221,.T.); +#733 = ORIENTED_EDGE('',*,*,#637,.F.); +#734 = B_SPLINE_SURFACE_WITH_KNOTS('',11,8,( + (#735,#736,#737,#738,#739,#740,#741,#742,#743) + ,(#744,#745,#746,#747,#748,#749,#750,#751,#752) + ,(#753,#754,#755,#756,#757,#758,#759,#760,#761) + ,(#762,#763,#764,#765,#766,#767,#768,#769,#770) + ,(#771,#772,#773,#774,#775,#776,#777,#778,#779) + ,(#780,#781,#782,#783,#784,#785,#786,#787,#788) + ,(#789,#790,#791,#792,#793,#794,#795,#796,#797) + ,(#798,#799,#800,#801,#802,#803,#804,#805,#806) + ,(#807,#808,#809,#810,#811,#812,#813,#814,#815) + ,(#816,#817,#818,#819,#820,#821,#822,#823,#824) + ,(#825,#826,#827,#828,#829,#830,#831,#832,#833) + ,(#834,#835,#836,#837,#838,#839,#840,#841,#842 + )),.UNSPECIFIED.,.F.,.F.,.F.,(12,12),(9,9),(2.,3.),(0.,1.570796326761) + ,.PIECEWISE_BEZIER_KNOTS.); +#735 = CARTESIAN_POINT('',(453.,-5.684E-14,-103.)); +#736 = CARTESIAN_POINT('',(440.12499999999,88.946342002859,-106.125)); +#737 = CARTESIAN_POINT('',(407.29048752901,172.11439751798,-109.25)); +#738 = CARTESIAN_POINT('',(356.76579519154,244.27880195126,-112.375)); +#739 = CARTESIAN_POINT('',(292.46024114974,301.16452854449,-115.5)); +#740 = CARTESIAN_POINT('',(219.46440374829,340.09204950131,-118.625)); +#741 = CARTESIAN_POINT('',(143.22296509145,360.32874311914,-121.75)); +#742 = CARTESIAN_POINT('',(68.722339307999,362.87499999769,-124.875)); +#743 = CARTESIAN_POINT('',(1.176084652E-08,350.,-128.)); +#744 = CARTESIAN_POINT('',(425.18181818181,5.684E-14,-103.)); +#745 = CARTESIAN_POINT('',(414.64772727272,83.484254775712,-106.125)); +#746 = CARTESIAN_POINT('',(385.37981340019,162.24082060691,-109.25)); +#747 = CARTESIAN_POINT('',(339.23481361593,231.36520153001,-112.375)); +#748 = CARTESIAN_POINT('',(279.60885595058,286.73054563585,-115.5)); +#749 = CARTESIAN_POINT('',(211.06251209282,325.59265805013,-118.625)); +#750 = CARTESIAN_POINT('',(138.60237589604,346.95656797321,-121.75)); +#751 = CARTESIAN_POINT('',(66.937343481751,351.44318181593,-124.875)); +#752 = CARTESIAN_POINT('',(1.145536999E-08,340.90909090909,-128.)); +#753 = CARTESIAN_POINT('',(397.36363636363,-1.1369E-13,-103.)); +#754 = CARTESIAN_POINT('',(389.17045454545,78.022167548565,-106.125)); +#755 = CARTESIAN_POINT('',(363.46913927138,152.36724369584,-109.25)); +#756 = CARTESIAN_POINT('',(321.7038320403,218.45160110877,-112.375)); +#757 = CARTESIAN_POINT('',(266.75747075145,272.29656272721,-115.5)); +#758 = CARTESIAN_POINT('',(202.66062043733,311.09326659894,-118.625)); +#759 = CARTESIAN_POINT('',(133.98178670064,333.5843928273,-121.75)); +#760 = CARTESIAN_POINT('',(65.152347655501,340.01136363417,-124.875)); +#761 = CARTESIAN_POINT('',(1.114989345E-08,331.81818181818,-128.)); +#762 = CARTESIAN_POINT('',(369.54545454545,0.,-103.)); +#763 = CARTESIAN_POINT('',(363.69318181818,72.560080321416,-106.125)); +#764 = CARTESIAN_POINT('',(341.55846514257,142.49366678477,-109.25)); +#765 = CARTESIAN_POINT('',(304.17285046467,205.53800068752,-112.375)); +#766 = CARTESIAN_POINT('',(253.9060855523,257.86257981858,-115.5)); +#767 = CARTESIAN_POINT('',(194.25872878186,296.59387514775,-118.625)); +#768 = CARTESIAN_POINT('',(129.36119750524,320.21221768138,-121.75)); +#769 = CARTESIAN_POINT('',(63.367351829252,328.57954545241,-124.875)); +#770 = CARTESIAN_POINT('',(1.084447376E-08,322.72727272727,-128.)); +#771 = CARTESIAN_POINT('',(341.72727272727,-2.842E-14,-103.)); +#772 = CARTESIAN_POINT('',(338.2159090909,67.09799309427,-106.125)); +#773 = CARTESIAN_POINT('',(319.64779101375,132.6200898737,-109.25)); +#774 = CARTESIAN_POINT('',(286.64186888905,192.62440026628,-112.375)); +#775 = CARTESIAN_POINT('',(241.05470035316,243.42859690994,-115.5)); +#776 = CARTESIAN_POINT('',(185.85683712638,282.09448369657,-118.625)); +#777 = CARTESIAN_POINT('',(124.74060830983,306.84004253545,-121.75)); +#778 = CARTESIAN_POINT('',(61.582356003003,317.14772727065,-124.875)); +#779 = CARTESIAN_POINT('',(1.053902565E-08,313.63636363636,-128.)); +#780 = CARTESIAN_POINT('',(313.90909090909,0.,-103.)); +#781 = CARTESIAN_POINT('',(312.73863636363,61.635905867122,-106.125)); +#782 = CARTESIAN_POINT('',(297.73711688493,122.74651296263,-109.25)); +#783 = CARTESIAN_POINT('',(269.11088731343,179.71079984503,-112.375)); +#784 = CARTESIAN_POINT('',(228.20331515401,228.99461400131,-115.5)); +#785 = CARTESIAN_POINT('',(177.4549454709,267.59509224538,-118.625)); +#786 = CARTESIAN_POINT('',(120.12001911443,293.46786738954,-121.75)); +#787 = CARTESIAN_POINT('',(59.797360176754,305.71590908889,-124.875)); +#788 = CARTESIAN_POINT('',(1.02335207E-08,304.54545454545,-128.)); +#789 = CARTESIAN_POINT('',(286.0909090909,2.842E-14,-103.)); +#790 = CARTESIAN_POINT('',(287.26136363636,56.173818639975,-106.125)); +#791 = CARTESIAN_POINT('',(275.82644275613,112.87293605156,-109.25)); +#792 = CARTESIAN_POINT('',(251.5799057378,166.79719942379,-112.375)); +#793 = CARTESIAN_POINT('',(215.35192995488,214.56063109267,-115.5)); +#794 = CARTESIAN_POINT('',(169.05305381542,253.0957007942,-118.625)); +#795 = CARTESIAN_POINT('',(115.49942991903,280.09569224361,-121.75)); +#796 = CARTESIAN_POINT('',(58.012364350504,294.28409090714,-124.875)); +#797 = CARTESIAN_POINT('',(9.92801574E-09,295.45454545454,-128.)); +#798 = CARTESIAN_POINT('',(258.27272727272,-2.842E-14,-103.)); +#799 = CARTESIAN_POINT('',(261.78409090909,50.711731412828,-106.125)); +#800 = CARTESIAN_POINT('',(253.91576862731,102.99935914048,-109.25)); +#801 = CARTESIAN_POINT('',(234.04892416218,153.88359900255,-112.375)); +#802 = CARTESIAN_POINT('',(202.50054475572,200.12664818402,-115.5)); +#803 = CARTESIAN_POINT('',(160.65116215994,238.59630934302,-118.625)); +#804 = CARTESIAN_POINT('',(110.87884072362,266.72351709768,-121.75)); +#805 = CARTESIAN_POINT('',(56.227368524255,282.85227272538,-124.875)); +#806 = CARTESIAN_POINT('',(9.62253921E-09,286.36363636363,-128.)); +#807 = CARTESIAN_POINT('',(230.45454545454,-2.842E-14,-103.)); +#808 = CARTESIAN_POINT('',(236.30681818181,45.24964418568,-106.125)); +#809 = CARTESIAN_POINT('',(232.0050944985,93.12578222942,-109.25)); +#810 = CARTESIAN_POINT('',(216.51794258655,140.96999858131,-112.375)); +#811 = CARTESIAN_POINT('',(189.64915955658,185.6926652754,-115.5)); +#812 = CARTESIAN_POINT('',(152.24927050446,224.09691789183,-118.625)); +#813 = CARTESIAN_POINT('',(106.25825152822,253.35134195177,-121.75)); +#814 = CARTESIAN_POINT('',(54.442372698006,271.42045454362,-124.875)); +#815 = CARTESIAN_POINT('',(9.31703426E-09,277.27272727272,-128.)); +#816 = CARTESIAN_POINT('',(202.63636363636,0.,-103.)); +#817 = CARTESIAN_POINT('',(210.82954545454,39.787556958533,-106.125)); +#818 = CARTESIAN_POINT('',(210.09442036968,83.252205318348,-109.25)); +#819 = CARTESIAN_POINT('',(198.98696101093,128.05639816006,-112.375)); +#820 = CARTESIAN_POINT('',(176.79777435743,171.25868236676,-115.5)); +#821 = CARTESIAN_POINT('',(143.84737884899,209.59752644065,-118.625)); +#822 = CARTESIAN_POINT('',(101.63766233282,239.97916680585,-121.75)); +#823 = CARTESIAN_POINT('',(52.657376871757,259.98863636186,-124.875)); +#824 = CARTESIAN_POINT('',(9.0115293E-09,268.18181818181,-128.)); +#825 = CARTESIAN_POINT('',(174.81818181818,-5.684E-14,-103.)); +#826 = CARTESIAN_POINT('',(185.35227272727,34.325469731386,-106.125)); +#827 = CARTESIAN_POINT('',(188.18374624087,73.378628407277,-109.25)); +#828 = CARTESIAN_POINT('',(181.4559794353,115.14279773882,-112.375)); +#829 = CARTESIAN_POINT('',(163.94638915829,156.82469945812,-115.5)); +#830 = CARTESIAN_POINT('',(135.44548719351,195.09813498947,-118.625)); +#831 = CARTESIAN_POINT('',(97.017073137419,226.60699165992,-121.75)); +#832 = CARTESIAN_POINT('',(50.872381045508,248.5568181801,-124.875)); +#833 = CARTESIAN_POINT('',(8.70610961E-09,259.0909090909,-128.)); +#834 = CARTESIAN_POINT('',(147.,-2.842E-14,-103.)); +#835 = CARTESIAN_POINT('',(159.875,28.863382504239,-106.125)); +#836 = CARTESIAN_POINT('',(166.27307211206,63.505051496206,-109.25)); +#837 = CARTESIAN_POINT('',(163.92499785968,102.22919731758,-112.375)); +#838 = CARTESIAN_POINT('',(151.09500395915,142.39071654948,-115.5)); +#839 = CARTESIAN_POINT('',(127.04359553803,180.59874353828,-118.625)); +#840 = CARTESIAN_POINT('',(92.396483942016,213.234816514,-121.75)); +#841 = CARTESIAN_POINT('',(49.087385219259,237.12499999835,-124.875)); +#842 = CARTESIAN_POINT('',(8.40060466E-09,250.,-128.)); +#843 = ADVANCED_FACE('',(#844),#872,.F.); +#844 = FACE_BOUND('',#845,.F.); +#845 = EDGE_LOOP('',(#846,#858,#859,#871)); +#846 = ORIENTED_EDGE('',*,*,#847,.F.); +#847 = EDGE_CURVE('',#417,#656,#848,.T.); +#848 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#849,#850,#851,#852,#853,#854, + #855,#856,#857),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.570796326761), + .PIECEWISE_BEZIER_KNOTS.); +#849 = CARTESIAN_POINT('',(150.,0.,100.)); +#850 = CARTESIAN_POINT('',(162.5,29.452431126775,103.125)); +#851 = CARTESIAN_POINT('',(168.39088991026,64.514849134837, + 106.24999999999)); +#852 = CARTESIAN_POINT('',(165.46954638137,103.45684204703,109.375)); +#853 = CARTESIAN_POINT('',(152.07713060487,143.62636612927, + 112.49999999999)); +#854 = CARTESIAN_POINT('',(127.54849080496,181.65764898182,115.625)); +#855 = CARTESIAN_POINT('',(92.564783548482,213.984816514,118.74999999999 + )); +#856 = CARTESIAN_POINT('',(49.087385219271,237.49999999835,121.875)); +#857 = CARTESIAN_POINT('',(8.40063308E-09,250.,125.)); +#858 = ORIENTED_EDGE('',*,*,#416,.T.); +#859 = ORIENTED_EDGE('',*,*,#860,.T.); +#860 = EDGE_CURVE('',#419,#658,#861,.T.); +#861 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#862,#863,#864,#865,#866,#867, + #868,#869,#870),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.570796326761), + .PIECEWISE_BEZIER_KNOTS.); +#862 = CARTESIAN_POINT('',(450.,0.,100.)); +#863 = CARTESIAN_POINT('',(437.49999999999,88.357293380324,103.125)); +#864 = CARTESIAN_POINT('',(405.1726697308,171.10459987935, + 106.24999999999)); +#865 = CARTESIAN_POINT('',(355.22124666984,243.05115722181,109.375)); +#866 = CARTESIAN_POINT('',(291.47811450403,299.92887896468, + 112.49999999999)); +#867 = CARTESIAN_POINT('',(218.95950848136,339.03314405778,115.625)); +#868 = CARTESIAN_POINT('',(143.05466548498,359.57874311914, + 118.74999999999)); +#869 = CARTESIAN_POINT('',(68.722339307987,362.49999999769,121.875)); +#870 = CARTESIAN_POINT('',(1.176096021E-08,350.,125.)); +#871 = ORIENTED_EDGE('',*,*,#655,.F.); +#872 = B_SPLINE_SURFACE_WITH_KNOTS('',11,8,( + (#873,#874,#875,#876,#877,#878,#879,#880,#881) + ,(#882,#883,#884,#885,#886,#887,#888,#889,#890) + ,(#891,#892,#893,#894,#895,#896,#897,#898,#899) + ,(#900,#901,#902,#903,#904,#905,#906,#907,#908) + ,(#909,#910,#911,#912,#913,#914,#915,#916,#917) + ,(#918,#919,#920,#921,#922,#923,#924,#925,#926) + ,(#927,#928,#929,#930,#931,#932,#933,#934,#935) + ,(#936,#937,#938,#939,#940,#941,#942,#943,#944) + ,(#945,#946,#947,#948,#949,#950,#951,#952,#953) + ,(#954,#955,#956,#957,#958,#959,#960,#961,#962) + ,(#963,#964,#965,#966,#967,#968,#969,#970,#971) + ,(#972,#973,#974,#975,#976,#977,#978,#979,#980 + )),.UNSPECIFIED.,.F.,.F.,.F.,(12,12),(9,9),(0.,1.),(0.,1.570796326761) + ,.PIECEWISE_BEZIER_KNOTS.); +#873 = CARTESIAN_POINT('',(150.,0.,100.)); +#874 = CARTESIAN_POINT('',(162.5,29.452431126775,103.125)); +#875 = CARTESIAN_POINT('',(168.39088991026,64.514849134837, + 106.24999999999)); +#876 = CARTESIAN_POINT('',(165.46954638137,103.45684204703,109.375)); +#877 = CARTESIAN_POINT('',(152.07713060487,143.62636612927, + 112.49999999999)); +#878 = CARTESIAN_POINT('',(127.54849080496,181.65764898182,115.625)); +#879 = CARTESIAN_POINT('',(92.564783548482,213.984816514,118.74999999999 + )); +#880 = CARTESIAN_POINT('',(49.087385219271,237.49999999835,121.875)); +#881 = CARTESIAN_POINT('',(8.40063308E-09,250.,125.)); +#882 = CARTESIAN_POINT('',(177.27272727272,-2.842E-14,100.)); +#883 = CARTESIAN_POINT('',(187.5,34.80741860437,103.125)); +#884 = CARTESIAN_POINT('',(189.91650625758,74.204826475247, + 106.24999999999)); +#885 = CARTESIAN_POINT('',(182.71970095306,116.14723433565,109.375)); +#886 = CARTESIAN_POINT('',(164.74994732297,157.83568547795, + 112.49999999999)); +#887 = CARTESIAN_POINT('',(135.858583321,195.96451217055,115.625)); +#888 = CARTESIAN_POINT('',(97.154772815436,227.22062802355, + 118.74999999999)); +#889 = CARTESIAN_POINT('',(50.872381045518,248.86363636192,121.875)); +#890 = CARTESIAN_POINT('',(8.70608119E-09,259.0909090909,125.)); +#891 = CARTESIAN_POINT('',(204.54545454545,-5.684E-14,100.)); +#892 = CARTESIAN_POINT('',(212.5,40.162406081965,103.125)); +#893 = CARTESIAN_POINT('',(211.4421226049,83.89480381566,106.24999999999 + )); +#894 = CARTESIAN_POINT('',(199.96985552474,128.83762662426,109.375)); +#895 = CARTESIAN_POINT('',(177.42276404107,172.04500482663, + 112.49999999999)); +#896 = CARTESIAN_POINT('',(144.16867583704,210.27137535926,115.625)); +#897 = CARTESIAN_POINT('',(101.74476208239,240.45643953312, + 118.74999999999)); +#898 = CARTESIAN_POINT('',(52.657376871765,260.2272727255,121.875)); +#899 = CARTESIAN_POINT('',(9.01158614E-09,268.18181818181,125.)); +#900 = CARTESIAN_POINT('',(231.81818181818,2.842E-14,100.)); +#901 = CARTESIAN_POINT('',(237.5,45.517393559561,103.125)); +#902 = CARTESIAN_POINT('',(232.96773895223,93.58478115607, + 106.24999999999)); +#903 = CARTESIAN_POINT('',(217.22001009641,141.52801891288,109.375)); +#904 = CARTESIAN_POINT('',(190.09558075918,186.2543241753, + 112.49999999999)); +#905 = CARTESIAN_POINT('',(152.47876835307,224.57823854799,115.625)); +#906 = CARTESIAN_POINT('',(106.33475134934,253.69225104267, + 118.74999999999)); +#907 = CARTESIAN_POINT('',(54.442372698012,271.59090908908,121.875)); +#908 = CARTESIAN_POINT('',(9.3170911E-09,277.27272727272,125.)); +#909 = CARTESIAN_POINT('',(259.0909090909,0.,100.)); +#910 = CARTESIAN_POINT('',(262.5,50.872381037156,103.125)); +#911 = CARTESIAN_POINT('',(254.49335529955,103.27475849647, + 106.24999999999)); +#912 = CARTESIAN_POINT('',(234.47016466809,154.21841120149,109.375)); +#913 = CARTESIAN_POINT('',(202.76839747728,200.46364352397, + 112.49999999999)); +#914 = CARTESIAN_POINT('',(160.78886086911,238.88510173671,115.625)); +#915 = CARTESIAN_POINT('',(110.9247406163,266.92806255223, + 118.74999999999)); +#916 = CARTESIAN_POINT('',(56.227368524258,282.95454545265,121.875)); +#917 = CARTESIAN_POINT('',(9.62256763E-09,286.36363636363,125.)); +#918 = CARTESIAN_POINT('',(286.36363636363,0.,100.)); +#919 = CARTESIAN_POINT('',(287.5,56.227368514751,103.125)); +#920 = CARTESIAN_POINT('',(276.01897164687,112.96473583689, + 106.24999999999)); +#921 = CARTESIAN_POINT('',(251.72031923978,166.90880349011,109.375)); +#922 = CARTESIAN_POINT('',(215.44121419538,214.67296287265, + 112.49999999999)); +#923 = CARTESIAN_POINT('',(169.09895338515,253.19196492543,115.625)); +#924 = CARTESIAN_POINT('',(115.51472988325,280.16387406179, + 118.74999999999)); +#925 = CARTESIAN_POINT('',(58.012364350506,294.31818181623,121.875)); +#926 = CARTESIAN_POINT('',(9.92801574E-09,295.45454545454,125.)); +#927 = CARTESIAN_POINT('',(313.63636363636,0.,100.)); +#928 = CARTESIAN_POINT('',(312.49999999999,61.582355992347,103.125)); +#929 = CARTESIAN_POINT('',(297.54458799419,122.6547131773, + 106.24999999999)); +#930 = CARTESIAN_POINT('',(268.97047381145,179.59919577873,109.375)); +#931 = CARTESIAN_POINT('',(228.1140309135,228.88228222132, + 112.49999999999)); +#932 = CARTESIAN_POINT('',(177.40904590118,267.49882811416,115.625)); +#933 = CARTESIAN_POINT('',(120.10471915021,293.39968557135, + 118.74999999999)); +#934 = CARTESIAN_POINT('',(59.797360176752,305.68181817981,121.875)); +#935 = CARTESIAN_POINT('',(1.023349228E-08,304.54545454545,125.)); +#936 = CARTESIAN_POINT('',(340.90909090909,2.842E-14,100.)); +#937 = CARTESIAN_POINT('',(337.49999999999,66.937343469942,103.125)); +#938 = CARTESIAN_POINT('',(319.07020434152,132.34469051771, + 106.24999999999)); +#939 = CARTESIAN_POINT('',(286.22062838313,192.28958806734,109.375)); +#940 = CARTESIAN_POINT('',(240.7868476316,243.09160157,112.49999999999) + ); +#941 = CARTESIAN_POINT('',(185.71913841721,281.80569130288,115.625)); +#942 = CARTESIAN_POINT('',(124.69470841716,306.63549708091, + 118.74999999999)); +#943 = CARTESIAN_POINT('',(61.582356002999,317.04545454338,121.875)); +#944 = CARTESIAN_POINT('',(1.053899723E-08,313.63636363636,125.)); +#945 = CARTESIAN_POINT('',(368.18181818181,0.,100.)); +#946 = CARTESIAN_POINT('',(362.49999999999,72.292330947536,103.125)); +#947 = CARTESIAN_POINT('',(340.59582068884,142.03466785812, + 106.24999999999)); +#948 = CARTESIAN_POINT('',(303.47078295481,204.97998035595,109.375)); +#949 = CARTESIAN_POINT('',(253.45966434971,257.30092091868, + 112.49999999999)); +#950 = CARTESIAN_POINT('',(194.02923093325,296.11255449159,115.625)); +#951 = CARTESIAN_POINT('',(129.28469768412,319.87130859047, + 118.74999999999)); +#952 = CARTESIAN_POINT('',(63.367351829246,328.40909090696,121.875)); +#953 = CARTESIAN_POINT('',(1.084444534E-08,322.72727272727,125.)); +#954 = CARTESIAN_POINT('',(395.45454545454,0.,100.)); +#955 = CARTESIAN_POINT('',(387.5,77.647318425133,103.125)); +#956 = CARTESIAN_POINT('',(362.12143703616,151.72464519853, + 106.24999999999)); +#957 = CARTESIAN_POINT('',(320.72093752649,217.67037264457,109.375)); +#958 = CARTESIAN_POINT('',(266.13248106781,271.51024026735, + 112.49999999999)); +#959 = CARTESIAN_POINT('',(202.33932344929,310.41941768032,115.625)); +#960 = CARTESIAN_POINT('',(133.87468695107,333.10712010003, + 118.74999999999)); +#961 = CARTESIAN_POINT('',(65.152347655493,339.77272727053,121.875)); +#962 = CARTESIAN_POINT('',(1.115000714E-08,331.81818181818,125.)); +#963 = CARTESIAN_POINT('',(422.72727272727,-5.684E-14,100.)); +#964 = CARTESIAN_POINT('',(412.5,83.002305902727,103.125)); +#965 = CARTESIAN_POINT('',(383.64705338347,161.41462253894, + 106.24999999999)); +#966 = CARTESIAN_POINT('',(337.97109209818,230.36076493318,109.375)); +#967 = CARTESIAN_POINT('',(278.80529778591,285.71955961603, + 112.49999999999)); +#968 = CARTESIAN_POINT('',(210.64941596533,324.72628086904,115.625)); +#969 = CARTESIAN_POINT('',(138.46467621802,346.34293160959, + 118.74999999999)); +#970 = CARTESIAN_POINT('',(66.937343481741,351.13636363411,121.875)); +#971 = CARTESIAN_POINT('',(1.145542683E-08,340.90909090909,125.)); +#972 = CARTESIAN_POINT('',(450.,0.,100.)); +#973 = CARTESIAN_POINT('',(437.49999999999,88.357293380324,103.125)); +#974 = CARTESIAN_POINT('',(405.1726697308,171.10459987935, + 106.24999999999)); +#975 = CARTESIAN_POINT('',(355.22124666984,243.05115722181,109.375)); +#976 = CARTESIAN_POINT('',(291.47811450403,299.92887896468, + 112.49999999999)); +#977 = CARTESIAN_POINT('',(218.95950848136,339.03314405778,115.625)); +#978 = CARTESIAN_POINT('',(143.05466548498,359.57874311914, + 118.74999999999)); +#979 = CARTESIAN_POINT('',(68.722339307987,362.49999999769,121.875)); +#980 = CARTESIAN_POINT('',(1.176096021E-08,350.,125.)); +#981 = ADVANCED_FACE('',(#982),#999,.F.); +#982 = FACE_BOUND('',#983,.F.); +#983 = EDGE_LOOP('',(#984,#985,#986,#998)); +#984 = ORIENTED_EDGE('',*,*,#860,.F.); +#985 = ORIENTED_EDGE('',*,*,#469,.T.); +#986 = ORIENTED_EDGE('',*,*,#987,.T.); +#987 = EDGE_CURVE('',#453,#692,#988,.T.); +#988 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#989,#990,#991,#992,#993,#994, + #995,#996,#997),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.570796326761), + .PIECEWISE_BEZIER_KNOTS.); +#989 = CARTESIAN_POINT('',(450.,-1.1369E-13,-100.)); +#990 = CARTESIAN_POINT('',(437.49999999999,88.357293380324,-103.125)); +#991 = CARTESIAN_POINT('',(405.1726697308,171.10459987935, + -106.2499999999)); +#992 = CARTESIAN_POINT('',(355.22124666984,243.05115722181,-109.375)); +#993 = CARTESIAN_POINT('',(291.47811450403,299.92887896469, + -112.4999999999)); +#994 = CARTESIAN_POINT('',(218.95950848136,339.03314405777,-115.625)); +#995 = CARTESIAN_POINT('',(143.05466548498,359.57874311914, + -118.7499999999)); +#996 = CARTESIAN_POINT('',(68.722339307987,362.49999999769,-121.875)); +#997 = CARTESIAN_POINT('',(1.176101705E-08,350.,-125.)); +#998 = ORIENTED_EDGE('',*,*,#708,.F.); +#999 = B_SPLINE_SURFACE_WITH_KNOTS('',11,8,( + (#1000,#1001,#1002,#1003,#1004,#1005,#1006,#1007,#1008) + ,(#1009,#1010,#1011,#1012,#1013,#1014,#1015,#1016,#1017) + ,(#1018,#1019,#1020,#1021,#1022,#1023,#1024,#1025,#1026) + ,(#1027,#1028,#1029,#1030,#1031,#1032,#1033,#1034,#1035) + ,(#1036,#1037,#1038,#1039,#1040,#1041,#1042,#1043,#1044) + ,(#1045,#1046,#1047,#1048,#1049,#1050,#1051,#1052,#1053) + ,(#1054,#1055,#1056,#1057,#1058,#1059,#1060,#1061,#1062) + ,(#1063,#1064,#1065,#1066,#1067,#1068,#1069,#1070,#1071) + ,(#1072,#1073,#1074,#1075,#1076,#1077,#1078,#1079,#1080) + ,(#1081,#1082,#1083,#1084,#1085,#1086,#1087,#1088,#1089) + ,(#1090,#1091,#1092,#1093,#1094,#1095,#1096,#1097,#1098) + ,(#1099,#1100,#1101,#1102,#1103,#1104,#1105,#1106,#1107 + )),.UNSPECIFIED.,.F.,.F.,.F.,(12,12),(9,9),(1.,2.),(0.,1.570796326761) + ,.PIECEWISE_BEZIER_KNOTS.); +#1000 = CARTESIAN_POINT('',(450.,0.,100.)); +#1001 = CARTESIAN_POINT('',(437.49999999999,88.357293380324,103.125)); +#1002 = CARTESIAN_POINT('',(405.1726697308,171.10459987935, + 106.24999999999)); +#1003 = CARTESIAN_POINT('',(355.22124666984,243.05115722181,109.375)); +#1004 = CARTESIAN_POINT('',(291.47811450403,299.92887896468, + 112.49999999999)); +#1005 = CARTESIAN_POINT('',(218.95950848136,339.03314405778,115.625)); +#1006 = CARTESIAN_POINT('',(143.05466548498,359.57874311914, + 118.74999999999)); +#1007 = CARTESIAN_POINT('',(68.722339307987,362.49999999769,121.875)); +#1008 = CARTESIAN_POINT('',(1.176096021E-08,350.,125.)); +#1009 = CARTESIAN_POINT('',(450.,5.684E-14,81.818181818182)); +#1010 = CARTESIAN_POINT('',(441.96248956475,88.357293380323, + 87.215909090909)); +#1011 = CARTESIAN_POINT('',(414.09764886031,173.10736051264, + 92.613636363636)); +#1012 = CARTESIAN_POINT('',(367.82219198169,249.05939684797, + 98.011363636365)); +#1013 = CARTESIAN_POINT('',(306.18231011918,311.61615871827, + 103.40909090909)); +#1014 = CARTESIAN_POINT('',(233.56844660038,357.41322848486, + 108.80681818182)); +#1015 = CARTESIAN_POINT('',(155.0712292856,384.78071598421, + 114.20454545454)); +#1016 = CARTESIAN_POINT('',(75.732001525569,393.73742695075, + 119.60227272727)); +#1017 = CARTESIAN_POINT('',(1.296041319E-08,385.69991651806,125.)); +#1018 = CARTESIAN_POINT('',(450.,-5.684E-14,63.636363636364)); +#1019 = CARTESIAN_POINT('',(446.42497878066,88.357293380323, + 69.904885709675)); +#1020 = CARTESIAN_POINT('',(423.02262729213,175.11012098938, + 76.173407782986)); +#1021 = CARTESIAN_POINT('',(380.42313630846,255.06763600445, + 82.441929856296)); +#1022 = CARTESIAN_POINT('',(320.88650458485,323.3034375582, + 88.710451929608)); +#1023 = CARTESIAN_POINT('',(248.17738357735,375.7933114751, + 94.978974002919)); +#1024 = CARTESIAN_POINT('',(167.08779214683,409.98268687913, + 101.24749607623)); +#1025 = CARTESIAN_POINT('',(82.741663195176,424.97485146186, + 107.51601814954)); +#1026 = CARTESIAN_POINT('',(1.416009354E-08,421.39983024531, + 113.78454022285)); +#1027 = CARTESIAN_POINT('',(450.,-1.1369E-13,45.454545454545)); +#1028 = CARTESIAN_POINT('',(450.39810429494,88.357293380322, + 51.19193018604)); +#1029 = CARTESIAN_POINT('',(430.96887832069,176.8932555504, + 56.929314917536)); +#1030 = CARTESIAN_POINT('',(391.64224093514,260.41700204962, + 62.666699649026)); +#1031 = CARTESIAN_POINT('',(333.97821357773,333.70907071601, + 68.404084380527)); +#1032 = CARTESIAN_POINT('',(261.18428117003,392.15780518028, + 74.141469112015)); +#1033 = CARTESIAN_POINT('',(177.78659951374,432.42096935516, + 79.878853843514)); +#1034 = CARTESIAN_POINT('',(88.982634159704,452.78673006161, + 85.616238575006)); +#1035 = CARTESIAN_POINT('',(1.52280677E-08,453.18483435955, + 91.353623306501)); +#1036 = CARTESIAN_POINT('',(450.,5.684E-14,27.272727272727)); +#1037 = CARTESIAN_POINT('',(453.39248303785,88.357293380323, + 31.269214442538)); +#1038 = CARTESIAN_POINT('',(436.95763580651,178.23712958763, + 35.265701612349)); +#1039 = CARTESIAN_POINT('',(400.097611471,264.44859579518, + 39.262188782159)); +#1040 = CARTESIAN_POINT('',(343.8448878058,341.55136178442, + 43.258675951971)); +#1041 = CARTESIAN_POINT('',(270.98703658835,404.49104054201, + 47.25516312178)); +#1042 = CARTESIAN_POINT('',(185.84984373768,449.33176561171, + 51.251650291592)); +#1043 = CARTESIAN_POINT('',(93.68619329071,473.74738126185, + 55.248137461402)); +#1044 = CARTESIAN_POINT('',(1.603308419E-08,477.13986430286, + 59.244624631213)); +#1045 = CARTESIAN_POINT('',(450.,-5.684E-14,9.090909090909)); +#1046 = CARTESIAN_POINT('',(455.00504797802,88.357293380322, + 10.521094210614)); +#1047 = CARTESIAN_POINT('',(440.18276568684,178.9608470404, + 11.951279330319)); +#1048 = CARTESIAN_POINT('',(404.65108825293,266.61973287744, + 13.381464450024)); +#1049 = CARTESIAN_POINT('',(349.15839498117,345.77467643939, + 14.811649569729)); +#1050 = CARTESIAN_POINT('',(276.26612152106,411.13286666042, + 16.241834689433)); +#1051 = CARTESIAN_POINT('',(190.19214845457,458.43874889434, + 17.672019809139)); +#1052 = CARTESIAN_POINT('',(96.219204375759,485.0353358429, + 19.102204928844)); +#1053 = CARTESIAN_POINT('',(1.646657211E-08,490.04038382416, + 20.532390048549)); +#1054 = CARTESIAN_POINT('',(450.,-5.684E-14,-9.090909090909)); +#1055 = CARTESIAN_POINT('',(455.00504797806,88.357293380323, + -10.52109421061)); +#1056 = CARTESIAN_POINT('',(440.18276568692,178.96084704041, + -11.95127933032)); +#1057 = CARTESIAN_POINT('',(404.65108825305,266.61973287751, + -13.38146445002)); +#1058 = CARTESIAN_POINT('',(349.15839498131,345.77467643949, + -14.81164956973)); +#1059 = CARTESIAN_POINT('',(276.2661215212,411.13286666061, + -16.24183468944)); +#1060 = CARTESIAN_POINT('',(190.19214845468,458.43874889456, + -17.67201980914)); +#1061 = CARTESIAN_POINT('',(96.219204375825,485.0353358432, + -19.10220492885)); +#1062 = CARTESIAN_POINT('',(1.646662895E-08,490.04038382449, + -20.53239004855)); +#1063 = CARTESIAN_POINT('',(450.,0.,-27.27272727272)); +#1064 = CARTESIAN_POINT('',(453.39248303782,88.357293380323, + -31.26921444253)); +#1065 = CARTESIAN_POINT('',(436.95763580645,178.23712958761, + -35.26570161234)); +#1066 = CARTESIAN_POINT('',(400.0976114709,264.44859579514, + -39.26218878215)); +#1067 = CARTESIAN_POINT('',(343.84488780571,341.55136178433, + -43.25867595195)); +#1068 = CARTESIAN_POINT('',(270.98703658824,404.49104054189, + -47.25516312176)); +#1069 = CARTESIAN_POINT('',(185.84984373759,449.33176561152, + -51.25165029157)); +#1070 = CARTESIAN_POINT('',(93.686193290657,473.74738126162, + -55.24813746138)); +#1071 = CARTESIAN_POINT('',(1.603314104E-08,477.13986430259, + -59.24462463119)); +#1072 = CARTESIAN_POINT('',(450.,0.,-45.45454545454)); +#1073 = CARTESIAN_POINT('',(450.39810429496,88.357293380323, + -51.19193018604)); +#1074 = CARTESIAN_POINT('',(430.96887832072,176.89325555041, + -56.92931491754)); +#1075 = CARTESIAN_POINT('',(391.6422409352,260.41700204964, + -62.66669964903)); +#1076 = CARTESIAN_POINT('',(333.97821357779,333.70907071606, + -68.40408438053)); +#1077 = CARTESIAN_POINT('',(261.18428117009,392.15780518036, + -74.14146911203)); +#1078 = CARTESIAN_POINT('',(177.78659951379,432.42096935527, + -79.87885384352)); +#1079 = CARTESIAN_POINT('',(88.982634159735,452.78673006175, + -85.61623857502)); +#1080 = CARTESIAN_POINT('',(1.522812454E-08,453.18483435971, + -91.35362330652)); +#1081 = CARTESIAN_POINT('',(450.,5.684E-14,-63.63636363636)); +#1082 = CARTESIAN_POINT('',(446.42497878065,88.357293380323, + -69.90488570967)); +#1083 = CARTESIAN_POINT('',(423.02262729211,175.11012098937, + -76.17340778298)); +#1084 = CARTESIAN_POINT('',(380.42313630844,255.06763600444, + -82.44192985629)); +#1085 = CARTESIAN_POINT('',(320.88650458482,323.30343755817, + -88.7104519296)); +#1086 = CARTESIAN_POINT('',(248.17738357732,375.79331147507, + -94.97897400291)); +#1087 = CARTESIAN_POINT('',(167.08779214681,409.98268687908, + -101.2474960762)); +#1088 = CARTESIAN_POINT('',(82.741663195163,424.9748514618, + -107.5160181495)); +#1089 = CARTESIAN_POINT('',(1.41600367E-08,421.39983024524, + -113.7845402228)); +#1090 = CARTESIAN_POINT('',(450.,0.,-81.81818181818)); +#1091 = CARTESIAN_POINT('',(441.96248956476,88.357293380323, + -87.21590909091)); +#1092 = CARTESIAN_POINT('',(414.09764886031,173.10736051265, + -92.61363636363)); +#1093 = CARTESIAN_POINT('',(367.8221919817,249.05939684797, + -98.01136363636)); +#1094 = CARTESIAN_POINT('',(306.18231011918,311.61615871827, + -103.409090909)); +#1095 = CARTESIAN_POINT('',(233.56844660039,357.41322848487, + -108.8068181818)); +#1096 = CARTESIAN_POINT('',(155.0712292856,384.78071598422, + -114.2045454545)); +#1097 = CARTESIAN_POINT('',(75.732001525573,393.73742695077, + -119.6022727272)); +#1098 = CARTESIAN_POINT('',(1.296052687E-08,385.69991651807,-125.)); +#1099 = CARTESIAN_POINT('',(450.,-1.1369E-13,-100.)); +#1100 = CARTESIAN_POINT('',(437.49999999999,88.357293380324,-103.125)); +#1101 = CARTESIAN_POINT('',(405.1726697308,171.10459987935, + -106.2499999999)); +#1102 = CARTESIAN_POINT('',(355.22124666984,243.05115722181,-109.375)); +#1103 = CARTESIAN_POINT('',(291.47811450403,299.92887896469, + -112.4999999999)); +#1104 = CARTESIAN_POINT('',(218.95950848136,339.03314405777,-115.625)); +#1105 = CARTESIAN_POINT('',(143.05466548498,359.57874311914, + -118.7499999999)); +#1106 = CARTESIAN_POINT('',(68.722339307987,362.49999999769,-121.875)); +#1107 = CARTESIAN_POINT('',(1.176101705E-08,350.,-125.)); +#1108 = ADVANCED_FACE('',(#1109),#1126,.F.); +#1109 = FACE_BOUND('',#1110,.F.); +#1110 = EDGE_LOOP('',(#1111,#1112,#1113,#1125)); +#1111 = ORIENTED_EDGE('',*,*,#987,.F.); +#1112 = ORIENTED_EDGE('',*,*,#452,.T.); +#1113 = ORIENTED_EDGE('',*,*,#1114,.T.); +#1114 = EDGE_CURVE('',#436,#675,#1115,.T.); +#1115 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1116,#1117,#1118,#1119,#1120, + #1121,#1122,#1123,#1124),.UNSPECIFIED.,.F.,.F.,(9,9),(0., + 1.570796326761),.PIECEWISE_BEZIER_KNOTS.); +#1116 = CARTESIAN_POINT('',(150.,-2.842E-14,-100.)); +#1117 = CARTESIAN_POINT('',(162.5,29.452431126774,-103.125)); +#1118 = CARTESIAN_POINT('',(168.39088991026,64.514849134838, + -106.2499999999)); +#1119 = CARTESIAN_POINT('',(165.46954638137,103.45684204703,-109.375)); +#1120 = CARTESIAN_POINT('',(152.07713060487,143.62636612928, + -112.4999999999)); +#1121 = CARTESIAN_POINT('',(127.54849080496,181.65764898182,-115.625)); +#1122 = CARTESIAN_POINT('',(92.564783548482,213.984816514, + -118.7499999999)); +#1123 = CARTESIAN_POINT('',(49.087385219271,237.49999999835,-121.875)); +#1124 = CARTESIAN_POINT('',(8.40063308E-09,250.,-125.)); +#1125 = ORIENTED_EDGE('',*,*,#691,.F.); +#1126 = B_SPLINE_SURFACE_WITH_KNOTS('',11,8,( + (#1127,#1128,#1129,#1130,#1131,#1132,#1133,#1134,#1135) + ,(#1136,#1137,#1138,#1139,#1140,#1141,#1142,#1143,#1144) + ,(#1145,#1146,#1147,#1148,#1149,#1150,#1151,#1152,#1153) + ,(#1154,#1155,#1156,#1157,#1158,#1159,#1160,#1161,#1162) + ,(#1163,#1164,#1165,#1166,#1167,#1168,#1169,#1170,#1171) + ,(#1172,#1173,#1174,#1175,#1176,#1177,#1178,#1179,#1180) + ,(#1181,#1182,#1183,#1184,#1185,#1186,#1187,#1188,#1189) + ,(#1190,#1191,#1192,#1193,#1194,#1195,#1196,#1197,#1198) + ,(#1199,#1200,#1201,#1202,#1203,#1204,#1205,#1206,#1207) + ,(#1208,#1209,#1210,#1211,#1212,#1213,#1214,#1215,#1216) + ,(#1217,#1218,#1219,#1220,#1221,#1222,#1223,#1224,#1225) + ,(#1226,#1227,#1228,#1229,#1230,#1231,#1232,#1233,#1234 + )),.UNSPECIFIED.,.F.,.F.,.F.,(12,12),(9,9),(2.,3.),(0.,1.570796326761) + ,.PIECEWISE_BEZIER_KNOTS.); +#1127 = CARTESIAN_POINT('',(450.,-1.1369E-13,-100.)); +#1128 = CARTESIAN_POINT('',(437.49999999999,88.357293380324,-103.125)); +#1129 = CARTESIAN_POINT('',(405.1726697308,171.10459987935, + -106.2499999999)); +#1130 = CARTESIAN_POINT('',(355.22124666984,243.05115722181,-109.375)); +#1131 = CARTESIAN_POINT('',(291.47811450403,299.92887896469, + -112.4999999999)); +#1132 = CARTESIAN_POINT('',(218.95950848136,339.03314405777,-115.625)); +#1133 = CARTESIAN_POINT('',(143.05466548498,359.57874311914, + -118.7499999999)); +#1134 = CARTESIAN_POINT('',(68.722339307987,362.49999999769,-121.875)); +#1135 = CARTESIAN_POINT('',(1.176101705E-08,350.,-125.)); +#1136 = CARTESIAN_POINT('',(422.72727272727,-5.684E-14,-100.)); +#1137 = CARTESIAN_POINT('',(412.5,83.002305902729,-103.125)); +#1138 = CARTESIAN_POINT('',(383.64705338347,161.41462253894, + -106.2499999999)); +#1139 = CARTESIAN_POINT('',(337.97109209818,230.36076493319,-109.375)); +#1140 = CARTESIAN_POINT('',(278.80529778591,285.71955961602, + -112.4999999999)); +#1141 = CARTESIAN_POINT('',(210.64941596533,324.72628086905,-115.625)); +#1142 = CARTESIAN_POINT('',(138.46467621802,346.34293160959, + -118.7499999999)); +#1143 = CARTESIAN_POINT('',(66.937343481741,351.13636363411,-121.875)); +#1144 = CARTESIAN_POINT('',(1.145536999E-08,340.90909090909,-125.)); +#1145 = CARTESIAN_POINT('',(395.45454545454,0.,-100.)); +#1146 = CARTESIAN_POINT('',(387.5,77.647318425132,-103.125)); +#1147 = CARTESIAN_POINT('',(362.12143703616,151.72464519853, + -106.2499999999)); +#1148 = CARTESIAN_POINT('',(320.72093752649,217.67037264457,-109.375)); +#1149 = CARTESIAN_POINT('',(266.13248106781,271.51024026734, + -112.4999999999)); +#1150 = CARTESIAN_POINT('',(202.33932344929,310.41941768032,-115.625)); +#1151 = CARTESIAN_POINT('',(133.87468695107,333.10712010002, + -118.7499999999)); +#1152 = CARTESIAN_POINT('',(65.152347655494,339.77272727053,-121.875)); +#1153 = CARTESIAN_POINT('',(1.114989345E-08,331.81818181818,-125.)); +#1154 = CARTESIAN_POINT('',(368.18181818181,-2.842E-14,-100.)); +#1155 = CARTESIAN_POINT('',(362.5,72.292330947536,-103.125)); +#1156 = CARTESIAN_POINT('',(340.59582068884,142.03466785812, + -106.2499999999)); +#1157 = CARTESIAN_POINT('',(303.47078295481,204.97998035595,-109.375)); +#1158 = CARTESIAN_POINT('',(253.45966434971,257.30092091868, + -112.4999999999)); +#1159 = CARTESIAN_POINT('',(194.02923093325,296.11255449159,-115.625)); +#1160 = CARTESIAN_POINT('',(129.28469768412,319.87130859047, + -118.7499999999)); +#1161 = CARTESIAN_POINT('',(63.367351829246,328.40909090696,-121.875)); +#1162 = CARTESIAN_POINT('',(1.084444534E-08,322.72727272727,-125.)); +#1163 = CARTESIAN_POINT('',(340.90909090909,0.,-100.)); +#1164 = CARTESIAN_POINT('',(337.5,66.937343469941,-103.125)); +#1165 = CARTESIAN_POINT('',(319.07020434151,132.34469051771, + -106.2499999999)); +#1166 = CARTESIAN_POINT('',(286.22062838313,192.28958806734,-109.375)); +#1167 = CARTESIAN_POINT('',(240.7868476316,243.09160157,-112.4999999999) + ); +#1168 = CARTESIAN_POINT('',(185.71913841722,281.80569130287,-115.625)); +#1169 = CARTESIAN_POINT('',(124.69470841716,306.63549708091, + -118.7499999999)); +#1170 = CARTESIAN_POINT('',(61.582356003,317.04545454338,-121.875)); +#1171 = CARTESIAN_POINT('',(1.053896881E-08,313.63636363636,-125.)); +#1172 = CARTESIAN_POINT('',(313.63636363636,5.684E-14,-100.)); +#1173 = CARTESIAN_POINT('',(312.49999999999,61.582355992347,-103.125)); +#1174 = CARTESIAN_POINT('',(297.54458799419,122.6547131773, + -106.2499999999)); +#1175 = CARTESIAN_POINT('',(268.97047381145,179.59919577873,-109.375)); +#1176 = CARTESIAN_POINT('',(228.1140309135,228.88228222132, + -112.4999999999)); +#1177 = CARTESIAN_POINT('',(177.40904590118,267.49882811416,-115.625)); +#1178 = CARTESIAN_POINT('',(120.10471915021,293.39968557135, + -118.7499999999)); +#1179 = CARTESIAN_POINT('',(59.797360176752,305.6818181798,-121.875)); +#1180 = CARTESIAN_POINT('',(1.023349228E-08,304.54545454545,-125.)); +#1181 = CARTESIAN_POINT('',(286.36363636363,0.,-100.)); +#1182 = CARTESIAN_POINT('',(287.49999999999,56.227368514751,-103.125)); +#1183 = CARTESIAN_POINT('',(276.01897164687,112.96473583689, + -106.2499999999)); +#1184 = CARTESIAN_POINT('',(251.72031923977,166.90880349011,-109.375)); +#1185 = CARTESIAN_POINT('',(215.44121419539,214.67296287265, + -112.4999999999)); +#1186 = CARTESIAN_POINT('',(169.09895338514,253.19196492543,-115.625)); +#1187 = CARTESIAN_POINT('',(115.51472988325,280.16387406179, + -118.7499999999)); +#1188 = CARTESIAN_POINT('',(58.012364350505,294.31818181623,-121.875)); +#1189 = CARTESIAN_POINT('',(9.9279589E-09,295.45454545454,-125.)); +#1190 = CARTESIAN_POINT('',(259.0909090909,0.,-100.)); +#1191 = CARTESIAN_POINT('',(262.5,50.872381037155,-103.125)); +#1192 = CARTESIAN_POINT('',(254.49335529955,103.27475849648, + -106.2499999999)); +#1193 = CARTESIAN_POINT('',(234.4701646681,154.21841120149,-109.375)); +#1194 = CARTESIAN_POINT('',(202.76839747728,200.46364352398, + -112.4999999999)); +#1195 = CARTESIAN_POINT('',(160.78886086911,238.88510173671,-115.625)); +#1196 = CARTESIAN_POINT('',(110.92474061629,266.92806255223, + -118.7499999999)); +#1197 = CARTESIAN_POINT('',(56.227368524259,282.95454545265,-121.875)); +#1198 = CARTESIAN_POINT('',(9.62256763E-09,286.36363636363,-125.)); +#1199 = CARTESIAN_POINT('',(231.81818181818,2.842E-14,-100.)); +#1200 = CARTESIAN_POINT('',(237.5,45.517393559561,-103.125)); +#1201 = CARTESIAN_POINT('',(232.96773895222,93.584781156067, + -106.2499999999)); +#1202 = CARTESIAN_POINT('',(217.22001009642,141.52801891288,-109.375)); +#1203 = CARTESIAN_POINT('',(190.09558075917,186.25432417529, + -112.4999999999)); +#1204 = CARTESIAN_POINT('',(152.47876835307,224.57823854799,-115.625)); +#1205 = CARTESIAN_POINT('',(106.33475134934,253.69225104267, + -118.7499999999)); +#1206 = CARTESIAN_POINT('',(54.442372698012,271.59090908908,-121.875)); +#1207 = CARTESIAN_POINT('',(9.31706268E-09,277.27272727272,-125.)); +#1208 = CARTESIAN_POINT('',(204.54545454545,0.,-100.)); +#1209 = CARTESIAN_POINT('',(212.5,40.162406081965,-103.125)); +#1210 = CARTESIAN_POINT('',(211.44212260491,83.894803815658, + -106.2499999999)); +#1211 = CARTESIAN_POINT('',(199.96985552473,128.83762662426,-109.375)); +#1212 = CARTESIAN_POINT('',(177.42276404107,172.04500482662, + -112.4999999999)); +#1213 = CARTESIAN_POINT('',(144.16867583703,210.27137535927,-115.625)); +#1214 = CARTESIAN_POINT('',(101.74476208239,240.45643953311, + -118.7499999999)); +#1215 = CARTESIAN_POINT('',(52.657376871765,260.2272727255,-121.875)); +#1216 = CARTESIAN_POINT('',(9.01158614E-09,268.18181818181,-125.)); +#1217 = CARTESIAN_POINT('',(177.27272727272,-2.842E-14,-100.)); +#1218 = CARTESIAN_POINT('',(187.5,34.80741860437,-103.125)); +#1219 = CARTESIAN_POINT('',(189.91650625759,74.204826475249, + -106.2499999999)); +#1220 = CARTESIAN_POINT('',(182.71970095305,116.14723433564,-109.375)); +#1221 = CARTESIAN_POINT('',(164.74994732297,157.83568547795, + -112.4999999999)); +#1222 = CARTESIAN_POINT('',(135.858583321,195.96451217054,-115.625)); +#1223 = CARTESIAN_POINT('',(97.154772815437,227.22062802356, + -118.7499999999)); +#1224 = CARTESIAN_POINT('',(50.872381045517,248.86363636192,-121.875)); +#1225 = CARTESIAN_POINT('',(8.70610961E-09,259.0909090909,-125.)); +#1226 = CARTESIAN_POINT('',(150.,-2.842E-14,-100.)); +#1227 = CARTESIAN_POINT('',(162.5,29.452431126774,-103.125)); +#1228 = CARTESIAN_POINT('',(168.39088991026,64.514849134838, + -106.2499999999)); +#1229 = CARTESIAN_POINT('',(165.46954638137,103.45684204703,-109.375)); +#1230 = CARTESIAN_POINT('',(152.07713060487,143.62636612928, + -112.4999999999)); +#1231 = CARTESIAN_POINT('',(127.54849080496,181.65764898182,-115.625)); +#1232 = CARTESIAN_POINT('',(92.564783548482,213.984816514, + -118.7499999999)); +#1233 = CARTESIAN_POINT('',(49.087385219271,237.49999999835,-121.875)); +#1234 = CARTESIAN_POINT('',(8.40063308E-09,250.,-125.)); +#1235 = ADVANCED_FACE('',(#1236),#1242,.F.); +#1236 = FACE_BOUND('',#1237,.F.); +#1237 = EDGE_LOOP('',(#1238,#1239,#1240,#1241)); +#1238 = ORIENTED_EDGE('',*,*,#1114,.F.); +#1239 = ORIENTED_EDGE('',*,*,#435,.T.); +#1240 = ORIENTED_EDGE('',*,*,#847,.T.); +#1241 = ORIENTED_EDGE('',*,*,#674,.F.); +#1242 = B_SPLINE_SURFACE_WITH_KNOTS('',11,8,( + (#1243,#1244,#1245,#1246,#1247,#1248,#1249,#1250,#1251) + ,(#1252,#1253,#1254,#1255,#1256,#1257,#1258,#1259,#1260) + ,(#1261,#1262,#1263,#1264,#1265,#1266,#1267,#1268,#1269) + ,(#1270,#1271,#1272,#1273,#1274,#1275,#1276,#1277,#1278) + ,(#1279,#1280,#1281,#1282,#1283,#1284,#1285,#1286,#1287) + ,(#1288,#1289,#1290,#1291,#1292,#1293,#1294,#1295,#1296) + ,(#1297,#1298,#1299,#1300,#1301,#1302,#1303,#1304,#1305) + ,(#1306,#1307,#1308,#1309,#1310,#1311,#1312,#1313,#1314) + ,(#1315,#1316,#1317,#1318,#1319,#1320,#1321,#1322,#1323) + ,(#1324,#1325,#1326,#1327,#1328,#1329,#1330,#1331,#1332) + ,(#1333,#1334,#1335,#1336,#1337,#1338,#1339,#1340,#1341) + ,(#1342,#1343,#1344,#1345,#1346,#1347,#1348,#1349,#1350 + )),.UNSPECIFIED.,.F.,.F.,.F.,(12,12),(9,9),(3.,4.),(0.,1.570796326761) + ,.PIECEWISE_BEZIER_KNOTS.); +#1243 = CARTESIAN_POINT('',(150.,-2.842E-14,-100.)); +#1244 = CARTESIAN_POINT('',(162.5,29.452431126774,-103.125)); +#1245 = CARTESIAN_POINT('',(168.39088991026,64.514849134838, + -106.2499999999)); +#1246 = CARTESIAN_POINT('',(165.46954638137,103.45684204703,-109.375)); +#1247 = CARTESIAN_POINT('',(152.07713060487,143.62636612928, + -112.4999999999)); +#1248 = CARTESIAN_POINT('',(127.54849080496,181.65764898182,-115.625)); +#1249 = CARTESIAN_POINT('',(92.564783548482,213.984816514, + -118.7499999999)); +#1250 = CARTESIAN_POINT('',(49.087385219271,237.49999999835,-121.875)); +#1251 = CARTESIAN_POINT('',(8.40063308E-09,250.,-125.)); +#1252 = CARTESIAN_POINT('',(150.,-2.842E-14,-81.81818181818)); +#1253 = CARTESIAN_POINT('',(158.03751043524,29.452431126775, + -87.2159090909)); +#1254 = CARTESIAN_POINT('',(159.46591078074,62.512088501542, + -92.61363636363)); +#1255 = CARTESIAN_POINT('',(152.86860106954,97.448602420865, + -98.01136363636)); +#1256 = CARTESIAN_POINT('',(137.3729349897,131.9390863757,-103.409090909 + )); +#1257 = CARTESIAN_POINT('',(112.93955268595,163.27756455473, + -108.8068181818)); +#1258 = CARTESIAN_POINT('',(80.548219747862,188.78284364893, + -114.2045454545)); +#1259 = CARTESIAN_POINT('',(42.077723001688,206.26257304527, + -119.6022727272)); +#1260 = CARTESIAN_POINT('',(7.20098114E-09,214.30008348193,-125.)); +#1261 = CARTESIAN_POINT('',(150.,-1.421E-14,-63.63636363636)); +#1262 = CARTESIAN_POINT('',(153.57502121934,29.452431126774, + -69.90488570967)); +#1263 = CARTESIAN_POINT('',(150.54093234895,60.509328024817, + -76.17340778298)); +#1264 = CARTESIAN_POINT('',(140.26765674278,91.440363264387, + -82.44192985629)); +#1265 = CARTESIAN_POINT('',(122.66874052405,120.2518075358, + -88.7104519296)); +#1266 = CARTESIAN_POINT('',(98.330615708992,144.8974815645, + -94.97897400291)); +#1267 = CARTESIAN_POINT('',(68.531656886647,163.58087275404, + -101.2474960762)); +#1268 = CARTESIAN_POINT('',(35.068061332089,175.0251485342, + -107.5160181495)); +#1269 = CARTESIAN_POINT('',(6.00145711E-09,178.60016975472, + -113.7845402228)); +#1270 = CARTESIAN_POINT('',(150.,0.,-45.45454545454)); +#1271 = CARTESIAN_POINT('',(149.60189570504,29.452431126774, + -51.19193018604)); +#1272 = CARTESIAN_POINT('',(142.59468132035,58.726193463782, + -56.92931491753)); +#1273 = CARTESIAN_POINT('',(129.04855211605,86.0909972192, + -62.66669964902)); +#1274 = CARTESIAN_POINT('',(109.57703153111,109.84617437794, + -68.40408438052)); +#1275 = CARTESIAN_POINT('',(85.323718116268,128.53298785926, + -74.14146911201)); +#1276 = CARTESIAN_POINT('',(57.832849519691,141.14259027793, + -79.87885384351)); +#1277 = CARTESIAN_POINT('',(28.827090367538,147.21326993434, + -85.61623857501)); +#1278 = CARTESIAN_POINT('',(4.93338348E-09,146.81516564036, + -91.3536233065)); +#1279 = CARTESIAN_POINT('',(150.,2.842E-14,-27.27272727272)); +#1280 = CARTESIAN_POINT('',(146.60751696216,29.452431126774, + -31.26921444253)); +#1281 = CARTESIAN_POINT('',(136.60592383459,57.382319426567, + -35.26570161234)); +#1282 = CARTESIAN_POINT('',(120.59318158029,82.059403473674, + -39.26218878215)); +#1283 = CARTESIAN_POINT('',(99.710357303133,102.00388330961, + -43.25867595196)); +#1284 = CARTESIAN_POINT('',(75.52096269805,116.19975249764, + -47.25516312177)); +#1285 = CARTESIAN_POINT('',(49.769605295832,124.23179402154, + -51.25165029158)); +#1286 = CARTESIAN_POINT('',(24.12353123658,126.25261873432, + -55.24813746139)); +#1287 = CARTESIAN_POINT('',(4.1283954E-09,122.86013569729,-59.2446246312 + )); +#1288 = CARTESIAN_POINT('',(150.,2.842E-14,-9.090909090909)); +#1289 = CARTESIAN_POINT('',(144.99495202195,29.452431126774, + -10.52109421061)); +#1290 = CARTESIAN_POINT('',(133.38079395417,56.658601973783, + -11.95127933032)); +#1291 = CARTESIAN_POINT('',(116.03970479823,79.888266391354, + -13.38146445002)); +#1292 = CARTESIAN_POINT('',(94.396850127628,97.780568654528, + -14.81164956973)); +#1293 = CARTESIAN_POINT('',(70.241877765185,109.55792637905, + -16.24183468943)); +#1294 = CARTESIAN_POINT('',(45.427300578825,115.12481073867, + -17.67201980914)); +#1295 = CARTESIAN_POINT('',(21.590520151459,114.96466415295, + -19.10220492884)); +#1296 = CARTESIAN_POINT('',(3.69493591E-09,109.95961617563, + -20.53239004855)); +#1297 = CARTESIAN_POINT('',(150.,1.421E-14,9.090909090909)); +#1298 = CARTESIAN_POINT('',(144.99495202196,29.452431126775, + 10.521094210616)); +#1299 = CARTESIAN_POINT('',(133.38079395419,56.658601973787, + 11.951279330322)); +#1300 = CARTESIAN_POINT('',(116.03970479825,79.888266391369, + 13.381464450029)); +#1301 = CARTESIAN_POINT('',(94.396850127662,97.780568654552, + 14.811649569734)); +#1302 = CARTESIAN_POINT('',(70.241877765218,109.55792637909, + 16.241834689441)); +#1303 = CARTESIAN_POINT('',(45.427300578854,115.12481073872, + 17.672019809147)); +#1304 = CARTESIAN_POINT('',(21.590520151475,114.96466415302, + 19.102204928854)); +#1305 = CARTESIAN_POINT('',(3.69495012E-09,109.95961617571, + 20.53239004856)); +#1306 = CARTESIAN_POINT('',(150.,-1.421E-14,27.272727272727)); +#1307 = CARTESIAN_POINT('',(146.60751696215,29.452431126774, + 31.269214442536)); +#1308 = CARTESIAN_POINT('',(136.60592383457,57.382319426564, + 35.265701612344)); +#1309 = CARTESIAN_POINT('',(120.59318158027,82.059403473665, + 39.262188782152)); +#1310 = CARTESIAN_POINT('',(99.71035730311,102.00388330959, + 43.25867595196)); +#1311 = CARTESIAN_POINT('',(75.520962698027,116.19975249762, + 47.255163121769)); +#1312 = CARTESIAN_POINT('',(49.769605295812,124.2317940215, + 51.251650291577)); +#1313 = CARTESIAN_POINT('',(24.123531236569,126.25261873427, + 55.248137461386)); +#1314 = CARTESIAN_POINT('',(4.12842383E-09,122.86013569723, + 59.244624631194)); +#1315 = CARTESIAN_POINT('',(150.,-1.421E-14,45.454545454545)); +#1316 = CARTESIAN_POINT('',(149.60189570504,29.452431126775, + 51.191930186041)); +#1317 = CARTESIAN_POINT('',(142.59468132036,58.726193463782, + 56.92931491754)); +#1318 = CARTESIAN_POINT('',(129.04855211606,86.090997219208, + 62.666699649031)); +#1319 = CARTESIAN_POINT('',(109.57703153112,109.84617437794, + 68.404084380537)); +#1320 = CARTESIAN_POINT('',(85.323718116279,128.53298785927, + 74.141469112024)); +#1321 = CARTESIAN_POINT('',(57.8328495197,141.14259027794, + 79.878853843527)); +#1322 = CARTESIAN_POINT('',(28.827090367543,147.21326993437, + 85.616238575021)); +#1323 = CARTESIAN_POINT('',(4.93335506E-09,146.81516564038, + 91.353623306518)); +#1324 = CARTESIAN_POINT('',(150.,0.,63.636363636364)); +#1325 = CARTESIAN_POINT('',(153.57502121933,29.452431126774, + 69.904885709674)); +#1326 = CARTESIAN_POINT('',(150.54093234894,60.509328024815, + 76.173407782983)); +#1327 = CARTESIAN_POINT('',(140.26765674278,91.44036326439, + 82.441929856294)); +#1328 = CARTESIAN_POINT('',(122.66874052404,120.25180753579, + 88.710451929603)); +#1329 = CARTESIAN_POINT('',(98.33061570899,144.8974815645, + 94.978974002914)); +#1330 = CARTESIAN_POINT('',(68.531656886644,163.58087275404, + 101.24749607622)); +#1331 = CARTESIAN_POINT('',(35.068061332087,175.02514853419, + 107.51601814953)); +#1332 = CARTESIAN_POINT('',(6.0014429E-09,178.60016975471, + 113.78454022284)); +#1333 = CARTESIAN_POINT('',(150.,2.842E-14,81.818181818182)); +#1334 = CARTESIAN_POINT('',(158.03751043524,29.452431126775, + 87.21590909091)); +#1335 = CARTESIAN_POINT('',(159.46591078075,62.512088501543, + 92.613636363637)); +#1336 = CARTESIAN_POINT('',(152.86860106954,97.448602420864, + 98.011363636364)); +#1337 = CARTESIAN_POINT('',(137.3729349897,131.9390863757, + 103.40909090909)); +#1338 = CARTESIAN_POINT('',(112.93955268595,163.27756455473, + 108.80681818182)); +#1339 = CARTESIAN_POINT('',(80.548219747862,188.78284364893, + 114.20454545454)); +#1340 = CARTESIAN_POINT('',(42.077723001689,206.26257304527, + 119.60227272727)); +#1341 = CARTESIAN_POINT('',(7.20100957E-09,214.30008348193,125.)); +#1342 = CARTESIAN_POINT('',(150.,0.,100.)); +#1343 = CARTESIAN_POINT('',(162.5,29.452431126775,103.125)); +#1344 = CARTESIAN_POINT('',(168.39088991026,64.514849134837, + 106.24999999999)); +#1345 = CARTESIAN_POINT('',(165.46954638137,103.45684204703,109.375)); +#1346 = CARTESIAN_POINT('',(152.07713060487,143.62636612927, + 112.49999999999)); +#1347 = CARTESIAN_POINT('',(127.54849080496,181.65764898182,115.625)); +#1348 = CARTESIAN_POINT('',(92.564783548482,213.984816514, + 118.74999999999)); +#1349 = CARTESIAN_POINT('',(49.087385219271,237.49999999835,121.875)); +#1350 = CARTESIAN_POINT('',(8.40063308E-09,250.,125.)); +#1351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1355)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1352,#1353,#1354)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1352 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1353 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1354 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1355 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-06),#1352, + 'distance_accuracy_value','confusion accuracy'); +#1356 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1357,#1359); +#1357 = ( REPRESENTATION_RELATIONSHIP('','',#40,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1358) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1358 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#1359 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1360); +#1360 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('37','Duct_','',#5,#35,$); +#1361 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#37)); +#1362 = SHAPE_DEFINITION_REPRESENTATION(#1363,#1369); +#1363 = PRODUCT_DEFINITION_SHAPE('','',#1364); +#1364 = PRODUCT_DEFINITION('design','',#1365,#1368); +#1365 = PRODUCT_DEFINITION_FORMATION('','',#1366); +#1366 = PRODUCT('Flange_01_rectangular','Flange_01_rectangular','',( + #1367)); +#1367 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1368 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1369 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1370),#1656); +#1370 = MANIFOLD_SOLID_BREP('',#1371); +#1371 = CLOSED_SHELL('',(#1372,#1412,#1443,#1474,#1496,#1536,#1567,#1598 + ,#1620,#1638)); +#1372 = ADVANCED_FACE('',(#1373),#1407,.F.); +#1373 = FACE_BOUND('',#1374,.F.); +#1374 = EDGE_LOOP('',(#1375,#1385,#1393,#1401)); +#1375 = ORIENTED_EDGE('',*,*,#1376,.T.); +#1376 = EDGE_CURVE('',#1377,#1379,#1381,.T.); +#1377 = VERTEX_POINT('',#1378); +#1378 = CARTESIAN_POINT('',(124.6,2.8E-14,125.4)); +#1379 = VERTEX_POINT('',#1380); +#1380 = CARTESIAN_POINT('',(124.6,5.,125.4)); +#1381 = LINE('',#1382,#1383); +#1382 = CARTESIAN_POINT('',(124.6,2.784E-14,125.4)); +#1383 = VECTOR('',#1384,1.); +#1384 = DIRECTION('',(-0.,1.,-2.2E-16)); +#1385 = ORIENTED_EDGE('',*,*,#1386,.T.); +#1386 = EDGE_CURVE('',#1379,#1387,#1389,.T.); +#1387 = VERTEX_POINT('',#1388); +#1388 = CARTESIAN_POINT('',(475.4,5.,125.4)); +#1389 = LINE('',#1390,#1391); +#1390 = CARTESIAN_POINT('',(124.6,5.,125.4)); +#1391 = VECTOR('',#1392,1.); +#1392 = DIRECTION('',(1.,0.,0.)); +#1393 = ORIENTED_EDGE('',*,*,#1394,.F.); +#1394 = EDGE_CURVE('',#1395,#1387,#1397,.T.); +#1395 = VERTEX_POINT('',#1396); +#1396 = CARTESIAN_POINT('',(475.4,2.8E-14,125.4)); +#1397 = LINE('',#1398,#1399); +#1398 = CARTESIAN_POINT('',(475.4,2.784E-14,125.4)); +#1399 = VECTOR('',#1400,1.); +#1400 = DIRECTION('',(-0.,1.,-2.2E-16)); +#1401 = ORIENTED_EDGE('',*,*,#1402,.F.); +#1402 = EDGE_CURVE('',#1377,#1395,#1403,.T.); +#1403 = LINE('',#1404,#1405); +#1404 = CARTESIAN_POINT('',(124.6,0.,125.4)); +#1405 = VECTOR('',#1406,1.); +#1406 = DIRECTION('',(1.,0.,0.)); +#1407 = PLANE('',#1408); +#1408 = AXIS2_PLACEMENT_3D('',#1409,#1410,#1411); +#1409 = CARTESIAN_POINT('',(124.6,2.784E-14,125.4)); +#1410 = DIRECTION('',(0.,-2.2E-16,-1.)); +#1411 = DIRECTION('',(1.,0.,0.)); +#1412 = ADVANCED_FACE('',(#1413),#1438,.F.); +#1413 = FACE_BOUND('',#1414,.F.); +#1414 = EDGE_LOOP('',(#1415,#1416,#1424,#1432)); +#1415 = ORIENTED_EDGE('',*,*,#1394,.T.); +#1416 = ORIENTED_EDGE('',*,*,#1417,.T.); +#1417 = EDGE_CURVE('',#1387,#1418,#1420,.T.); +#1418 = VERTEX_POINT('',#1419); +#1419 = CARTESIAN_POINT('',(475.4,5.,-125.4)); +#1420 = LINE('',#1421,#1422); +#1421 = CARTESIAN_POINT('',(475.4,5.,125.4)); +#1422 = VECTOR('',#1423,1.); +#1423 = DIRECTION('',(0.,0.,-1.)); +#1424 = ORIENTED_EDGE('',*,*,#1425,.F.); +#1425 = EDGE_CURVE('',#1426,#1418,#1428,.T.); +#1426 = VERTEX_POINT('',#1427); +#1427 = CARTESIAN_POINT('',(475.4,-2.8E-14,-125.4)); +#1428 = LINE('',#1429,#1430); +#1429 = CARTESIAN_POINT('',(475.4,-2.784E-14,-125.4)); +#1430 = VECTOR('',#1431,1.); +#1431 = DIRECTION('',(-0.,1.,-2.2E-16)); +#1432 = ORIENTED_EDGE('',*,*,#1433,.F.); +#1433 = EDGE_CURVE('',#1395,#1426,#1434,.T.); +#1434 = LINE('',#1435,#1436); +#1435 = CARTESIAN_POINT('',(475.4,0.,125.4)); +#1436 = VECTOR('',#1437,1.); +#1437 = DIRECTION('',(0.,0.,-1.)); +#1438 = PLANE('',#1439); +#1439 = AXIS2_PLACEMENT_3D('',#1440,#1441,#1442); +#1440 = CARTESIAN_POINT('',(475.4,2.784E-14,125.4)); +#1441 = DIRECTION('',(-1.,-0.,0.)); +#1442 = DIRECTION('',(0.,-2.2E-16,-1.)); +#1443 = ADVANCED_FACE('',(#1444),#1469,.F.); +#1444 = FACE_BOUND('',#1445,.F.); +#1445 = EDGE_LOOP('',(#1446,#1447,#1455,#1463)); +#1446 = ORIENTED_EDGE('',*,*,#1425,.T.); +#1447 = ORIENTED_EDGE('',*,*,#1448,.T.); +#1448 = EDGE_CURVE('',#1418,#1449,#1451,.T.); +#1449 = VERTEX_POINT('',#1450); +#1450 = CARTESIAN_POINT('',(124.6,5.,-125.4)); +#1451 = LINE('',#1452,#1453); +#1452 = CARTESIAN_POINT('',(475.4,5.,-125.4)); +#1453 = VECTOR('',#1454,1.); +#1454 = DIRECTION('',(-1.,0.,0.)); +#1455 = ORIENTED_EDGE('',*,*,#1456,.F.); +#1456 = EDGE_CURVE('',#1457,#1449,#1459,.T.); +#1457 = VERTEX_POINT('',#1458); +#1458 = CARTESIAN_POINT('',(124.6,-2.8E-14,-125.4)); +#1459 = LINE('',#1460,#1461); +#1460 = CARTESIAN_POINT('',(124.6,-2.784E-14,-125.4)); +#1461 = VECTOR('',#1462,1.); +#1462 = DIRECTION('',(-0.,1.,-2.2E-16)); +#1463 = ORIENTED_EDGE('',*,*,#1464,.F.); +#1464 = EDGE_CURVE('',#1426,#1457,#1465,.T.); +#1465 = LINE('',#1466,#1467); +#1466 = CARTESIAN_POINT('',(475.4,0.,-125.4)); +#1467 = VECTOR('',#1468,1.); +#1468 = DIRECTION('',(-1.,0.,0.)); +#1469 = PLANE('',#1470); +#1470 = AXIS2_PLACEMENT_3D('',#1471,#1472,#1473); +#1471 = CARTESIAN_POINT('',(475.4,-2.784E-14,-125.4)); +#1472 = DIRECTION('',(0.,2.2E-16,1.)); +#1473 = DIRECTION('',(-1.,0.,0.)); +#1474 = ADVANCED_FACE('',(#1475),#1491,.F.); +#1475 = FACE_BOUND('',#1476,.F.); +#1476 = EDGE_LOOP('',(#1477,#1478,#1484,#1485)); +#1477 = ORIENTED_EDGE('',*,*,#1456,.T.); +#1478 = ORIENTED_EDGE('',*,*,#1479,.T.); +#1479 = EDGE_CURVE('',#1449,#1379,#1480,.T.); +#1480 = LINE('',#1481,#1482); +#1481 = CARTESIAN_POINT('',(124.6,5.,-125.4)); +#1482 = VECTOR('',#1483,1.); +#1483 = DIRECTION('',(0.,0.,1.)); +#1484 = ORIENTED_EDGE('',*,*,#1376,.F.); +#1485 = ORIENTED_EDGE('',*,*,#1486,.F.); +#1486 = EDGE_CURVE('',#1457,#1377,#1487,.T.); +#1487 = LINE('',#1488,#1489); +#1488 = CARTESIAN_POINT('',(124.6,0.,-125.4)); +#1489 = VECTOR('',#1490,1.); +#1490 = DIRECTION('',(0.,0.,1.)); +#1491 = PLANE('',#1492); +#1492 = AXIS2_PLACEMENT_3D('',#1493,#1494,#1495); +#1493 = CARTESIAN_POINT('',(124.6,-2.784E-14,-125.4)); +#1494 = DIRECTION('',(1.,0.,-0.)); +#1495 = DIRECTION('',(0.,2.2E-16,1.)); +#1496 = ADVANCED_FACE('',(#1497),#1531,.T.); +#1497 = FACE_BOUND('',#1498,.T.); +#1498 = EDGE_LOOP('',(#1499,#1509,#1517,#1525)); +#1499 = ORIENTED_EDGE('',*,*,#1500,.T.); +#1500 = EDGE_CURVE('',#1501,#1503,#1505,.T.); +#1501 = VERTEX_POINT('',#1502); +#1502 = CARTESIAN_POINT('',(150.,2.2E-14,100.)); +#1503 = VERTEX_POINT('',#1504); +#1504 = CARTESIAN_POINT('',(150.,5.,100.)); +#1505 = LINE('',#1506,#1507); +#1506 = CARTESIAN_POINT('',(150.,2.22E-14,100.)); +#1507 = VECTOR('',#1508,1.); +#1508 = DIRECTION('',(-0.,1.,-2.2E-16)); +#1509 = ORIENTED_EDGE('',*,*,#1510,.T.); +#1510 = EDGE_CURVE('',#1503,#1511,#1513,.T.); +#1511 = VERTEX_POINT('',#1512); +#1512 = CARTESIAN_POINT('',(450.,5.,100.)); +#1513 = LINE('',#1514,#1515); +#1514 = CARTESIAN_POINT('',(150.,5.,100.)); +#1515 = VECTOR('',#1516,1.); +#1516 = DIRECTION('',(1.,0.,0.)); +#1517 = ORIENTED_EDGE('',*,*,#1518,.F.); +#1518 = EDGE_CURVE('',#1519,#1511,#1521,.T.); +#1519 = VERTEX_POINT('',#1520); +#1520 = CARTESIAN_POINT('',(450.,2.2E-14,100.)); +#1521 = LINE('',#1522,#1523); +#1522 = CARTESIAN_POINT('',(450.,2.22E-14,100.)); +#1523 = VECTOR('',#1524,1.); +#1524 = DIRECTION('',(-0.,1.,-2.2E-16)); +#1525 = ORIENTED_EDGE('',*,*,#1526,.F.); +#1526 = EDGE_CURVE('',#1501,#1519,#1527,.T.); +#1527 = LINE('',#1528,#1529); +#1528 = CARTESIAN_POINT('',(150.,0.,100.)); +#1529 = VECTOR('',#1530,1.); +#1530 = DIRECTION('',(1.,0.,0.)); +#1531 = PLANE('',#1532); +#1532 = AXIS2_PLACEMENT_3D('',#1533,#1534,#1535); +#1533 = CARTESIAN_POINT('',(150.,2.22E-14,100.)); +#1534 = DIRECTION('',(0.,-2.2E-16,-1.)); +#1535 = DIRECTION('',(1.,0.,0.)); +#1536 = ADVANCED_FACE('',(#1537),#1562,.T.); +#1537 = FACE_BOUND('',#1538,.T.); +#1538 = EDGE_LOOP('',(#1539,#1540,#1548,#1556)); +#1539 = ORIENTED_EDGE('',*,*,#1518,.T.); +#1540 = ORIENTED_EDGE('',*,*,#1541,.T.); +#1541 = EDGE_CURVE('',#1511,#1542,#1544,.T.); +#1542 = VERTEX_POINT('',#1543); +#1543 = CARTESIAN_POINT('',(450.,5.,-100.)); +#1544 = LINE('',#1545,#1546); +#1545 = CARTESIAN_POINT('',(450.,5.,100.)); +#1546 = VECTOR('',#1547,1.); +#1547 = DIRECTION('',(0.,0.,-1.)); +#1548 = ORIENTED_EDGE('',*,*,#1549,.F.); +#1549 = EDGE_CURVE('',#1550,#1542,#1552,.T.); +#1550 = VERTEX_POINT('',#1551); +#1551 = CARTESIAN_POINT('',(450.,-2.2E-14,-100.)); +#1552 = LINE('',#1553,#1554); +#1553 = CARTESIAN_POINT('',(450.,-2.22E-14,-100.)); +#1554 = VECTOR('',#1555,1.); +#1555 = DIRECTION('',(-0.,1.,-2.2E-16)); +#1556 = ORIENTED_EDGE('',*,*,#1557,.F.); +#1557 = EDGE_CURVE('',#1519,#1550,#1558,.T.); +#1558 = LINE('',#1559,#1560); +#1559 = CARTESIAN_POINT('',(450.,0.,100.)); +#1560 = VECTOR('',#1561,1.); +#1561 = DIRECTION('',(0.,0.,-1.)); +#1562 = PLANE('',#1563); +#1563 = AXIS2_PLACEMENT_3D('',#1564,#1565,#1566); +#1564 = CARTESIAN_POINT('',(450.,2.22E-14,100.)); +#1565 = DIRECTION('',(-1.,-0.,0.)); +#1566 = DIRECTION('',(0.,-2.2E-16,-1.)); +#1567 = ADVANCED_FACE('',(#1568),#1593,.T.); +#1568 = FACE_BOUND('',#1569,.T.); +#1569 = EDGE_LOOP('',(#1570,#1571,#1579,#1587)); +#1570 = ORIENTED_EDGE('',*,*,#1549,.T.); +#1571 = ORIENTED_EDGE('',*,*,#1572,.T.); +#1572 = EDGE_CURVE('',#1542,#1573,#1575,.T.); +#1573 = VERTEX_POINT('',#1574); +#1574 = CARTESIAN_POINT('',(150.,5.,-100.)); +#1575 = LINE('',#1576,#1577); +#1576 = CARTESIAN_POINT('',(450.,5.,-100.)); +#1577 = VECTOR('',#1578,1.); +#1578 = DIRECTION('',(-1.,0.,0.)); +#1579 = ORIENTED_EDGE('',*,*,#1580,.F.); +#1580 = EDGE_CURVE('',#1581,#1573,#1583,.T.); +#1581 = VERTEX_POINT('',#1582); +#1582 = CARTESIAN_POINT('',(150.,-2.2E-14,-100.)); +#1583 = LINE('',#1584,#1585); +#1584 = CARTESIAN_POINT('',(150.,-2.22E-14,-100.)); +#1585 = VECTOR('',#1586,1.); +#1586 = DIRECTION('',(-0.,1.,-2.2E-16)); +#1587 = ORIENTED_EDGE('',*,*,#1588,.F.); +#1588 = EDGE_CURVE('',#1550,#1581,#1589,.T.); +#1589 = LINE('',#1590,#1591); +#1590 = CARTESIAN_POINT('',(450.,0.,-100.)); +#1591 = VECTOR('',#1592,1.); +#1592 = DIRECTION('',(-1.,0.,0.)); +#1593 = PLANE('',#1594); +#1594 = AXIS2_PLACEMENT_3D('',#1595,#1596,#1597); +#1595 = CARTESIAN_POINT('',(450.,-2.22E-14,-100.)); +#1596 = DIRECTION('',(0.,2.2E-16,1.)); +#1597 = DIRECTION('',(-1.,0.,0.)); +#1598 = ADVANCED_FACE('',(#1599),#1615,.T.); +#1599 = FACE_BOUND('',#1600,.T.); +#1600 = EDGE_LOOP('',(#1601,#1602,#1608,#1609)); +#1601 = ORIENTED_EDGE('',*,*,#1580,.T.); +#1602 = ORIENTED_EDGE('',*,*,#1603,.T.); +#1603 = EDGE_CURVE('',#1573,#1503,#1604,.T.); +#1604 = LINE('',#1605,#1606); +#1605 = CARTESIAN_POINT('',(150.,5.,-100.)); +#1606 = VECTOR('',#1607,1.); +#1607 = DIRECTION('',(0.,0.,1.)); +#1608 = ORIENTED_EDGE('',*,*,#1500,.F.); +#1609 = ORIENTED_EDGE('',*,*,#1610,.F.); +#1610 = EDGE_CURVE('',#1581,#1501,#1611,.T.); +#1611 = LINE('',#1612,#1613); +#1612 = CARTESIAN_POINT('',(150.,0.,-100.)); +#1613 = VECTOR('',#1614,1.); +#1614 = DIRECTION('',(0.,0.,1.)); +#1615 = PLANE('',#1616); +#1616 = AXIS2_PLACEMENT_3D('',#1617,#1618,#1619); +#1617 = CARTESIAN_POINT('',(150.,-2.22E-14,-100.)); +#1618 = DIRECTION('',(1.,0.,-0.)); +#1619 = DIRECTION('',(0.,2.2E-16,1.)); +#1620 = ADVANCED_FACE('',(#1621,#1627),#1633,.F.); +#1621 = FACE_BOUND('',#1622,.F.); +#1622 = EDGE_LOOP('',(#1623,#1624,#1625,#1626)); +#1623 = ORIENTED_EDGE('',*,*,#1402,.T.); +#1624 = ORIENTED_EDGE('',*,*,#1433,.T.); +#1625 = ORIENTED_EDGE('',*,*,#1464,.T.); +#1626 = ORIENTED_EDGE('',*,*,#1486,.T.); +#1627 = FACE_BOUND('',#1628,.T.); +#1628 = EDGE_LOOP('',(#1629,#1630,#1631,#1632)); +#1629 = ORIENTED_EDGE('',*,*,#1526,.T.); +#1630 = ORIENTED_EDGE('',*,*,#1557,.T.); +#1631 = ORIENTED_EDGE('',*,*,#1588,.T.); +#1632 = ORIENTED_EDGE('',*,*,#1610,.T.); +#1633 = PLANE('',#1634); +#1634 = AXIS2_PLACEMENT_3D('',#1635,#1636,#1637); +#1635 = CARTESIAN_POINT('',(300.,0.,0.)); +#1636 = DIRECTION('',(0.,1.,-2.2E-16)); +#1637 = DIRECTION('',(0.,2.2E-16,1.)); +#1638 = ADVANCED_FACE('',(#1639,#1645),#1651,.T.); +#1639 = FACE_BOUND('',#1640,.T.); +#1640 = EDGE_LOOP('',(#1641,#1642,#1643,#1644)); +#1641 = ORIENTED_EDGE('',*,*,#1386,.T.); +#1642 = ORIENTED_EDGE('',*,*,#1417,.T.); +#1643 = ORIENTED_EDGE('',*,*,#1448,.T.); +#1644 = ORIENTED_EDGE('',*,*,#1479,.T.); +#1645 = FACE_BOUND('',#1646,.F.); +#1646 = EDGE_LOOP('',(#1647,#1648,#1649,#1650)); +#1647 = ORIENTED_EDGE('',*,*,#1510,.T.); +#1648 = ORIENTED_EDGE('',*,*,#1541,.T.); +#1649 = ORIENTED_EDGE('',*,*,#1572,.T.); +#1650 = ORIENTED_EDGE('',*,*,#1603,.T.); +#1651 = PLANE('',#1652); +#1652 = AXIS2_PLACEMENT_3D('',#1653,#1654,#1655); +#1653 = CARTESIAN_POINT('',(300.,5.,-1.E-15)); +#1654 = DIRECTION('',(0.,1.,-2.2E-16)); +#1655 = DIRECTION('',(0.,2.2E-16,1.)); +#1656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1660)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1657,#1658,#1659)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1657 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1658 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1659 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1660 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1657, + 'distance_accuracy_value','confusion accuracy'); +#1661 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1662,#1664); +#1662 = ( REPRESENTATION_RELATIONSHIP('','',#1369,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1663) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1663 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#1664 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1665); +#1665 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('38','Flange_01_rectangular','', + #5,#1364,$); +#1666 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1366)); +#1667 = SHAPE_DEFINITION_REPRESENTATION(#1668,#1674); +#1668 = PRODUCT_DEFINITION_SHAPE('','',#1669); +#1669 = PRODUCT_DEFINITION('design','',#1670,#1673); +#1670 = PRODUCT_DEFINITION_FORMATION('','',#1671); +#1671 = PRODUCT('Flange_02_circular','Flange_02_circular','',(#1672)); +#1672 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1673 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1674 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1675),#1969); +#1675 = MANIFOLD_SOLID_BREP('',#1676); +#1676 = CLOSED_SHELL('',(#1677,#1719,#1750,#1783,#1805,#1847,#1878,#1911 + ,#1933,#1951)); +#1677 = ADVANCED_FACE('',(#1678),#1714,.T.); +#1678 = FACE_BOUND('',#1679,.F.); +#1679 = EDGE_LOOP('',(#1680,#1690,#1699,#1707)); +#1680 = ORIENTED_EDGE('',*,*,#1681,.T.); +#1681 = EDGE_CURVE('',#1682,#1684,#1686,.T.); +#1682 = VERTEX_POINT('',#1683); +#1683 = CARTESIAN_POINT('',(8.400632E-09,250.,150.4)); +#1684 = VERTEX_POINT('',#1685); +#1685 = CARTESIAN_POINT('',(5.000000008401,249.99999999983,150.4)); +#1686 = LINE('',#1687,#1688); +#1687 = CARTESIAN_POINT('',(8.40063191E-09,250.,150.4)); +#1688 = VECTOR('',#1689,1.); +#1689 = DIRECTION('',(1.,-3.360245E-11,0.)); +#1690 = ORIENTED_EDGE('',*,*,#1691,.T.); +#1691 = EDGE_CURVE('',#1684,#1692,#1694,.T.); +#1692 = VERTEX_POINT('',#1693); +#1693 = CARTESIAN_POINT('',(5.000000008401,249.99999999983,-150.4)); +#1694 = CIRCLE('',#1695,150.4); +#1695 = AXIS2_PLACEMENT_3D('',#1696,#1697,#1698); +#1696 = CARTESIAN_POINT('',(5.000000008401,249.99999999983,0.)); +#1697 = DIRECTION('',(1.,-3.3602E-11,0.)); +#1698 = DIRECTION('',(3.3602E-11,1.,0.)); +#1699 = ORIENTED_EDGE('',*,*,#1700,.F.); +#1700 = EDGE_CURVE('',#1701,#1692,#1703,.T.); +#1701 = VERTEX_POINT('',#1702); +#1702 = CARTESIAN_POINT('',(8.400632E-09,249.99999999999,-150.4)); +#1703 = LINE('',#1704,#1705); +#1704 = CARTESIAN_POINT('',(8.40063191E-09,249.99999999999,-150.4)); +#1705 = VECTOR('',#1706,1.); +#1706 = DIRECTION('',(1.,-3.360245E-11,0.)); +#1707 = ORIENTED_EDGE('',*,*,#1708,.F.); +#1708 = EDGE_CURVE('',#1682,#1701,#1709,.T.); +#1709 = CIRCLE('',#1710,150.4); +#1710 = AXIS2_PLACEMENT_3D('',#1711,#1712,#1713); +#1711 = CARTESIAN_POINT('',(8.400655E-09,250.,0.)); +#1712 = DIRECTION('',(1.,-3.3602E-11,0.)); +#1713 = DIRECTION('',(3.3602E-11,1.,0.)); +#1714 = CYLINDRICAL_SURFACE('',#1715,150.4); +#1715 = AXIS2_PLACEMENT_3D('',#1716,#1717,#1718); +#1716 = CARTESIAN_POINT('',(8.40063191E-09,250.,0.)); +#1717 = DIRECTION('',(-1.,3.360245E-11,-0.)); +#1718 = DIRECTION('',(3.360245E-11,1.,0.)); +#1719 = ADVANCED_FACE('',(#1720),#1745,.F.); +#1720 = FACE_BOUND('',#1721,.F.); +#1721 = EDGE_LOOP('',(#1722,#1723,#1731,#1739)); +#1722 = ORIENTED_EDGE('',*,*,#1700,.T.); +#1723 = ORIENTED_EDGE('',*,*,#1724,.T.); +#1724 = EDGE_CURVE('',#1692,#1725,#1727,.T.); +#1725 = VERTEX_POINT('',#1726); +#1726 = CARTESIAN_POINT('',(5.000000011761,349.99999999984,-150.4)); +#1727 = LINE('',#1728,#1729); +#1728 = CARTESIAN_POINT('',(5.000000008401,249.99999999983,-150.4)); +#1729 = VECTOR('',#1730,1.); +#1730 = DIRECTION('',(3.3602E-11,1.,0.)); +#1731 = ORIENTED_EDGE('',*,*,#1732,.F.); +#1732 = EDGE_CURVE('',#1733,#1725,#1735,.T.); +#1733 = VERTEX_POINT('',#1734); +#1734 = CARTESIAN_POINT('',(1.1760877E-08,350.00000000001,-150.4)); +#1735 = LINE('',#1736,#1737); +#1736 = CARTESIAN_POINT('',(1.176087732E-08,350.00000000001,-150.4)); +#1737 = VECTOR('',#1738,1.); +#1738 = DIRECTION('',(1.,-3.360245E-11,0.)); +#1739 = ORIENTED_EDGE('',*,*,#1740,.F.); +#1740 = EDGE_CURVE('',#1701,#1733,#1741,.T.); +#1741 = LINE('',#1742,#1743); +#1742 = CARTESIAN_POINT('',(8.400655E-09,249.99999999999,-150.4)); +#1743 = VECTOR('',#1744,1.); +#1744 = DIRECTION('',(3.3602E-11,1.,0.)); +#1745 = PLANE('',#1746); +#1746 = AXIS2_PLACEMENT_3D('',#1747,#1748,#1749); +#1747 = CARTESIAN_POINT('',(8.40063191E-09,249.99999999999,-150.4)); +#1748 = DIRECTION('',(-0.,0.,1.)); +#1749 = DIRECTION('',(3.360245E-11,1.,0.)); +#1750 = ADVANCED_FACE('',(#1751),#1778,.T.); +#1751 = FACE_BOUND('',#1752,.F.); +#1752 = EDGE_LOOP('',(#1753,#1754,#1763,#1771)); +#1753 = ORIENTED_EDGE('',*,*,#1732,.T.); +#1754 = ORIENTED_EDGE('',*,*,#1755,.T.); +#1755 = EDGE_CURVE('',#1725,#1756,#1758,.T.); +#1756 = VERTEX_POINT('',#1757); +#1757 = CARTESIAN_POINT('',(5.000000011761,349.99999999983,150.4)); +#1758 = CIRCLE('',#1759,150.4); +#1759 = AXIS2_PLACEMENT_3D('',#1760,#1761,#1762); +#1760 = CARTESIAN_POINT('',(5.000000011761,349.99999999983,4.7E-15)); +#1761 = DIRECTION('',(1.,-3.3602E-11,0.)); +#1762 = DIRECTION('',(3.3602E-11,1.,0.)); +#1763 = ORIENTED_EDGE('',*,*,#1764,.F.); +#1764 = EDGE_CURVE('',#1765,#1756,#1767,.T.); +#1765 = VERTEX_POINT('',#1766); +#1766 = CARTESIAN_POINT('',(1.1760877E-08,350.,150.4)); +#1767 = LINE('',#1768,#1769); +#1768 = CARTESIAN_POINT('',(1.176087732E-08,350.,150.4)); +#1769 = VECTOR('',#1770,1.); +#1770 = DIRECTION('',(1.,-3.360245E-11,0.)); +#1771 = ORIENTED_EDGE('',*,*,#1772,.F.); +#1772 = EDGE_CURVE('',#1733,#1765,#1773,.T.); +#1773 = CIRCLE('',#1774,150.4); +#1774 = AXIS2_PLACEMENT_3D('',#1775,#1776,#1777); +#1775 = CARTESIAN_POINT('',(1.1760855E-08,350.,4.7E-15)); +#1776 = DIRECTION('',(1.,-3.3602E-11,0.)); +#1777 = DIRECTION('',(3.3602E-11,1.,0.)); +#1778 = CYLINDRICAL_SURFACE('',#1779,150.4); +#1779 = AXIS2_PLACEMENT_3D('',#1780,#1781,#1782); +#1780 = CARTESIAN_POINT('',(1.176087732E-08,350.,4.7E-15)); +#1781 = DIRECTION('',(-1.,3.360245E-11,-0.)); +#1782 = DIRECTION('',(3.360245E-11,1.,0.)); +#1783 = ADVANCED_FACE('',(#1784),#1800,.F.); +#1784 = FACE_BOUND('',#1785,.F.); +#1785 = EDGE_LOOP('',(#1786,#1787,#1793,#1794)); +#1786 = ORIENTED_EDGE('',*,*,#1764,.T.); +#1787 = ORIENTED_EDGE('',*,*,#1788,.T.); +#1788 = EDGE_CURVE('',#1756,#1684,#1789,.T.); +#1789 = LINE('',#1790,#1791); +#1790 = CARTESIAN_POINT('',(5.000000011761,349.99999999983,150.4)); +#1791 = VECTOR('',#1792,1.); +#1792 = DIRECTION('',(-3.3602E-11,-1.,0.)); +#1793 = ORIENTED_EDGE('',*,*,#1681,.F.); +#1794 = ORIENTED_EDGE('',*,*,#1795,.F.); +#1795 = EDGE_CURVE('',#1765,#1682,#1796,.T.); +#1796 = LINE('',#1797,#1798); +#1797 = CARTESIAN_POINT('',(1.1760855E-08,350.,150.4)); +#1798 = VECTOR('',#1799,1.); +#1799 = DIRECTION('',(-3.3602E-11,-1.,0.)); +#1800 = PLANE('',#1801); +#1801 = AXIS2_PLACEMENT_3D('',#1802,#1803,#1804); +#1802 = CARTESIAN_POINT('',(1.176087732E-08,350.,150.4)); +#1803 = DIRECTION('',(0.,-0.,-1.)); +#1804 = DIRECTION('',(-3.360245E-11,-1.,0.)); +#1805 = ADVANCED_FACE('',(#1806),#1842,.F.); +#1806 = FACE_BOUND('',#1807,.T.); +#1807 = EDGE_LOOP('',(#1808,#1818,#1827,#1835)); +#1808 = ORIENTED_EDGE('',*,*,#1809,.T.); +#1809 = EDGE_CURVE('',#1810,#1812,#1814,.T.); +#1810 = VERTEX_POINT('',#1811); +#1811 = CARTESIAN_POINT('',(8.400632E-09,250.,125.)); +#1812 = VERTEX_POINT('',#1813); +#1813 = CARTESIAN_POINT('',(5.000000008401,249.99999999983,125.)); +#1814 = LINE('',#1815,#1816); +#1815 = CARTESIAN_POINT('',(8.40063191E-09,250.,125.)); +#1816 = VECTOR('',#1817,1.); +#1817 = DIRECTION('',(1.,-3.360245E-11,0.)); +#1818 = ORIENTED_EDGE('',*,*,#1819,.T.); +#1819 = EDGE_CURVE('',#1812,#1820,#1822,.T.); +#1820 = VERTEX_POINT('',#1821); +#1821 = CARTESIAN_POINT('',(5.000000008401,249.99999999983,-125.)); +#1822 = CIRCLE('',#1823,125.); +#1823 = AXIS2_PLACEMENT_3D('',#1824,#1825,#1826); +#1824 = CARTESIAN_POINT('',(5.000000008401,249.99999999983,0.)); +#1825 = DIRECTION('',(1.,-3.3602E-11,0.)); +#1826 = DIRECTION('',(3.3602E-11,1.,0.)); +#1827 = ORIENTED_EDGE('',*,*,#1828,.F.); +#1828 = EDGE_CURVE('',#1829,#1820,#1831,.T.); +#1829 = VERTEX_POINT('',#1830); +#1830 = CARTESIAN_POINT('',(8.400632E-09,250.,-125.)); +#1831 = LINE('',#1832,#1833); +#1832 = CARTESIAN_POINT('',(8.40063191E-09,250.,-125.)); +#1833 = VECTOR('',#1834,1.); +#1834 = DIRECTION('',(1.,-3.360245E-11,0.)); +#1835 = ORIENTED_EDGE('',*,*,#1836,.F.); +#1836 = EDGE_CURVE('',#1810,#1829,#1837,.T.); +#1837 = CIRCLE('',#1838,125.); +#1838 = AXIS2_PLACEMENT_3D('',#1839,#1840,#1841); +#1839 = CARTESIAN_POINT('',(8.400655E-09,250.,0.)); +#1840 = DIRECTION('',(1.,-3.3602E-11,0.)); +#1841 = DIRECTION('',(3.3602E-11,1.,0.)); +#1842 = CYLINDRICAL_SURFACE('',#1843,125.); +#1843 = AXIS2_PLACEMENT_3D('',#1844,#1845,#1846); +#1844 = CARTESIAN_POINT('',(8.40063191E-09,250.,0.)); +#1845 = DIRECTION('',(-1.,3.360245E-11,-0.)); +#1846 = DIRECTION('',(3.360245E-11,1.,0.)); +#1847 = ADVANCED_FACE('',(#1848),#1873,.T.); +#1848 = FACE_BOUND('',#1849,.T.); +#1849 = EDGE_LOOP('',(#1850,#1851,#1859,#1867)); +#1850 = ORIENTED_EDGE('',*,*,#1828,.T.); +#1851 = ORIENTED_EDGE('',*,*,#1852,.T.); +#1852 = EDGE_CURVE('',#1820,#1853,#1855,.T.); +#1853 = VERTEX_POINT('',#1854); +#1854 = CARTESIAN_POINT('',(5.000000011761,349.99999999983,-125.)); +#1855 = LINE('',#1856,#1857); +#1856 = CARTESIAN_POINT('',(5.000000008401,249.99999999983,-125.)); +#1857 = VECTOR('',#1858,1.); +#1858 = DIRECTION('',(3.3602E-11,1.,0.)); +#1859 = ORIENTED_EDGE('',*,*,#1860,.F.); +#1860 = EDGE_CURVE('',#1861,#1853,#1863,.T.); +#1861 = VERTEX_POINT('',#1862); +#1862 = CARTESIAN_POINT('',(1.1760877E-08,350.,-125.)); +#1863 = LINE('',#1864,#1865); +#1864 = CARTESIAN_POINT('',(1.176087732E-08,350.,-125.)); +#1865 = VECTOR('',#1866,1.); +#1866 = DIRECTION('',(1.,-3.360245E-11,0.)); +#1867 = ORIENTED_EDGE('',*,*,#1868,.F.); +#1868 = EDGE_CURVE('',#1829,#1861,#1869,.T.); +#1869 = LINE('',#1870,#1871); +#1870 = CARTESIAN_POINT('',(8.400655E-09,250.,-125.)); +#1871 = VECTOR('',#1872,1.); +#1872 = DIRECTION('',(3.3602E-11,1.,0.)); +#1873 = PLANE('',#1874); +#1874 = AXIS2_PLACEMENT_3D('',#1875,#1876,#1877); +#1875 = CARTESIAN_POINT('',(8.40063191E-09,250.,-125.)); +#1876 = DIRECTION('',(-0.,0.,1.)); +#1877 = DIRECTION('',(3.360245E-11,1.,0.)); +#1878 = ADVANCED_FACE('',(#1879),#1906,.F.); +#1879 = FACE_BOUND('',#1880,.T.); +#1880 = EDGE_LOOP('',(#1881,#1882,#1891,#1899)); +#1881 = ORIENTED_EDGE('',*,*,#1860,.T.); +#1882 = ORIENTED_EDGE('',*,*,#1883,.T.); +#1883 = EDGE_CURVE('',#1853,#1884,#1886,.T.); +#1884 = VERTEX_POINT('',#1885); +#1885 = CARTESIAN_POINT('',(5.000000011761,349.99999999983,125.)); +#1886 = CIRCLE('',#1887,125.); +#1887 = AXIS2_PLACEMENT_3D('',#1888,#1889,#1890); +#1888 = CARTESIAN_POINT('',(5.000000011761,349.99999999983,4.7E-15)); +#1889 = DIRECTION('',(1.,-3.3602E-11,0.)); +#1890 = DIRECTION('',(3.3602E-11,1.,0.)); +#1891 = ORIENTED_EDGE('',*,*,#1892,.F.); +#1892 = EDGE_CURVE('',#1893,#1884,#1895,.T.); +#1893 = VERTEX_POINT('',#1894); +#1894 = CARTESIAN_POINT('',(1.1760877E-08,350.,125.)); +#1895 = LINE('',#1896,#1897); +#1896 = CARTESIAN_POINT('',(1.176087732E-08,350.,125.)); +#1897 = VECTOR('',#1898,1.); +#1898 = DIRECTION('',(1.,-3.360245E-11,0.)); +#1899 = ORIENTED_EDGE('',*,*,#1900,.F.); +#1900 = EDGE_CURVE('',#1861,#1893,#1901,.T.); +#1901 = CIRCLE('',#1902,125.); +#1902 = AXIS2_PLACEMENT_3D('',#1903,#1904,#1905); +#1903 = CARTESIAN_POINT('',(1.1760855E-08,350.,4.7E-15)); +#1904 = DIRECTION('',(1.,-3.3602E-11,0.)); +#1905 = DIRECTION('',(3.3602E-11,1.,0.)); +#1906 = CYLINDRICAL_SURFACE('',#1907,125.); +#1907 = AXIS2_PLACEMENT_3D('',#1908,#1909,#1910); +#1908 = CARTESIAN_POINT('',(1.176087732E-08,350.,4.7E-15)); +#1909 = DIRECTION('',(-1.,3.360245E-11,-0.)); +#1910 = DIRECTION('',(3.360245E-11,1.,0.)); +#1911 = ADVANCED_FACE('',(#1912),#1928,.T.); +#1912 = FACE_BOUND('',#1913,.T.); +#1913 = EDGE_LOOP('',(#1914,#1915,#1921,#1922)); +#1914 = ORIENTED_EDGE('',*,*,#1892,.T.); +#1915 = ORIENTED_EDGE('',*,*,#1916,.T.); +#1916 = EDGE_CURVE('',#1884,#1812,#1917,.T.); +#1917 = LINE('',#1918,#1919); +#1918 = CARTESIAN_POINT('',(5.000000011761,349.99999999983,125.)); +#1919 = VECTOR('',#1920,1.); +#1920 = DIRECTION('',(-3.3602E-11,-1.,0.)); +#1921 = ORIENTED_EDGE('',*,*,#1809,.F.); +#1922 = ORIENTED_EDGE('',*,*,#1923,.F.); +#1923 = EDGE_CURVE('',#1893,#1810,#1924,.T.); +#1924 = LINE('',#1925,#1926); +#1925 = CARTESIAN_POINT('',(1.1760855E-08,350.,125.)); +#1926 = VECTOR('',#1927,1.); +#1927 = DIRECTION('',(-3.3602E-11,-1.,0.)); +#1928 = PLANE('',#1929); +#1929 = AXIS2_PLACEMENT_3D('',#1930,#1931,#1932); +#1930 = CARTESIAN_POINT('',(1.176087732E-08,350.,125.)); +#1931 = DIRECTION('',(0.,-0.,-1.)); +#1932 = DIRECTION('',(-3.360245E-11,-1.,0.)); +#1933 = ADVANCED_FACE('',(#1934,#1940),#1946,.F.); +#1934 = FACE_BOUND('',#1935,.F.); +#1935 = EDGE_LOOP('',(#1936,#1937,#1938,#1939)); +#1936 = ORIENTED_EDGE('',*,*,#1708,.T.); +#1937 = ORIENTED_EDGE('',*,*,#1740,.T.); +#1938 = ORIENTED_EDGE('',*,*,#1772,.T.); +#1939 = ORIENTED_EDGE('',*,*,#1795,.T.); +#1940 = FACE_BOUND('',#1941,.T.); +#1941 = EDGE_LOOP('',(#1942,#1943,#1944,#1945)); +#1942 = ORIENTED_EDGE('',*,*,#1836,.T.); +#1943 = ORIENTED_EDGE('',*,*,#1868,.T.); +#1944 = ORIENTED_EDGE('',*,*,#1900,.T.); +#1945 = ORIENTED_EDGE('',*,*,#1923,.T.); +#1946 = PLANE('',#1947); +#1947 = AXIS2_PLACEMENT_3D('',#1948,#1949,#1950); +#1948 = CARTESIAN_POINT('',(1.008075462E-08,300.,-1.0901E-13)); +#1949 = DIRECTION('',(1.,-3.360245E-11,-0.)); +#1950 = DIRECTION('',(3.360245E-11,1.,0.)); +#1951 = ADVANCED_FACE('',(#1952,#1958),#1964,.T.); +#1952 = FACE_BOUND('',#1953,.T.); +#1953 = EDGE_LOOP('',(#1954,#1955,#1956,#1957)); +#1954 = ORIENTED_EDGE('',*,*,#1691,.T.); +#1955 = ORIENTED_EDGE('',*,*,#1724,.T.); +#1956 = ORIENTED_EDGE('',*,*,#1755,.T.); +#1957 = ORIENTED_EDGE('',*,*,#1788,.T.); +#1958 = FACE_BOUND('',#1959,.F.); +#1959 = EDGE_LOOP('',(#1960,#1961,#1962,#1963)); +#1960 = ORIENTED_EDGE('',*,*,#1819,.T.); +#1961 = ORIENTED_EDGE('',*,*,#1852,.T.); +#1962 = ORIENTED_EDGE('',*,*,#1883,.T.); +#1963 = ORIENTED_EDGE('',*,*,#1916,.T.); +#1964 = PLANE('',#1965); +#1965 = AXIS2_PLACEMENT_3D('',#1966,#1967,#1968); +#1966 = CARTESIAN_POINT('',(5.000000010081,299.99999999983,-1.0901E-13) + ); +#1967 = DIRECTION('',(1.,-3.360245E-11,0.)); +#1968 = DIRECTION('',(3.360245E-11,1.,0.)); +#1969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1973)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1970,#1971,#1972)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1970 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1971 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1972 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1973 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1970, + 'distance_accuracy_value','confusion accuracy'); +#1974 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1975,#1977); +#1975 = ( REPRESENTATION_RELATIONSHIP('','',#1674,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1976) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1976 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#1977 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1978); +#1978 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('39','Flange_02_circular','',#5, + #1669,$); +#1979 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1671)); +#1980 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1981),#1969); +#1981 = STYLED_ITEM('color',(#1982),#1675); +#1982 = PRESENTATION_STYLE_ASSIGNMENT((#1983,#1989)); +#1983 = SURFACE_STYLE_USAGE(.BOTH.,#1984); +#1984 = SURFACE_SIDE_STYLE('',(#1985)); +#1985 = SURFACE_STYLE_FILL_AREA(#1986); +#1986 = FILL_AREA_STYLE('',(#1987)); +#1987 = FILL_AREA_STYLE_COLOUR('',#1988); +#1988 = COLOUR_RGB('',0.800000010877,0.800000010877,0.800000010877); +#1989 = CURVE_STYLE('',#1990,POSITIVE_LENGTH_MEASURE(0.1),#1991); +#1990 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1991 = DRAUGHTING_PRE_DEFINED_COLOUR('black'); +#1992 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1993),#1351); +#1993 = STYLED_ITEM('color',(#1994),#41); +#1994 = PRESENTATION_STYLE_ASSIGNMENT((#1995,#2000)); +#1995 = SURFACE_STYLE_USAGE(.BOTH.,#1996); +#1996 = SURFACE_SIDE_STYLE('',(#1997)); +#1997 = SURFACE_STYLE_FILL_AREA(#1998); +#1998 = FILL_AREA_STYLE('',(#1999)); +#1999 = FILL_AREA_STYLE_COLOUR('',#1988); +#2000 = CURVE_STYLE('',#2001,POSITIVE_LENGTH_MEASURE(0.1),#2002); +#2001 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2002 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +#2003 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2004),#1656); +#2004 = STYLED_ITEM('color',(#2005),#1370); +#2005 = PRESENTATION_STYLE_ASSIGNMENT((#2006,#2011)); +#2006 = SURFACE_STYLE_USAGE(.BOTH.,#2007); +#2007 = SURFACE_SIDE_STYLE('',(#2008)); +#2008 = SURFACE_STYLE_FILL_AREA(#2009); +#2009 = FILL_AREA_STYLE('',(#2010)); +#2010 = FILL_AREA_STYLE_COLOUR('',#1988); +#2011 = CURVE_STYLE('',#2012,POSITIVE_LENGTH_MEASURE(0.1),#1991); +#2012 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/HVAC/Ducts/Rectangular_oval/Duct_curved_rectangular_oval_complete_R01.stl b/HVAC/Ducts/Rectangular_oval/Duct_curved_rectangular_oval_complete_R01.stl new file mode 100644 index 00000000..0065d1e6 Binary files /dev/null and b/HVAC/Ducts/Rectangular_oval/Duct_curved_rectangular_oval_complete_R01.stl differ diff --git a/HVAC/Ducts/Rectangular_oval/Duct_linear_rectangular_oval_complete_R01.FCStd b/HVAC/Ducts/Rectangular_oval/Duct_linear_rectangular_oval_complete_R01.FCStd new file mode 100644 index 00000000..ea118d3b Binary files /dev/null and b/HVAC/Ducts/Rectangular_oval/Duct_linear_rectangular_oval_complete_R01.FCStd differ diff --git a/HVAC/Ducts/Rectangular_oval/Duct_linear_rectangular_oval_complete_R01.step b/HVAC/Ducts/Rectangular_oval/Duct_linear_rectangular_oval_complete_R01.step new file mode 100644 index 00000000..e6b102f8 --- /dev/null +++ b/HVAC/Ducts/Rectangular_oval/Duct_linear_rectangular_oval_complete_R01.step @@ -0,0 +1,1372 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2024-08-10T18:47:05',(''),(''), + 'Open CASCADE STEP processor 7.6','FreeCAD','Unknown'); +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); +#7 = PRODUCT('Duct_linear_rectangular_oval_complete_R01', + 'Duct_linear_rectangular_oval_complete_R01','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23),#27); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(0.,0.,0.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(0.,0.,0.)); +#21 = DIRECTION('',(0.,0.,1.)); +#22 = DIRECTION('',(1.,0.,0.)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(0.,0.,0.)); +#25 = DIRECTION('',(0.,0.,1.)); +#26 = DIRECTION('',(1.,0.,0.)); +#27 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#28,#29,#30)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#28 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#29 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#30 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#31 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#28, + 'distance_accuracy_value','confusion accuracy'); +#32 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#33 = SHAPE_DEFINITION_REPRESENTATION(#34,#40); +#34 = PRODUCT_DEFINITION_SHAPE('','',#35); +#35 = PRODUCT_DEFINITION('design','',#36,#39); +#36 = PRODUCT_DEFINITION_FORMATION('','',#37); +#37 = PRODUCT('Duct_001','Duct_001','',(#38)); +#38 = PRODUCT_CONTEXT('',#2,'mechanical'); +#39 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#40 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#41),#567); +#41 = MANIFOLD_SOLID_BREP('',#42); +#42 = CLOSED_SHELL('',(#43,#101,#173,#291,#346,#447,#459,#479,#517,#533) + ); +#43 = ADVANCED_FACE('',(#44),#96,.F.); +#44 = FACE_BOUND('',#45,.F.); +#45 = EDGE_LOOP('',(#46,#55,#73,#80)); +#46 = ORIENTED_EDGE('',*,*,#47,.F.); +#47 = EDGE_CURVE('',#48,#50,#52,.T.); +#48 = VERTEX_POINT('',#49); +#49 = CARTESIAN_POINT('',(0.,-303.,203.)); +#50 = VERTEX_POINT('',#51); +#51 = CARTESIAN_POINT('',(490.,-100.,203.)); +#52 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#53,#54),.UNSPECIFIED.,.F.,.F.,(2, + 2),(0.,490.),.PIECEWISE_BEZIER_KNOTS.); +#53 = CARTESIAN_POINT('',(0.,-303.,203.)); +#54 = CARTESIAN_POINT('',(490.,-100.,203.)); +#55 = ORIENTED_EDGE('',*,*,#56,.T.); +#56 = EDGE_CURVE('',#48,#57,#59,.T.); +#57 = VERTEX_POINT('',#58); +#58 = CARTESIAN_POINT('',(0.,303.,203.)); +#59 = B_SPLINE_CURVE_WITH_KNOTS('',12,(#60,#61,#62,#63,#64,#65,#66,#67, + #68,#69,#70,#71,#72),.UNSPECIFIED.,.F.,.F.,(13,13),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#60 = CARTESIAN_POINT('',(0.,-303.,203.)); +#61 = CARTESIAN_POINT('',(0.,-252.5,203.)); +#62 = CARTESIAN_POINT('',(0.,-202.,203.)); +#63 = CARTESIAN_POINT('',(0.,-151.5,203.)); +#64 = CARTESIAN_POINT('',(0.,-101.,203.)); +#65 = CARTESIAN_POINT('',(0.,-50.5,203.)); +#66 = CARTESIAN_POINT('',(0.,-7.7E-15,203.)); +#67 = CARTESIAN_POINT('',(0.,50.5,203.)); +#68 = CARTESIAN_POINT('',(0.,101.,203.)); +#69 = CARTESIAN_POINT('',(0.,151.5,203.)); +#70 = CARTESIAN_POINT('',(0.,202.,203.)); +#71 = CARTESIAN_POINT('',(0.,252.5,203.)); +#72 = CARTESIAN_POINT('',(0.,303.,203.)); +#73 = ORIENTED_EDGE('',*,*,#74,.T.); +#74 = EDGE_CURVE('',#57,#75,#77,.T.); +#75 = VERTEX_POINT('',#76); +#76 = CARTESIAN_POINT('',(490.,100.,203.)); +#77 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#78,#79),.UNSPECIFIED.,.F.,.F.,(2, + 2),(0.,490.),.PIECEWISE_BEZIER_KNOTS.); +#78 = CARTESIAN_POINT('',(0.,303.,203.)); +#79 = CARTESIAN_POINT('',(490.,100.,203.)); +#80 = ORIENTED_EDGE('',*,*,#81,.F.); +#81 = EDGE_CURVE('',#50,#75,#82,.T.); +#82 = B_SPLINE_CURVE_WITH_KNOTS('',12,(#83,#84,#85,#86,#87,#88,#89,#90, + #91,#92,#93,#94,#95),.UNSPECIFIED.,.F.,.F.,(13,13),(0.,1.), + .PIECEWISE_BEZIER_KNOTS.); +#83 = CARTESIAN_POINT('',(490.,-100.,203.)); +#84 = CARTESIAN_POINT('',(490.,-83.33333333333,203.)); +#85 = CARTESIAN_POINT('',(490.,-66.66666666666,203.)); +#86 = CARTESIAN_POINT('',(490.,-50.,203.)); +#87 = CARTESIAN_POINT('',(490.,-33.33333333333,203.)); +#88 = CARTESIAN_POINT('',(490.,-16.66666666666,203.)); +#89 = CARTESIAN_POINT('',(490.,5.773E-14,203.)); +#90 = CARTESIAN_POINT('',(490.,16.666666666667,203.)); +#91 = CARTESIAN_POINT('',(490.,33.333333333333,203.)); +#92 = CARTESIAN_POINT('',(490.,50.,203.)); +#93 = CARTESIAN_POINT('',(490.,66.666666666667,203.)); +#94 = CARTESIAN_POINT('',(490.,83.333333333333,203.)); +#95 = CARTESIAN_POINT('',(490.,100.,203.)); +#96 = PLANE('',#97); +#97 = AXIS2_PLACEMENT_3D('',#98,#99,#100); +#98 = CARTESIAN_POINT('',(245.,3.662E-14,203.)); +#99 = DIRECTION('',(-1.2E-16,-2.E-17,-1.)); +#100 = DIRECTION('',(-1.7E-16,1.,-2.E-17)); +#101 = ADVANCED_FACE('',(#102),#146,.F.); +#102 = FACE_BOUND('',#103,.F.); +#103 = EDGE_LOOP('',(#104,#113,#129,#130)); +#104 = ORIENTED_EDGE('',*,*,#105,.F.); +#105 = EDGE_CURVE('',#106,#108,#110,.T.); +#106 = VERTEX_POINT('',#107); +#107 = CARTESIAN_POINT('',(0.,-303.,-203.)); +#108 = VERTEX_POINT('',#109); +#109 = CARTESIAN_POINT('',(490.,-100.,-203.)); +#110 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#111,#112),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,490.),.PIECEWISE_BEZIER_KNOTS.); +#111 = CARTESIAN_POINT('',(0.,-303.,-203.)); +#112 = CARTESIAN_POINT('',(490.,-100.,-203.)); +#113 = ORIENTED_EDGE('',*,*,#114,.T.); +#114 = EDGE_CURVE('',#106,#48,#115,.T.); +#115 = B_SPLINE_CURVE_WITH_KNOTS('',12,(#116,#117,#118,#119,#120,#121, + #122,#123,#124,#125,#126,#127,#128),.UNSPECIFIED.,.F.,.F.,(13,13),( + 3.,4.),.PIECEWISE_BEZIER_KNOTS.); +#116 = CARTESIAN_POINT('',(0.,-303.,-203.)); +#117 = CARTESIAN_POINT('',(0.,-303.,-169.1666666666)); +#118 = CARTESIAN_POINT('',(0.,-303.,-135.3333333333)); +#119 = CARTESIAN_POINT('',(0.,-303.,-101.5)); +#120 = CARTESIAN_POINT('',(0.,-303.,-67.66666666666)); +#121 = CARTESIAN_POINT('',(0.,-303.,-33.83333333333)); +#122 = CARTESIAN_POINT('',(0.,-303.,2.665E-14)); +#123 = CARTESIAN_POINT('',(0.,-303.,33.833333333333)); +#124 = CARTESIAN_POINT('',(0.,-303.,67.666666666667)); +#125 = CARTESIAN_POINT('',(0.,-303.,101.5)); +#126 = CARTESIAN_POINT('',(0.,-303.,135.33333333333)); +#127 = CARTESIAN_POINT('',(0.,-303.,169.16666666666)); +#128 = CARTESIAN_POINT('',(0.,-303.,203.)); +#129 = ORIENTED_EDGE('',*,*,#47,.T.); +#130 = ORIENTED_EDGE('',*,*,#131,.F.); +#131 = EDGE_CURVE('',#108,#50,#132,.T.); +#132 = B_SPLINE_CURVE_WITH_KNOTS('',12,(#133,#134,#135,#136,#137,#138, + #139,#140,#141,#142,#143,#144,#145),.UNSPECIFIED.,.F.,.F.,(13,13),( + 3.,4.),.PIECEWISE_BEZIER_KNOTS.); +#133 = CARTESIAN_POINT('',(490.,-100.,-203.)); +#134 = CARTESIAN_POINT('',(490.,-153.1452757232,-202.9999999999)); +#135 = CARTESIAN_POINT('',(490.,-206.2905514698,-187.8217444349)); +#136 = CARTESIAN_POINT('',(490.,-254.6674374395,-157.4652365177)); +#137 = CARTESIAN_POINT('',(490.,-293.5075458456,-113.594941684)); +#138 = CARTESIAN_POINT('',(490.,-318.6961203106,-59.53988017298)); +#139 = CARTESIAN_POINT('',(490.,-327.4257177003,-1.5944579E-10)); +#140 = CARTESIAN_POINT('',(490.,-318.6961203108,59.53988017327)); +#141 = CARTESIAN_POINT('',(490.,-293.5075458453,113.59494168385)); +#142 = CARTESIAN_POINT('',(490.,-254.6674374398,157.46523651787)); +#143 = CARTESIAN_POINT('',(490.,-206.2905514697,187.82174443489)); +#144 = CARTESIAN_POINT('',(490.,-153.1452757232,203.)); +#145 = CARTESIAN_POINT('',(490.,-100.,203.)); +#146 = B_SPLINE_SURFACE_WITH_KNOTS('',12,1,( + (#147,#148) + ,(#149,#150) + ,(#151,#152) + ,(#153,#154) + ,(#155,#156) + ,(#157,#158) + ,(#159,#160) + ,(#161,#162) + ,(#163,#164) + ,(#165,#166) + ,(#167,#168) + ,(#169,#170) + ,(#171,#172 + )),.UNSPECIFIED.,.F.,.F.,.F.,(13,13),(2,2),(3.,4.),(0.,490.), + .PIECEWISE_BEZIER_KNOTS.); +#147 = CARTESIAN_POINT('',(0.,-303.,-203.)); +#148 = CARTESIAN_POINT('',(490.,-100.,-203.)); +#149 = CARTESIAN_POINT('',(0.,-303.,-169.1666666666)); +#150 = CARTESIAN_POINT('',(490.,-153.1452757232,-202.9999999999)); +#151 = CARTESIAN_POINT('',(0.,-303.,-135.3333333333)); +#152 = CARTESIAN_POINT('',(490.,-206.2905514698,-187.8217444349)); +#153 = CARTESIAN_POINT('',(0.,-303.,-101.5)); +#154 = CARTESIAN_POINT('',(490.,-254.6674374395,-157.4652365177)); +#155 = CARTESIAN_POINT('',(0.,-303.,-67.66666666666)); +#156 = CARTESIAN_POINT('',(490.,-293.5075458456,-113.594941684)); +#157 = CARTESIAN_POINT('',(0.,-303.,-33.83333333333)); +#158 = CARTESIAN_POINT('',(490.,-318.6961203106,-59.53988017298)); +#159 = CARTESIAN_POINT('',(0.,-303.,2.665E-14)); +#160 = CARTESIAN_POINT('',(490.,-327.4257177003,-1.5944579E-10)); +#161 = CARTESIAN_POINT('',(0.,-303.,33.833333333333)); +#162 = CARTESIAN_POINT('',(490.,-318.6961203108,59.53988017327)); +#163 = CARTESIAN_POINT('',(0.,-303.,67.666666666667)); +#164 = CARTESIAN_POINT('',(490.,-293.5075458453,113.59494168385)); +#165 = CARTESIAN_POINT('',(0.,-303.,101.5)); +#166 = CARTESIAN_POINT('',(490.,-254.6674374398,157.46523651787)); +#167 = CARTESIAN_POINT('',(0.,-303.,135.33333333333)); +#168 = CARTESIAN_POINT('',(490.,-206.2905514697,187.82174443489)); +#169 = CARTESIAN_POINT('',(0.,-303.,169.16666666666)); +#170 = CARTESIAN_POINT('',(490.,-153.1452757232,203.)); +#171 = CARTESIAN_POINT('',(0.,-303.,203.)); +#172 = CARTESIAN_POINT('',(490.,-100.,203.)); +#173 = ADVANCED_FACE('',(#174,#212),#286,.T.); +#174 = FACE_BOUND('',#175,.T.); +#175 = EDGE_LOOP('',(#176,#177,#195,#211)); +#176 = ORIENTED_EDGE('',*,*,#56,.T.); +#177 = ORIENTED_EDGE('',*,*,#178,.T.); +#178 = EDGE_CURVE('',#57,#179,#181,.T.); +#179 = VERTEX_POINT('',#180); +#180 = CARTESIAN_POINT('',(0.,303.,-203.)); +#181 = B_SPLINE_CURVE_WITH_KNOTS('',12,(#182,#183,#184,#185,#186,#187, + #188,#189,#190,#191,#192,#193,#194),.UNSPECIFIED.,.F.,.F.,(13,13),( + 1.,2.),.PIECEWISE_BEZIER_KNOTS.); +#182 = CARTESIAN_POINT('',(0.,303.,203.)); +#183 = CARTESIAN_POINT('',(0.,303.,169.16666666666)); +#184 = CARTESIAN_POINT('',(0.,303.,135.33333333333)); +#185 = CARTESIAN_POINT('',(0.,303.,101.5)); +#186 = CARTESIAN_POINT('',(0.,303.,67.666666666667)); +#187 = CARTESIAN_POINT('',(0.,303.,33.833333333333)); +#188 = CARTESIAN_POINT('',(0.,303.,2.576E-14)); +#189 = CARTESIAN_POINT('',(0.,303.,-33.83333333333)); +#190 = CARTESIAN_POINT('',(0.,303.,-67.66666666666)); +#191 = CARTESIAN_POINT('',(0.,303.,-101.5)); +#192 = CARTESIAN_POINT('',(0.,303.,-135.3333333333)); +#193 = CARTESIAN_POINT('',(0.,303.,-169.1666666666)); +#194 = CARTESIAN_POINT('',(0.,303.,-203.)); +#195 = ORIENTED_EDGE('',*,*,#196,.T.); +#196 = EDGE_CURVE('',#179,#106,#197,.T.); +#197 = B_SPLINE_CURVE_WITH_KNOTS('',12,(#198,#199,#200,#201,#202,#203, + #204,#205,#206,#207,#208,#209,#210),.UNSPECIFIED.,.F.,.F.,(13,13),( + 2.,3.),.PIECEWISE_BEZIER_KNOTS.); +#198 = CARTESIAN_POINT('',(0.,303.,-203.)); +#199 = CARTESIAN_POINT('',(0.,252.5,-203.)); +#200 = CARTESIAN_POINT('',(0.,202.,-203.)); +#201 = CARTESIAN_POINT('',(0.,151.5,-203.)); +#202 = CARTESIAN_POINT('',(0.,101.,-203.)); +#203 = CARTESIAN_POINT('',(0.,50.5,-203.)); +#204 = CARTESIAN_POINT('',(0.,0.,-203.)); +#205 = CARTESIAN_POINT('',(0.,-50.5,-203.)); +#206 = CARTESIAN_POINT('',(0.,-101.,-203.)); +#207 = CARTESIAN_POINT('',(0.,-151.5,-203.)); +#208 = CARTESIAN_POINT('',(0.,-202.,-203.)); +#209 = CARTESIAN_POINT('',(0.,-252.5,-203.)); +#210 = CARTESIAN_POINT('',(0.,-303.,-203.)); +#211 = ORIENTED_EDGE('',*,*,#114,.T.); +#212 = FACE_BOUND('',#213,.T.); +#213 = EDGE_LOOP('',(#214,#234,#252,#270)); +#214 = ORIENTED_EDGE('',*,*,#215,.F.); +#215 = EDGE_CURVE('',#216,#218,#220,.T.); +#216 = VERTEX_POINT('',#217); +#217 = CARTESIAN_POINT('',(0.,-300.,200.)); +#218 = VERTEX_POINT('',#219); +#219 = CARTESIAN_POINT('',(0.,300.,200.)); +#220 = B_SPLINE_CURVE_WITH_KNOTS('',12,(#221,#222,#223,#224,#225,#226, + #227,#228,#229,#230,#231,#232,#233),.UNSPECIFIED.,.F.,.F.,(13,13),( + 0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#221 = CARTESIAN_POINT('',(0.,-300.,200.)); +#222 = CARTESIAN_POINT('',(0.,-250.,200.)); +#223 = CARTESIAN_POINT('',(0.,-200.,200.)); +#224 = CARTESIAN_POINT('',(0.,-150.,200.)); +#225 = CARTESIAN_POINT('',(0.,-100.,200.)); +#226 = CARTESIAN_POINT('',(0.,-50.,200.)); +#227 = CARTESIAN_POINT('',(0.,-4.14E-15,200.)); +#228 = CARTESIAN_POINT('',(0.,50.,200.)); +#229 = CARTESIAN_POINT('',(0.,100.,200.)); +#230 = CARTESIAN_POINT('',(0.,150.,200.)); +#231 = CARTESIAN_POINT('',(0.,200.,200.)); +#232 = CARTESIAN_POINT('',(0.,250.,200.)); +#233 = CARTESIAN_POINT('',(0.,300.,200.)); +#234 = ORIENTED_EDGE('',*,*,#235,.F.); +#235 = EDGE_CURVE('',#236,#216,#238,.T.); +#236 = VERTEX_POINT('',#237); +#237 = CARTESIAN_POINT('',(0.,-300.,-200.)); +#238 = B_SPLINE_CURVE_WITH_KNOTS('',12,(#239,#240,#241,#242,#243,#244, + #245,#246,#247,#248,#249,#250,#251),.UNSPECIFIED.,.F.,.F.,(13,13),( + 3.,4.),.PIECEWISE_BEZIER_KNOTS.); +#239 = CARTESIAN_POINT('',(0.,-300.,-200.)); +#240 = CARTESIAN_POINT('',(0.,-300.,-166.6666666666)); +#241 = CARTESIAN_POINT('',(0.,-300.,-133.3333333333)); +#242 = CARTESIAN_POINT('',(0.,-300.,-100.)); +#243 = CARTESIAN_POINT('',(0.,-300.,-66.66666666666)); +#244 = CARTESIAN_POINT('',(0.,-300.,-33.33333333333)); +#245 = CARTESIAN_POINT('',(0.,-300.,-1.78E-15)); +#246 = CARTESIAN_POINT('',(0.,-300.,33.333333333333)); +#247 = CARTESIAN_POINT('',(0.,-300.,66.666666666667)); +#248 = CARTESIAN_POINT('',(0.,-300.,100.)); +#249 = CARTESIAN_POINT('',(0.,-300.,133.33333333333)); +#250 = CARTESIAN_POINT('',(0.,-300.,166.66666666666)); +#251 = CARTESIAN_POINT('',(0.,-300.,200.)); +#252 = ORIENTED_EDGE('',*,*,#253,.F.); +#253 = EDGE_CURVE('',#254,#236,#256,.T.); +#254 = VERTEX_POINT('',#255); +#255 = CARTESIAN_POINT('',(0.,300.,-200.)); +#256 = B_SPLINE_CURVE_WITH_KNOTS('',12,(#257,#258,#259,#260,#261,#262, + #263,#264,#265,#266,#267,#268,#269),.UNSPECIFIED.,.F.,.F.,(13,13),( + 2.,3.),.PIECEWISE_BEZIER_KNOTS.); +#257 = CARTESIAN_POINT('',(0.,300.,-200.)); +#258 = CARTESIAN_POINT('',(0.,250.,-200.)); +#259 = CARTESIAN_POINT('',(0.,200.,-200.)); +#260 = CARTESIAN_POINT('',(0.,150.,-200.)); +#261 = CARTESIAN_POINT('',(0.,100.,-200.)); +#262 = CARTESIAN_POINT('',(0.,50.,-200.)); +#263 = CARTESIAN_POINT('',(0.,-2.37E-15,-200.)); +#264 = CARTESIAN_POINT('',(0.,-50.,-200.)); +#265 = CARTESIAN_POINT('',(0.,-100.,-200.)); +#266 = CARTESIAN_POINT('',(0.,-150.,-200.)); +#267 = CARTESIAN_POINT('',(0.,-200.,-200.)); +#268 = CARTESIAN_POINT('',(0.,-250.,-200.)); +#269 = CARTESIAN_POINT('',(0.,-300.,-200.)); +#270 = ORIENTED_EDGE('',*,*,#271,.F.); +#271 = EDGE_CURVE('',#218,#254,#272,.T.); +#272 = B_SPLINE_CURVE_WITH_KNOTS('',12,(#273,#274,#275,#276,#277,#278, + #279,#280,#281,#282,#283,#284,#285),.UNSPECIFIED.,.F.,.F.,(13,13),( + 1.,2.),.PIECEWISE_BEZIER_KNOTS.); +#273 = CARTESIAN_POINT('',(0.,300.,200.)); +#274 = CARTESIAN_POINT('',(0.,300.,166.66666666666)); +#275 = CARTESIAN_POINT('',(0.,300.,133.33333333333)); +#276 = CARTESIAN_POINT('',(0.,300.,100.)); +#277 = CARTESIAN_POINT('',(0.,300.,66.666666666667)); +#278 = CARTESIAN_POINT('',(0.,300.,33.333333333333)); +#279 = CARTESIAN_POINT('',(0.,300.,0.)); +#280 = CARTESIAN_POINT('',(0.,300.,-33.33333333333)); +#281 = CARTESIAN_POINT('',(0.,300.,-66.66666666666)); +#282 = CARTESIAN_POINT('',(0.,300.,-100.)); +#283 = CARTESIAN_POINT('',(0.,300.,-133.3333333333)); +#284 = CARTESIAN_POINT('',(0.,300.,-166.6666666666)); +#285 = CARTESIAN_POINT('',(0.,300.,-200.)); +#286 = PLANE('',#287); +#287 = AXIS2_PLACEMENT_3D('',#288,#289,#290); +#288 = CARTESIAN_POINT('',(0.,9.E-16,5.19E-14)); +#289 = DIRECTION('',(-1.,-0.,-0.)); +#290 = DIRECTION('',(0.,0.,-1.)); +#291 = ADVANCED_FACE('',(#292),#319,.F.); +#292 = FACE_BOUND('',#293,.F.); +#293 = EDGE_LOOP('',(#294,#295,#296,#303)); +#294 = ORIENTED_EDGE('',*,*,#74,.F.); +#295 = ORIENTED_EDGE('',*,*,#178,.T.); +#296 = ORIENTED_EDGE('',*,*,#297,.T.); +#297 = EDGE_CURVE('',#179,#298,#300,.T.); +#298 = VERTEX_POINT('',#299); +#299 = CARTESIAN_POINT('',(490.,100.,-203.)); +#300 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#301,#302),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,490.),.PIECEWISE_BEZIER_KNOTS.); +#301 = CARTESIAN_POINT('',(0.,303.,-203.)); +#302 = CARTESIAN_POINT('',(490.,100.,-203.)); +#303 = ORIENTED_EDGE('',*,*,#304,.F.); +#304 = EDGE_CURVE('',#75,#298,#305,.T.); +#305 = B_SPLINE_CURVE_WITH_KNOTS('',12,(#306,#307,#308,#309,#310,#311, + #312,#313,#314,#315,#316,#317,#318),.UNSPECIFIED.,.F.,.F.,(13,13),( + 1.,2.),.PIECEWISE_BEZIER_KNOTS.); +#306 = CARTESIAN_POINT('',(490.,100.,203.)); +#307 = CARTESIAN_POINT('',(490.,153.14527572323,202.99999999999)); +#308 = CARTESIAN_POINT('',(490.,206.29055146983,187.82174443493)); +#309 = CARTESIAN_POINT('',(490.,254.6674374396,157.46523651777)); +#310 = CARTESIAN_POINT('',(490.,293.5075458456,113.594941684)); +#311 = CARTESIAN_POINT('',(490.,318.69612031061,59.539880173083)); +#312 = CARTESIAN_POINT('',(490.,327.42571770048,9.60654E-12)); +#313 = CARTESIAN_POINT('',(490.,318.69612031064,-59.53988017309)); +#314 = CARTESIAN_POINT('',(490.,293.50754584556,-113.5949416839)); +#315 = CARTESIAN_POINT('',(490.,254.66743743963,-157.4652365177)); +#316 = CARTESIAN_POINT('',(490.,206.29055146981,-187.8217444349)); +#317 = CARTESIAN_POINT('',(490.,153.14527572324,-202.9999999999)); +#318 = CARTESIAN_POINT('',(490.,100.,-203.)); +#319 = B_SPLINE_SURFACE_WITH_KNOTS('',12,1,( + (#320,#321) + ,(#322,#323) + ,(#324,#325) + ,(#326,#327) + ,(#328,#329) + ,(#330,#331) + ,(#332,#333) + ,(#334,#335) + ,(#336,#337) + ,(#338,#339) + ,(#340,#341) + ,(#342,#343) + ,(#344,#345 + )),.UNSPECIFIED.,.F.,.F.,.F.,(13,13),(2,2),(1.,2.),(0.,490.), + .PIECEWISE_BEZIER_KNOTS.); +#320 = CARTESIAN_POINT('',(0.,303.,203.)); +#321 = CARTESIAN_POINT('',(490.,100.,203.)); +#322 = CARTESIAN_POINT('',(0.,303.,169.16666666666)); +#323 = CARTESIAN_POINT('',(490.,153.14527572323,202.99999999999)); +#324 = CARTESIAN_POINT('',(0.,303.,135.33333333333)); +#325 = CARTESIAN_POINT('',(490.,206.29055146983,187.82174443493)); +#326 = CARTESIAN_POINT('',(0.,303.,101.5)); +#327 = CARTESIAN_POINT('',(490.,254.6674374396,157.46523651777)); +#328 = CARTESIAN_POINT('',(0.,303.,67.666666666667)); +#329 = CARTESIAN_POINT('',(490.,293.5075458456,113.594941684)); +#330 = CARTESIAN_POINT('',(0.,303.,33.833333333333)); +#331 = CARTESIAN_POINT('',(490.,318.69612031061,59.539880173083)); +#332 = CARTESIAN_POINT('',(0.,303.,2.576E-14)); +#333 = CARTESIAN_POINT('',(490.,327.42571770048,9.60654E-12)); +#334 = CARTESIAN_POINT('',(0.,303.,-33.83333333333)); +#335 = CARTESIAN_POINT('',(490.,318.69612031064,-59.53988017309)); +#336 = CARTESIAN_POINT('',(0.,303.,-67.66666666666)); +#337 = CARTESIAN_POINT('',(490.,293.50754584556,-113.5949416839)); +#338 = CARTESIAN_POINT('',(0.,303.,-101.5)); +#339 = CARTESIAN_POINT('',(490.,254.66743743963,-157.4652365177)); +#340 = CARTESIAN_POINT('',(0.,303.,-135.3333333333)); +#341 = CARTESIAN_POINT('',(490.,206.29055146981,-187.8217444349)); +#342 = CARTESIAN_POINT('',(0.,303.,-169.1666666666)); +#343 = CARTESIAN_POINT('',(490.,153.14527572324,-202.9999999999)); +#344 = CARTESIAN_POINT('',(0.,303.,-203.)); +#345 = CARTESIAN_POINT('',(490.,100.,-203.)); +#346 = ADVANCED_FACE('',(#347,#368),#442,.F.); +#347 = FACE_BOUND('',#348,.F.); +#348 = EDGE_LOOP('',(#349,#350,#351,#367)); +#349 = ORIENTED_EDGE('',*,*,#81,.T.); +#350 = ORIENTED_EDGE('',*,*,#304,.T.); +#351 = ORIENTED_EDGE('',*,*,#352,.T.); +#352 = EDGE_CURVE('',#298,#108,#353,.T.); +#353 = B_SPLINE_CURVE_WITH_KNOTS('',12,(#354,#355,#356,#357,#358,#359, + #360,#361,#362,#363,#364,#365,#366),.UNSPECIFIED.,.F.,.F.,(13,13),( + 2.,3.),.PIECEWISE_BEZIER_KNOTS.); +#354 = CARTESIAN_POINT('',(490.,100.,-203.)); +#355 = CARTESIAN_POINT('',(490.,83.333333333333,-203.)); +#356 = CARTESIAN_POINT('',(490.,66.666666666667,-203.)); +#357 = CARTESIAN_POINT('',(490.,50.,-203.)); +#358 = CARTESIAN_POINT('',(490.,33.333333333333,-203.)); +#359 = CARTESIAN_POINT('',(490.,16.666666666667,-203.)); +#360 = CARTESIAN_POINT('',(490.,-1.214E-14,-203.)); +#361 = CARTESIAN_POINT('',(490.,-16.66666666666,-203.)); +#362 = CARTESIAN_POINT('',(490.,-33.33333333333,-203.)); +#363 = CARTESIAN_POINT('',(490.,-50.,-203.)); +#364 = CARTESIAN_POINT('',(490.,-66.66666666666,-203.)); +#365 = CARTESIAN_POINT('',(490.,-83.33333333333,-203.)); +#366 = CARTESIAN_POINT('',(490.,-100.,-203.)); +#367 = ORIENTED_EDGE('',*,*,#131,.T.); +#368 = FACE_BOUND('',#369,.F.); +#369 = EDGE_LOOP('',(#370,#390,#408,#426)); +#370 = ORIENTED_EDGE('',*,*,#371,.F.); +#371 = EDGE_CURVE('',#372,#374,#376,.T.); +#372 = VERTEX_POINT('',#373); +#373 = CARTESIAN_POINT('',(490.,-100.0000000001,200.)); +#374 = VERTEX_POINT('',#375); +#375 = CARTESIAN_POINT('',(490.,100.,200.)); +#376 = B_SPLINE_CURVE_WITH_KNOTS('',12,(#377,#378,#379,#380,#381,#382, + #383,#384,#385,#386,#387,#388,#389),.UNSPECIFIED.,.F.,.F.,(13,13),( + 0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#377 = CARTESIAN_POINT('',(490.,-100.0000000001,200.)); +#378 = CARTESIAN_POINT('',(490.,-83.33333333347,200.)); +#379 = CARTESIAN_POINT('',(490.,-66.66666666679,200.)); +#380 = CARTESIAN_POINT('',(490.,-50.00000000011,200.)); +#381 = CARTESIAN_POINT('',(490.,-33.33333333343,200.)); +#382 = CARTESIAN_POINT('',(490.,-16.66666666675,200.)); +#383 = CARTESIAN_POINT('',(490.,-7.888297E-11,200.)); +#384 = CARTESIAN_POINT('',(490.,16.666666666601,200.)); +#385 = CARTESIAN_POINT('',(490.,33.333333333281,200.)); +#386 = CARTESIAN_POINT('',(490.,49.999999999961,200.)); +#387 = CARTESIAN_POINT('',(490.,66.66666666664,200.)); +#388 = CARTESIAN_POINT('',(490.,83.33333333332,200.)); +#389 = CARTESIAN_POINT('',(490.,100.,200.)); +#390 = ORIENTED_EDGE('',*,*,#391,.F.); +#391 = EDGE_CURVE('',#392,#372,#394,.T.); +#392 = VERTEX_POINT('',#393); +#393 = CARTESIAN_POINT('',(490.,-99.99999999996,-200.)); +#394 = B_SPLINE_CURVE_WITH_KNOTS('',12,(#395,#396,#397,#398,#399,#400, + #401,#402,#403,#404,#405,#406,#407),.UNSPECIFIED.,.F.,.F.,(13,13),( + 3.,4.),.PIECEWISE_BEZIER_KNOTS.); +#395 = CARTESIAN_POINT('',(490.,-99.99999999996,-200.)); +#396 = CARTESIAN_POINT('',(490.,-152.3598775597,-200.)); +#397 = CARTESIAN_POINT('',(490.,-204.7197551426,-185.0460536304)); +#398 = CARTESIAN_POINT('',(490.,-252.3817117629,-155.1381640569)); +#399 = CARTESIAN_POINT('',(490.,-290.6478284194,-111.9161987034)); +#400 = CARTESIAN_POINT('',(490.,-315.4641579411,-58.65998046619)); +#401 = CARTESIAN_POINT('',(490.,-324.0647465032,-1.1084467E-10)); +#402 = CARTESIAN_POINT('',(490.,-315.4641579412,58.659980465986)); +#403 = CARTESIAN_POINT('',(490.,-290.6478284195,111.9161987033)); +#404 = CARTESIAN_POINT('',(490.,-252.3817117631,155.13816405681)); +#405 = CARTESIAN_POINT('',(490.,-204.7197551428,185.04605363038)); +#406 = CARTESIAN_POINT('',(490.,-152.3598775599,199.99999999994)); +#407 = CARTESIAN_POINT('',(490.,-100.0000000001,200.)); +#408 = ORIENTED_EDGE('',*,*,#409,.F.); +#409 = EDGE_CURVE('',#410,#392,#412,.T.); +#410 = VERTEX_POINT('',#411); +#411 = CARTESIAN_POINT('',(490.,100.00000000003,-200.)); +#412 = B_SPLINE_CURVE_WITH_KNOTS('',12,(#413,#414,#415,#416,#417,#418, + #419,#420,#421,#422,#423,#424,#425),.UNSPECIFIED.,.F.,.F.,(13,13),( + 2.,3.),.PIECEWISE_BEZIER_KNOTS.); +#413 = CARTESIAN_POINT('',(490.,100.00000000003,-200.)); +#414 = CARTESIAN_POINT('',(490.,83.333333333369,-200.)); +#415 = CARTESIAN_POINT('',(490.,66.666666666702,-200.)); +#416 = CARTESIAN_POINT('',(490.,50.000000000035,-200.)); +#417 = CARTESIAN_POINT('',(490.,33.333333333369,-200.)); +#418 = CARTESIAN_POINT('',(490.,16.666666666702,-200.)); +#419 = CARTESIAN_POINT('',(490.,3.536993E-11,-200.)); +#420 = CARTESIAN_POINT('',(490.,-16.66666666663,-200.)); +#421 = CARTESIAN_POINT('',(490.,-33.33333333329,-200.)); +#422 = CARTESIAN_POINT('',(490.,-49.99999999996,-200.)); +#423 = CARTESIAN_POINT('',(490.,-66.66666666663,-200.)); +#424 = CARTESIAN_POINT('',(490.,-83.33333333329,-200.)); +#425 = CARTESIAN_POINT('',(490.,-99.99999999996,-200.)); +#426 = ORIENTED_EDGE('',*,*,#427,.F.); +#427 = EDGE_CURVE('',#374,#410,#428,.T.); +#428 = B_SPLINE_CURVE_WITH_KNOTS('',12,(#429,#430,#431,#432,#433,#434, + #435,#436,#437,#438,#439,#440,#441),.UNSPECIFIED.,.F.,.F.,(13,13),( + 1.,2.),.PIECEWISE_BEZIER_KNOTS.); +#429 = CARTESIAN_POINT('',(490.,100.,200.)); +#430 = CARTESIAN_POINT('',(490.,152.35987755983,200.)); +#431 = CARTESIAN_POINT('',(490.,204.71975514272,185.04605363049)); +#432 = CARTESIAN_POINT('',(490.,252.38171176307,155.13816405694)); +#433 = CARTESIAN_POINT('',(490.,290.64782841953,111.91619870348)); +#434 = CARTESIAN_POINT('',(490.,315.46415794122,58.659980466092)); +#435 = CARTESIAN_POINT('',(490.,324.06474650331,6.67626E-11)); +#436 = CARTESIAN_POINT('',(490.,315.46415794129,-58.65998046614)); +#437 = CARTESIAN_POINT('',(490.,290.64782841946,-111.9161987033)); +#438 = CARTESIAN_POINT('',(490.,252.38171176317,-155.1381640569)); +#439 = CARTESIAN_POINT('',(490.,204.71975514273,-185.0460536304)); +#440 = CARTESIAN_POINT('',(490.,152.35987755988,-200.)); +#441 = CARTESIAN_POINT('',(490.,100.00000000003,-200.)); +#442 = PLANE('',#443); +#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446); +#444 = CARTESIAN_POINT('',(490.,3.4E-14,-2.611E-14)); +#445 = DIRECTION('',(-1.,-0.,-0.)); +#446 = DIRECTION('',(0.,0.,-1.)); +#447 = ADVANCED_FACE('',(#448),#454,.F.); +#448 = FACE_BOUND('',#449,.F.); +#449 = EDGE_LOOP('',(#450,#451,#452,#453)); +#450 = ORIENTED_EDGE('',*,*,#297,.F.); +#451 = ORIENTED_EDGE('',*,*,#196,.T.); +#452 = ORIENTED_EDGE('',*,*,#105,.T.); +#453 = ORIENTED_EDGE('',*,*,#352,.F.); +#454 = PLANE('',#455); +#455 = AXIS2_PLACEMENT_3D('',#456,#457,#458); +#456 = CARTESIAN_POINT('',(245.,1.64E-15,-203.)); +#457 = DIRECTION('',(1.2E-16,0.,1.)); +#458 = DIRECTION('',(0.,-1.,0.)); +#459 = ADVANCED_FACE('',(#460),#474,.T.); +#460 = FACE_BOUND('',#461,.T.); +#461 = EDGE_LOOP('',(#462,#467,#468,#473)); +#462 = ORIENTED_EDGE('',*,*,#463,.F.); +#463 = EDGE_CURVE('',#216,#372,#464,.T.); +#464 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#465,#466),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,490.),.PIECEWISE_BEZIER_KNOTS.); +#465 = CARTESIAN_POINT('',(0.,-300.,200.)); +#466 = CARTESIAN_POINT('',(490.,-100.0000000001,200.)); +#467 = ORIENTED_EDGE('',*,*,#215,.T.); +#468 = ORIENTED_EDGE('',*,*,#469,.T.); +#469 = EDGE_CURVE('',#218,#374,#470,.T.); +#470 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#471,#472),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,490.),.PIECEWISE_BEZIER_KNOTS.); +#471 = CARTESIAN_POINT('',(0.,300.,200.)); +#472 = CARTESIAN_POINT('',(490.,100.,200.)); +#473 = ORIENTED_EDGE('',*,*,#371,.F.); +#474 = PLANE('',#475); +#475 = AXIS2_PLACEMENT_3D('',#476,#477,#478); +#476 = CARTESIAN_POINT('',(245.,-3.943348E-11,200.)); +#477 = DIRECTION('',(-1.E-17,-1.E-17,-1.)); +#478 = DIRECTION('',(2.381E-13,1.,-1.E-17)); +#479 = ADVANCED_FACE('',(#480),#490,.T.); +#480 = FACE_BOUND('',#481,.T.); +#481 = EDGE_LOOP('',(#482,#483,#484,#489)); +#482 = ORIENTED_EDGE('',*,*,#469,.F.); +#483 = ORIENTED_EDGE('',*,*,#271,.T.); +#484 = ORIENTED_EDGE('',*,*,#485,.T.); +#485 = EDGE_CURVE('',#254,#410,#486,.T.); +#486 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#487,#488),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,490.),.PIECEWISE_BEZIER_KNOTS.); +#487 = CARTESIAN_POINT('',(0.,300.,-200.)); +#488 = CARTESIAN_POINT('',(490.,100.00000000003,-200.)); +#489 = ORIENTED_EDGE('',*,*,#427,.F.); +#490 = B_SPLINE_SURFACE_WITH_KNOTS('',12,1,( + (#491,#492) + ,(#493,#494) + ,(#495,#496) + ,(#497,#498) + ,(#499,#500) + ,(#501,#502) + ,(#503,#504) + ,(#505,#506) + ,(#507,#508) + ,(#509,#510) + ,(#511,#512) + ,(#513,#514) + ,(#515,#516 + )),.UNSPECIFIED.,.F.,.F.,.F.,(13,13),(2,2),(1.,2.),(0.,490.), + .PIECEWISE_BEZIER_KNOTS.); +#491 = CARTESIAN_POINT('',(0.,300.,200.)); +#492 = CARTESIAN_POINT('',(490.,100.,200.)); +#493 = CARTESIAN_POINT('',(0.,300.,166.66666666666)); +#494 = CARTESIAN_POINT('',(490.,152.35987755983,200.)); +#495 = CARTESIAN_POINT('',(0.,300.,133.33333333333)); +#496 = CARTESIAN_POINT('',(490.,204.71975514272,185.04605363049)); +#497 = CARTESIAN_POINT('',(0.,300.,100.)); +#498 = CARTESIAN_POINT('',(490.,252.38171176307,155.13816405694)); +#499 = CARTESIAN_POINT('',(0.,300.,66.666666666667)); +#500 = CARTESIAN_POINT('',(490.,290.64782841953,111.91619870348)); +#501 = CARTESIAN_POINT('',(0.,300.,33.333333333333)); +#502 = CARTESIAN_POINT('',(490.,315.46415794122,58.659980466092)); +#503 = CARTESIAN_POINT('',(0.,300.,0.)); +#504 = CARTESIAN_POINT('',(490.,324.06474650331,6.67626E-11)); +#505 = CARTESIAN_POINT('',(0.,300.,-33.33333333333)); +#506 = CARTESIAN_POINT('',(490.,315.46415794129,-58.65998046614)); +#507 = CARTESIAN_POINT('',(0.,300.,-66.66666666666)); +#508 = CARTESIAN_POINT('',(490.,290.64782841946,-111.9161987033)); +#509 = CARTESIAN_POINT('',(0.,300.,-100.)); +#510 = CARTESIAN_POINT('',(490.,252.38171176317,-155.1381640569)); +#511 = CARTESIAN_POINT('',(0.,300.,-133.3333333333)); +#512 = CARTESIAN_POINT('',(490.,204.71975514273,-185.0460536304)); +#513 = CARTESIAN_POINT('',(0.,300.,-166.6666666666)); +#514 = CARTESIAN_POINT('',(490.,152.35987755988,-200.)); +#515 = CARTESIAN_POINT('',(0.,300.,-200.)); +#516 = CARTESIAN_POINT('',(490.,100.00000000003,-200.)); +#517 = ADVANCED_FACE('',(#518),#528,.T.); +#518 = FACE_BOUND('',#519,.T.); +#519 = EDGE_LOOP('',(#520,#521,#522,#527)); +#520 = ORIENTED_EDGE('',*,*,#485,.F.); +#521 = ORIENTED_EDGE('',*,*,#253,.T.); +#522 = ORIENTED_EDGE('',*,*,#523,.T.); +#523 = EDGE_CURVE('',#236,#392,#524,.T.); +#524 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#525,#526),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,490.),.PIECEWISE_BEZIER_KNOTS.); +#525 = CARTESIAN_POINT('',(0.,-300.,-200.)); +#526 = CARTESIAN_POINT('',(490.,-99.99999999996,-200.)); +#527 = ORIENTED_EDGE('',*,*,#409,.F.); +#528 = PLANE('',#529); +#529 = AXIS2_PLACEMENT_3D('',#530,#531,#532); +#530 = CARTESIAN_POINT('',(245.,1.76783E-11,-200.)); +#531 = DIRECTION('',(0.,0.,1.)); +#532 = DIRECTION('',(1.0683E-13,-1.,0.)); +#533 = ADVANCED_FACE('',(#534),#540,.T.); +#534 = FACE_BOUND('',#535,.T.); +#535 = EDGE_LOOP('',(#536,#537,#538,#539)); +#536 = ORIENTED_EDGE('',*,*,#523,.F.); +#537 = ORIENTED_EDGE('',*,*,#235,.T.); +#538 = ORIENTED_EDGE('',*,*,#463,.T.); +#539 = ORIENTED_EDGE('',*,*,#391,.F.); +#540 = B_SPLINE_SURFACE_WITH_KNOTS('',12,1,( + (#541,#542) + ,(#543,#544) + ,(#545,#546) + ,(#547,#548) + ,(#549,#550) + ,(#551,#552) + ,(#553,#554) + ,(#555,#556) + ,(#557,#558) + ,(#559,#560) + ,(#561,#562) + ,(#563,#564) + ,(#565,#566 + )),.UNSPECIFIED.,.F.,.F.,.F.,(13,13),(2,2),(3.,4.),(0.,490.), + .PIECEWISE_BEZIER_KNOTS.); +#541 = CARTESIAN_POINT('',(0.,-300.,-200.)); +#542 = CARTESIAN_POINT('',(490.,-99.99999999996,-200.)); +#543 = CARTESIAN_POINT('',(0.,-300.,-166.6666666666)); +#544 = CARTESIAN_POINT('',(490.,-152.3598775597,-200.)); +#545 = CARTESIAN_POINT('',(0.,-300.,-133.3333333333)); +#546 = CARTESIAN_POINT('',(490.,-204.7197551426,-185.0460536304)); +#547 = CARTESIAN_POINT('',(0.,-300.,-100.)); +#548 = CARTESIAN_POINT('',(490.,-252.3817117629,-155.1381640569)); +#549 = CARTESIAN_POINT('',(0.,-300.,-66.66666666666)); +#550 = CARTESIAN_POINT('',(490.,-290.6478284194,-111.9161987034)); +#551 = CARTESIAN_POINT('',(0.,-300.,-33.33333333333)); +#552 = CARTESIAN_POINT('',(490.,-315.4641579411,-58.65998046619)); +#553 = CARTESIAN_POINT('',(0.,-300.,-1.78E-15)); +#554 = CARTESIAN_POINT('',(490.,-324.0647465032,-1.1084467E-10)); +#555 = CARTESIAN_POINT('',(0.,-300.,33.333333333333)); +#556 = CARTESIAN_POINT('',(490.,-315.4641579412,58.659980465986)); +#557 = CARTESIAN_POINT('',(0.,-300.,66.666666666667)); +#558 = CARTESIAN_POINT('',(490.,-290.6478284195,111.9161987033)); +#559 = CARTESIAN_POINT('',(0.,-300.,100.)); +#560 = CARTESIAN_POINT('',(490.,-252.3817117631,155.13816405681)); +#561 = CARTESIAN_POINT('',(0.,-300.,133.33333333333)); +#562 = CARTESIAN_POINT('',(490.,-204.7197551428,185.04605363038)); +#563 = CARTESIAN_POINT('',(0.,-300.,166.66666666666)); +#564 = CARTESIAN_POINT('',(490.,-152.3598775599,199.99999999994)); +#565 = CARTESIAN_POINT('',(0.,-300.,200.)); +#566 = CARTESIAN_POINT('',(490.,-100.0000000001,200.)); +#567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#571)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#568,#569,#570)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#568 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#569 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#570 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#571 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#568, + 'distance_accuracy_value','confusion accuracy'); +#572 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#573,#575); +#573 = ( REPRESENTATION_RELATIONSHIP('','',#40,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#574) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#574 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#575 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#576 + ); +#576 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('40','Duct_001','',#5,#35,$); +#577 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#37)); +#578 = SHAPE_DEFINITION_REPRESENTATION(#579,#585); +#579 = PRODUCT_DEFINITION_SHAPE('','',#580); +#580 = PRODUCT_DEFINITION('design','',#581,#584); +#581 = PRODUCT_DEFINITION_FORMATION('','',#582); +#582 = PRODUCT('Flange_01_','Flange_01_','',(#583)); +#583 = PRODUCT_CONTEXT('',#2,'mechanical'); +#584 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#585 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#586),#872); +#586 = MANIFOLD_SOLID_BREP('',#587); +#587 = CLOSED_SHELL('',(#588,#628,#659,#690,#712,#752,#783,#814,#836, + #854)); +#588 = ADVANCED_FACE('',(#589),#623,.T.); +#589 = FACE_BOUND('',#590,.T.); +#590 = EDGE_LOOP('',(#591,#601,#609,#617)); +#591 = ORIENTED_EDGE('',*,*,#592,.T.); +#592 = EDGE_CURVE('',#593,#595,#597,.T.); +#593 = VERTEX_POINT('',#594); +#594 = CARTESIAN_POINT('',(0.,-320.,220.)); +#595 = VERTEX_POINT('',#596); +#596 = CARTESIAN_POINT('',(5.,-320.,220.)); +#597 = LINE('',#598,#599); +#598 = CARTESIAN_POINT('',(0.,-320.,220.)); +#599 = VECTOR('',#600,1.); +#600 = DIRECTION('',(1.,0.,0.)); +#601 = ORIENTED_EDGE('',*,*,#602,.T.); +#602 = EDGE_CURVE('',#595,#603,#605,.T.); +#603 = VERTEX_POINT('',#604); +#604 = CARTESIAN_POINT('',(5.,320.,220.)); +#605 = LINE('',#606,#607); +#606 = CARTESIAN_POINT('',(5.,-320.,220.)); +#607 = VECTOR('',#608,1.); +#608 = DIRECTION('',(0.,1.,0.)); +#609 = ORIENTED_EDGE('',*,*,#610,.F.); +#610 = EDGE_CURVE('',#611,#603,#613,.T.); +#611 = VERTEX_POINT('',#612); +#612 = CARTESIAN_POINT('',(0.,320.,220.)); +#613 = LINE('',#614,#615); +#614 = CARTESIAN_POINT('',(0.,320.,220.)); +#615 = VECTOR('',#616,1.); +#616 = DIRECTION('',(1.,0.,0.)); +#617 = ORIENTED_EDGE('',*,*,#618,.F.); +#618 = EDGE_CURVE('',#593,#611,#619,.T.); +#619 = LINE('',#620,#621); +#620 = CARTESIAN_POINT('',(0.,-320.,220.)); +#621 = VECTOR('',#622,1.); +#622 = DIRECTION('',(0.,1.,0.)); +#623 = PLANE('',#624); +#624 = AXIS2_PLACEMENT_3D('',#625,#626,#627); +#625 = CARTESIAN_POINT('',(0.,-320.,220.)); +#626 = DIRECTION('',(0.,0.,1.)); +#627 = DIRECTION('',(0.,1.,0.)); +#628 = ADVANCED_FACE('',(#629),#654,.T.); +#629 = FACE_BOUND('',#630,.T.); +#630 = EDGE_LOOP('',(#631,#632,#640,#648)); +#631 = ORIENTED_EDGE('',*,*,#610,.T.); +#632 = ORIENTED_EDGE('',*,*,#633,.T.); +#633 = EDGE_CURVE('',#603,#634,#636,.T.); +#634 = VERTEX_POINT('',#635); +#635 = CARTESIAN_POINT('',(5.,320.,-220.)); +#636 = LINE('',#637,#638); +#637 = CARTESIAN_POINT('',(5.,320.,220.)); +#638 = VECTOR('',#639,1.); +#639 = DIRECTION('',(0.,0.,-1.)); +#640 = ORIENTED_EDGE('',*,*,#641,.F.); +#641 = EDGE_CURVE('',#642,#634,#644,.T.); +#642 = VERTEX_POINT('',#643); +#643 = CARTESIAN_POINT('',(0.,320.,-220.)); +#644 = LINE('',#645,#646); +#645 = CARTESIAN_POINT('',(0.,320.,-220.)); +#646 = VECTOR('',#647,1.); +#647 = DIRECTION('',(1.,0.,0.)); +#648 = ORIENTED_EDGE('',*,*,#649,.F.); +#649 = EDGE_CURVE('',#611,#642,#650,.T.); +#650 = LINE('',#651,#652); +#651 = CARTESIAN_POINT('',(0.,320.,220.)); +#652 = VECTOR('',#653,1.); +#653 = DIRECTION('',(0.,0.,-1.)); +#654 = PLANE('',#655); +#655 = AXIS2_PLACEMENT_3D('',#656,#657,#658); +#656 = CARTESIAN_POINT('',(0.,320.,220.)); +#657 = DIRECTION('',(0.,1.,0.)); +#658 = DIRECTION('',(0.,0.,-1.)); +#659 = ADVANCED_FACE('',(#660),#685,.T.); +#660 = FACE_BOUND('',#661,.T.); +#661 = EDGE_LOOP('',(#662,#663,#671,#679)); +#662 = ORIENTED_EDGE('',*,*,#641,.T.); +#663 = ORIENTED_EDGE('',*,*,#664,.T.); +#664 = EDGE_CURVE('',#634,#665,#667,.T.); +#665 = VERTEX_POINT('',#666); +#666 = CARTESIAN_POINT('',(5.,-320.,-220.)); +#667 = LINE('',#668,#669); +#668 = CARTESIAN_POINT('',(5.,320.,-220.)); +#669 = VECTOR('',#670,1.); +#670 = DIRECTION('',(0.,-1.,0.)); +#671 = ORIENTED_EDGE('',*,*,#672,.F.); +#672 = EDGE_CURVE('',#673,#665,#675,.T.); +#673 = VERTEX_POINT('',#674); +#674 = CARTESIAN_POINT('',(0.,-320.,-220.)); +#675 = LINE('',#676,#677); +#676 = CARTESIAN_POINT('',(0.,-320.,-220.)); +#677 = VECTOR('',#678,1.); +#678 = DIRECTION('',(1.,0.,0.)); +#679 = ORIENTED_EDGE('',*,*,#680,.F.); +#680 = EDGE_CURVE('',#642,#673,#681,.T.); +#681 = LINE('',#682,#683); +#682 = CARTESIAN_POINT('',(0.,320.,-220.)); +#683 = VECTOR('',#684,1.); +#684 = DIRECTION('',(0.,-1.,0.)); +#685 = PLANE('',#686); +#686 = AXIS2_PLACEMENT_3D('',#687,#688,#689); +#687 = CARTESIAN_POINT('',(0.,320.,-220.)); +#688 = DIRECTION('',(0.,0.,-1.)); +#689 = DIRECTION('',(0.,-1.,0.)); +#690 = ADVANCED_FACE('',(#691),#707,.T.); +#691 = FACE_BOUND('',#692,.T.); +#692 = EDGE_LOOP('',(#693,#694,#700,#701)); +#693 = ORIENTED_EDGE('',*,*,#672,.T.); +#694 = ORIENTED_EDGE('',*,*,#695,.T.); +#695 = EDGE_CURVE('',#665,#595,#696,.T.); +#696 = LINE('',#697,#698); +#697 = CARTESIAN_POINT('',(5.,-320.,-220.)); +#698 = VECTOR('',#699,1.); +#699 = DIRECTION('',(0.,0.,1.)); +#700 = ORIENTED_EDGE('',*,*,#592,.F.); +#701 = ORIENTED_EDGE('',*,*,#702,.F.); +#702 = EDGE_CURVE('',#673,#593,#703,.T.); +#703 = LINE('',#704,#705); +#704 = CARTESIAN_POINT('',(0.,-320.,-220.)); +#705 = VECTOR('',#706,1.); +#706 = DIRECTION('',(0.,0.,1.)); +#707 = PLANE('',#708); +#708 = AXIS2_PLACEMENT_3D('',#709,#710,#711); +#709 = CARTESIAN_POINT('',(0.,-320.,-220.)); +#710 = DIRECTION('',(0.,-1.,0.)); +#711 = DIRECTION('',(0.,0.,1.)); +#712 = ADVANCED_FACE('',(#713),#747,.F.); +#713 = FACE_BOUND('',#714,.F.); +#714 = EDGE_LOOP('',(#715,#725,#733,#741)); +#715 = ORIENTED_EDGE('',*,*,#716,.T.); +#716 = EDGE_CURVE('',#717,#719,#721,.T.); +#717 = VERTEX_POINT('',#718); +#718 = CARTESIAN_POINT('',(0.,-300.,-200.)); +#719 = VERTEX_POINT('',#720); +#720 = CARTESIAN_POINT('',(5.,-300.,-200.)); +#721 = LINE('',#722,#723); +#722 = CARTESIAN_POINT('',(0.,-300.,-200.)); +#723 = VECTOR('',#724,1.); +#724 = DIRECTION('',(1.,0.,0.)); +#725 = ORIENTED_EDGE('',*,*,#726,.T.); +#726 = EDGE_CURVE('',#719,#727,#729,.T.); +#727 = VERTEX_POINT('',#728); +#728 = CARTESIAN_POINT('',(5.,-300.,200.)); +#729 = LINE('',#730,#731); +#730 = CARTESIAN_POINT('',(5.,-300.,-200.)); +#731 = VECTOR('',#732,1.); +#732 = DIRECTION('',(0.,0.,1.)); +#733 = ORIENTED_EDGE('',*,*,#734,.F.); +#734 = EDGE_CURVE('',#735,#727,#737,.T.); +#735 = VERTEX_POINT('',#736); +#736 = CARTESIAN_POINT('',(0.,-300.,200.)); +#737 = LINE('',#738,#739); +#738 = CARTESIAN_POINT('',(0.,-300.,200.)); +#739 = VECTOR('',#740,1.); +#740 = DIRECTION('',(1.,0.,0.)); +#741 = ORIENTED_EDGE('',*,*,#742,.F.); +#742 = EDGE_CURVE('',#717,#735,#743,.T.); +#743 = LINE('',#744,#745); +#744 = CARTESIAN_POINT('',(0.,-300.,-200.)); +#745 = VECTOR('',#746,1.); +#746 = DIRECTION('',(0.,0.,1.)); +#747 = PLANE('',#748); +#748 = AXIS2_PLACEMENT_3D('',#749,#750,#751); +#749 = CARTESIAN_POINT('',(0.,-300.,-200.)); +#750 = DIRECTION('',(0.,-1.,0.)); +#751 = DIRECTION('',(0.,0.,1.)); +#752 = ADVANCED_FACE('',(#753),#778,.F.); +#753 = FACE_BOUND('',#754,.F.); +#754 = EDGE_LOOP('',(#755,#765,#771,#772)); +#755 = ORIENTED_EDGE('',*,*,#756,.T.); +#756 = EDGE_CURVE('',#757,#759,#761,.T.); +#757 = VERTEX_POINT('',#758); +#758 = CARTESIAN_POINT('',(0.,300.,-200.)); +#759 = VERTEX_POINT('',#760); +#760 = CARTESIAN_POINT('',(5.,300.,-200.)); +#761 = LINE('',#762,#763); +#762 = CARTESIAN_POINT('',(0.,300.,-200.)); +#763 = VECTOR('',#764,1.); +#764 = DIRECTION('',(1.,0.,0.)); +#765 = ORIENTED_EDGE('',*,*,#766,.T.); +#766 = EDGE_CURVE('',#759,#719,#767,.T.); +#767 = LINE('',#768,#769); +#768 = CARTESIAN_POINT('',(5.,300.,-200.)); +#769 = VECTOR('',#770,1.); +#770 = DIRECTION('',(0.,-1.,0.)); +#771 = ORIENTED_EDGE('',*,*,#716,.F.); +#772 = ORIENTED_EDGE('',*,*,#773,.F.); +#773 = EDGE_CURVE('',#757,#717,#774,.T.); +#774 = LINE('',#775,#776); +#775 = CARTESIAN_POINT('',(0.,300.,-200.)); +#776 = VECTOR('',#777,1.); +#777 = DIRECTION('',(0.,-1.,0.)); +#778 = PLANE('',#779); +#779 = AXIS2_PLACEMENT_3D('',#780,#781,#782); +#780 = CARTESIAN_POINT('',(0.,300.,-200.)); +#781 = DIRECTION('',(0.,0.,-1.)); +#782 = DIRECTION('',(0.,-1.,0.)); +#783 = ADVANCED_FACE('',(#784),#809,.F.); +#784 = FACE_BOUND('',#785,.F.); +#785 = EDGE_LOOP('',(#786,#796,#802,#803)); +#786 = ORIENTED_EDGE('',*,*,#787,.T.); +#787 = EDGE_CURVE('',#788,#790,#792,.T.); +#788 = VERTEX_POINT('',#789); +#789 = CARTESIAN_POINT('',(0.,300.,200.)); +#790 = VERTEX_POINT('',#791); +#791 = CARTESIAN_POINT('',(5.,300.,200.)); +#792 = LINE('',#793,#794); +#793 = CARTESIAN_POINT('',(0.,300.,200.)); +#794 = VECTOR('',#795,1.); +#795 = DIRECTION('',(1.,0.,0.)); +#796 = ORIENTED_EDGE('',*,*,#797,.T.); +#797 = EDGE_CURVE('',#790,#759,#798,.T.); +#798 = LINE('',#799,#800); +#799 = CARTESIAN_POINT('',(5.,300.,200.)); +#800 = VECTOR('',#801,1.); +#801 = DIRECTION('',(0.,0.,-1.)); +#802 = ORIENTED_EDGE('',*,*,#756,.F.); +#803 = ORIENTED_EDGE('',*,*,#804,.F.); +#804 = EDGE_CURVE('',#788,#757,#805,.T.); +#805 = LINE('',#806,#807); +#806 = CARTESIAN_POINT('',(0.,300.,200.)); +#807 = VECTOR('',#808,1.); +#808 = DIRECTION('',(0.,0.,-1.)); +#809 = PLANE('',#810); +#810 = AXIS2_PLACEMENT_3D('',#811,#812,#813); +#811 = CARTESIAN_POINT('',(0.,300.,200.)); +#812 = DIRECTION('',(0.,1.,0.)); +#813 = DIRECTION('',(0.,0.,-1.)); +#814 = ADVANCED_FACE('',(#815),#831,.F.); +#815 = FACE_BOUND('',#816,.F.); +#816 = EDGE_LOOP('',(#817,#818,#824,#825)); +#817 = ORIENTED_EDGE('',*,*,#734,.T.); +#818 = ORIENTED_EDGE('',*,*,#819,.T.); +#819 = EDGE_CURVE('',#727,#790,#820,.T.); +#820 = LINE('',#821,#822); +#821 = CARTESIAN_POINT('',(5.,-300.,200.)); +#822 = VECTOR('',#823,1.); +#823 = DIRECTION('',(0.,1.,0.)); +#824 = ORIENTED_EDGE('',*,*,#787,.F.); +#825 = ORIENTED_EDGE('',*,*,#826,.F.); +#826 = EDGE_CURVE('',#735,#788,#827,.T.); +#827 = LINE('',#828,#829); +#828 = CARTESIAN_POINT('',(0.,-300.,200.)); +#829 = VECTOR('',#830,1.); +#830 = DIRECTION('',(0.,1.,0.)); +#831 = PLANE('',#832); +#832 = AXIS2_PLACEMENT_3D('',#833,#834,#835); +#833 = CARTESIAN_POINT('',(0.,-300.,200.)); +#834 = DIRECTION('',(0.,0.,1.)); +#835 = DIRECTION('',(0.,1.,0.)); +#836 = ADVANCED_FACE('',(#837,#843),#849,.T.); +#837 = FACE_BOUND('',#838,.T.); +#838 = EDGE_LOOP('',(#839,#840,#841,#842)); +#839 = ORIENTED_EDGE('',*,*,#618,.T.); +#840 = ORIENTED_EDGE('',*,*,#649,.T.); +#841 = ORIENTED_EDGE('',*,*,#680,.T.); +#842 = ORIENTED_EDGE('',*,*,#702,.T.); +#843 = FACE_BOUND('',#844,.T.); +#844 = EDGE_LOOP('',(#845,#846,#847,#848)); +#845 = ORIENTED_EDGE('',*,*,#742,.F.); +#846 = ORIENTED_EDGE('',*,*,#773,.F.); +#847 = ORIENTED_EDGE('',*,*,#804,.F.); +#848 = ORIENTED_EDGE('',*,*,#826,.F.); +#849 = PLANE('',#850); +#850 = AXIS2_PLACEMENT_3D('',#851,#852,#853); +#851 = CARTESIAN_POINT('',(0.,0.,0.)); +#852 = DIRECTION('',(-1.,-0.,-0.)); +#853 = DIRECTION('',(0.,0.,-1.)); +#854 = ADVANCED_FACE('',(#855,#861),#867,.F.); +#855 = FACE_BOUND('',#856,.F.); +#856 = EDGE_LOOP('',(#857,#858,#859,#860)); +#857 = ORIENTED_EDGE('',*,*,#602,.T.); +#858 = ORIENTED_EDGE('',*,*,#633,.T.); +#859 = ORIENTED_EDGE('',*,*,#664,.T.); +#860 = ORIENTED_EDGE('',*,*,#695,.T.); +#861 = FACE_BOUND('',#862,.F.); +#862 = EDGE_LOOP('',(#863,#864,#865,#866)); +#863 = ORIENTED_EDGE('',*,*,#726,.F.); +#864 = ORIENTED_EDGE('',*,*,#766,.F.); +#865 = ORIENTED_EDGE('',*,*,#797,.F.); +#866 = ORIENTED_EDGE('',*,*,#819,.F.); +#867 = PLANE('',#868); +#868 = AXIS2_PLACEMENT_3D('',#869,#870,#871); +#869 = CARTESIAN_POINT('',(5.,0.,0.)); +#870 = DIRECTION('',(-1.,-0.,-0.)); +#871 = DIRECTION('',(0.,0.,-1.)); +#872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#876)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#873,#874,#875)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#873 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#874 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#875 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#876 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#873, + 'distance_accuracy_value','confusion accuracy'); +#877 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#878,#880); +#878 = ( REPRESENTATION_RELATIONSHIP('','',#585,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#879) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#879 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#880 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#881 + ); +#881 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('41','Flange_01_','',#5,#580,$); +#882 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#582)); +#883 = SHAPE_DEFINITION_REPRESENTATION(#884,#890); +#884 = PRODUCT_DEFINITION_SHAPE('','',#885); +#885 = PRODUCT_DEFINITION('design','',#886,#889); +#886 = PRODUCT_DEFINITION_FORMATION('','',#887); +#887 = PRODUCT('Flange_02_','Flange_02_','',(#888)); +#888 = PRODUCT_CONTEXT('',#2,'mechanical'); +#889 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#890 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#891),#1185); +#891 = MANIFOLD_SOLID_BREP('',#892); +#892 = CLOSED_SHELL('',(#893,#935,#966,#999,#1021,#1061,#1094,#1125, + #1149,#1167)); +#893 = ADVANCED_FACE('',(#894),#930,.T.); +#894 = FACE_BOUND('',#895,.T.); +#895 = EDGE_LOOP('',(#896,#906,#915,#923)); +#896 = ORIENTED_EDGE('',*,*,#897,.T.); +#897 = EDGE_CURVE('',#898,#900,#902,.T.); +#898 = VERTEX_POINT('',#899); +#899 = CARTESIAN_POINT('',(490.,-100.,220.)); +#900 = VERTEX_POINT('',#901); +#901 = CARTESIAN_POINT('',(485.,-100.,220.)); +#902 = LINE('',#903,#904); +#903 = CARTESIAN_POINT('',(490.,-100.,220.)); +#904 = VECTOR('',#905,1.); +#905 = DIRECTION('',(-1.,-0.,-0.)); +#906 = ORIENTED_EDGE('',*,*,#907,.T.); +#907 = EDGE_CURVE('',#900,#908,#910,.T.); +#908 = VERTEX_POINT('',#909); +#909 = CARTESIAN_POINT('',(485.,-100.,-220.)); +#910 = CIRCLE('',#911,220.); +#911 = AXIS2_PLACEMENT_3D('',#912,#913,#914); +#912 = CARTESIAN_POINT('',(485.,-100.,8.9E-15)); +#913 = DIRECTION('',(1.,0.,0.)); +#914 = DIRECTION('',(0.,1.,0.)); +#915 = ORIENTED_EDGE('',*,*,#916,.F.); +#916 = EDGE_CURVE('',#917,#908,#919,.T.); +#917 = VERTEX_POINT('',#918); +#918 = CARTESIAN_POINT('',(490.,-100.,-220.)); +#919 = LINE('',#920,#921); +#920 = CARTESIAN_POINT('',(490.,-100.,-220.)); +#921 = VECTOR('',#922,1.); +#922 = DIRECTION('',(-1.,-0.,-0.)); +#923 = ORIENTED_EDGE('',*,*,#924,.F.); +#924 = EDGE_CURVE('',#898,#917,#925,.T.); +#925 = CIRCLE('',#926,220.); +#926 = AXIS2_PLACEMENT_3D('',#927,#928,#929); +#927 = CARTESIAN_POINT('',(490.,-100.,8.9E-15)); +#928 = DIRECTION('',(1.,0.,0.)); +#929 = DIRECTION('',(0.,1.,0.)); +#930 = CYLINDRICAL_SURFACE('',#931,220.); +#931 = AXIS2_PLACEMENT_3D('',#932,#933,#934); +#932 = CARTESIAN_POINT('',(490.,-100.,8.9E-15)); +#933 = DIRECTION('',(1.,0.,0.)); +#934 = DIRECTION('',(-0.,1.,0.)); +#935 = ADVANCED_FACE('',(#936),#961,.T.); +#936 = FACE_BOUND('',#937,.T.); +#937 = EDGE_LOOP('',(#938,#939,#947,#955)); +#938 = ORIENTED_EDGE('',*,*,#916,.T.); +#939 = ORIENTED_EDGE('',*,*,#940,.T.); +#940 = EDGE_CURVE('',#908,#941,#943,.T.); +#941 = VERTEX_POINT('',#942); +#942 = CARTESIAN_POINT('',(485.,100.,-220.)); +#943 = LINE('',#944,#945); +#944 = CARTESIAN_POINT('',(485.,-100.,-220.)); +#945 = VECTOR('',#946,1.); +#946 = DIRECTION('',(0.,1.,0.)); +#947 = ORIENTED_EDGE('',*,*,#948,.F.); +#948 = EDGE_CURVE('',#949,#941,#951,.T.); +#949 = VERTEX_POINT('',#950); +#950 = CARTESIAN_POINT('',(490.,100.,-220.)); +#951 = LINE('',#952,#953); +#952 = CARTESIAN_POINT('',(490.,100.,-220.)); +#953 = VECTOR('',#954,1.); +#954 = DIRECTION('',(-1.,-0.,-0.)); +#955 = ORIENTED_EDGE('',*,*,#956,.F.); +#956 = EDGE_CURVE('',#917,#949,#957,.T.); +#957 = LINE('',#958,#959); +#958 = CARTESIAN_POINT('',(490.,-100.,-220.)); +#959 = VECTOR('',#960,1.); +#960 = DIRECTION('',(0.,1.,0.)); +#961 = PLANE('',#962); +#962 = AXIS2_PLACEMENT_3D('',#963,#964,#965); +#963 = CARTESIAN_POINT('',(490.,-100.,-220.)); +#964 = DIRECTION('',(0.,0.,-1.)); +#965 = DIRECTION('',(0.,1.,0.)); +#966 = ADVANCED_FACE('',(#967),#994,.T.); +#967 = FACE_BOUND('',#968,.T.); +#968 = EDGE_LOOP('',(#969,#970,#979,#987)); +#969 = ORIENTED_EDGE('',*,*,#948,.T.); +#970 = ORIENTED_EDGE('',*,*,#971,.T.); +#971 = EDGE_CURVE('',#941,#972,#974,.T.); +#972 = VERTEX_POINT('',#973); +#973 = CARTESIAN_POINT('',(485.,100.,220.)); +#974 = CIRCLE('',#975,220.); +#975 = AXIS2_PLACEMENT_3D('',#976,#977,#978); +#976 = CARTESIAN_POINT('',(485.,100.,0.)); +#977 = DIRECTION('',(1.,0.,0.)); +#978 = DIRECTION('',(0.,1.,0.)); +#979 = ORIENTED_EDGE('',*,*,#980,.F.); +#980 = EDGE_CURVE('',#981,#972,#983,.T.); +#981 = VERTEX_POINT('',#982); +#982 = CARTESIAN_POINT('',(490.,100.,220.)); +#983 = LINE('',#984,#985); +#984 = CARTESIAN_POINT('',(490.,100.,220.)); +#985 = VECTOR('',#986,1.); +#986 = DIRECTION('',(-1.,-0.,-0.)); +#987 = ORIENTED_EDGE('',*,*,#988,.F.); +#988 = EDGE_CURVE('',#949,#981,#989,.T.); +#989 = CIRCLE('',#990,220.); +#990 = AXIS2_PLACEMENT_3D('',#991,#992,#993); +#991 = CARTESIAN_POINT('',(490.,100.,0.)); +#992 = DIRECTION('',(1.,0.,0.)); +#993 = DIRECTION('',(0.,1.,0.)); +#994 = CYLINDRICAL_SURFACE('',#995,220.); +#995 = AXIS2_PLACEMENT_3D('',#996,#997,#998); +#996 = CARTESIAN_POINT('',(490.,100.,0.)); +#997 = DIRECTION('',(1.,0.,0.)); +#998 = DIRECTION('',(-0.,1.,0.)); +#999 = ADVANCED_FACE('',(#1000),#1016,.T.); +#1000 = FACE_BOUND('',#1001,.T.); +#1001 = EDGE_LOOP('',(#1002,#1003,#1009,#1010)); +#1002 = ORIENTED_EDGE('',*,*,#980,.T.); +#1003 = ORIENTED_EDGE('',*,*,#1004,.T.); +#1004 = EDGE_CURVE('',#972,#900,#1005,.T.); +#1005 = LINE('',#1006,#1007); +#1006 = CARTESIAN_POINT('',(485.,100.,220.)); +#1007 = VECTOR('',#1008,1.); +#1008 = DIRECTION('',(0.,-1.,0.)); +#1009 = ORIENTED_EDGE('',*,*,#897,.F.); +#1010 = ORIENTED_EDGE('',*,*,#1011,.F.); +#1011 = EDGE_CURVE('',#981,#898,#1012,.T.); +#1012 = LINE('',#1013,#1014); +#1013 = CARTESIAN_POINT('',(490.,100.,220.)); +#1014 = VECTOR('',#1015,1.); +#1015 = DIRECTION('',(0.,-1.,0.)); +#1016 = PLANE('',#1017); +#1017 = AXIS2_PLACEMENT_3D('',#1018,#1019,#1020); +#1018 = CARTESIAN_POINT('',(490.,100.,220.)); +#1019 = DIRECTION('',(0.,0.,1.)); +#1020 = DIRECTION('',(0.,-1.,0.)); +#1021 = ADVANCED_FACE('',(#1022),#1056,.F.); +#1022 = FACE_BOUND('',#1023,.F.); +#1023 = EDGE_LOOP('',(#1024,#1034,#1042,#1050)); +#1024 = ORIENTED_EDGE('',*,*,#1025,.T.); +#1025 = EDGE_CURVE('',#1026,#1028,#1030,.T.); +#1026 = VERTEX_POINT('',#1027); +#1027 = CARTESIAN_POINT('',(490.,100.,200.)); +#1028 = VERTEX_POINT('',#1029); +#1029 = CARTESIAN_POINT('',(485.,100.,200.)); +#1030 = LINE('',#1031,#1032); +#1031 = CARTESIAN_POINT('',(490.,100.,200.)); +#1032 = VECTOR('',#1033,1.); +#1033 = DIRECTION('',(-1.,-0.,-0.)); +#1034 = ORIENTED_EDGE('',*,*,#1035,.T.); +#1035 = EDGE_CURVE('',#1028,#1036,#1038,.T.); +#1036 = VERTEX_POINT('',#1037); +#1037 = CARTESIAN_POINT('',(485.,-100.,200.)); +#1038 = LINE('',#1039,#1040); +#1039 = CARTESIAN_POINT('',(485.,100.,200.)); +#1040 = VECTOR('',#1041,1.); +#1041 = DIRECTION('',(0.,-1.,0.)); +#1042 = ORIENTED_EDGE('',*,*,#1043,.F.); +#1043 = EDGE_CURVE('',#1044,#1036,#1046,.T.); +#1044 = VERTEX_POINT('',#1045); +#1045 = CARTESIAN_POINT('',(490.,-100.,200.)); +#1046 = LINE('',#1047,#1048); +#1047 = CARTESIAN_POINT('',(490.,-100.,200.)); +#1048 = VECTOR('',#1049,1.); +#1049 = DIRECTION('',(-1.,-0.,-0.)); +#1050 = ORIENTED_EDGE('',*,*,#1051,.F.); +#1051 = EDGE_CURVE('',#1026,#1044,#1052,.T.); +#1052 = LINE('',#1053,#1054); +#1053 = CARTESIAN_POINT('',(490.,100.,200.)); +#1054 = VECTOR('',#1055,1.); +#1055 = DIRECTION('',(0.,-1.,0.)); +#1056 = PLANE('',#1057); +#1057 = AXIS2_PLACEMENT_3D('',#1058,#1059,#1060); +#1058 = CARTESIAN_POINT('',(490.,100.,200.)); +#1059 = DIRECTION('',(0.,0.,1.)); +#1060 = DIRECTION('',(0.,-1.,0.)); +#1061 = ADVANCED_FACE('',(#1062),#1089,.F.); +#1062 = FACE_BOUND('',#1063,.F.); +#1063 = EDGE_LOOP('',(#1064,#1074,#1081,#1082)); +#1064 = ORIENTED_EDGE('',*,*,#1065,.T.); +#1065 = EDGE_CURVE('',#1066,#1068,#1070,.T.); +#1066 = VERTEX_POINT('',#1067); +#1067 = CARTESIAN_POINT('',(490.,100.,-200.)); +#1068 = VERTEX_POINT('',#1069); +#1069 = CARTESIAN_POINT('',(485.,100.,-200.)); +#1070 = LINE('',#1071,#1072); +#1071 = CARTESIAN_POINT('',(490.,100.,-200.)); +#1072 = VECTOR('',#1073,1.); +#1073 = DIRECTION('',(-1.,-0.,-0.)); +#1074 = ORIENTED_EDGE('',*,*,#1075,.T.); +#1075 = EDGE_CURVE('',#1068,#1028,#1076,.T.); +#1076 = CIRCLE('',#1077,200.); +#1077 = AXIS2_PLACEMENT_3D('',#1078,#1079,#1080); +#1078 = CARTESIAN_POINT('',(485.,100.,0.)); +#1079 = DIRECTION('',(1.,0.,0.)); +#1080 = DIRECTION('',(0.,1.,0.)); +#1081 = ORIENTED_EDGE('',*,*,#1025,.F.); +#1082 = ORIENTED_EDGE('',*,*,#1083,.F.); +#1083 = EDGE_CURVE('',#1066,#1026,#1084,.T.); +#1084 = CIRCLE('',#1085,200.); +#1085 = AXIS2_PLACEMENT_3D('',#1086,#1087,#1088); +#1086 = CARTESIAN_POINT('',(490.,100.,0.)); +#1087 = DIRECTION('',(1.,0.,0.)); +#1088 = DIRECTION('',(0.,1.,0.)); +#1089 = CYLINDRICAL_SURFACE('',#1090,200.); +#1090 = AXIS2_PLACEMENT_3D('',#1091,#1092,#1093); +#1091 = CARTESIAN_POINT('',(490.,100.,0.)); +#1092 = DIRECTION('',(1.,0.,0.)); +#1093 = DIRECTION('',(-0.,1.,0.)); +#1094 = ADVANCED_FACE('',(#1095),#1120,.F.); +#1095 = FACE_BOUND('',#1096,.F.); +#1096 = EDGE_LOOP('',(#1097,#1107,#1113,#1114)); +#1097 = ORIENTED_EDGE('',*,*,#1098,.T.); +#1098 = EDGE_CURVE('',#1099,#1101,#1103,.T.); +#1099 = VERTEX_POINT('',#1100); +#1100 = CARTESIAN_POINT('',(490.,-100.,-200.)); +#1101 = VERTEX_POINT('',#1102); +#1102 = CARTESIAN_POINT('',(485.,-100.,-200.)); +#1103 = LINE('',#1104,#1105); +#1104 = CARTESIAN_POINT('',(490.,-100.,-200.)); +#1105 = VECTOR('',#1106,1.); +#1106 = DIRECTION('',(-1.,-0.,-0.)); +#1107 = ORIENTED_EDGE('',*,*,#1108,.T.); +#1108 = EDGE_CURVE('',#1101,#1068,#1109,.T.); +#1109 = LINE('',#1110,#1111); +#1110 = CARTESIAN_POINT('',(485.,-100.,-200.)); +#1111 = VECTOR('',#1112,1.); +#1112 = DIRECTION('',(0.,1.,0.)); +#1113 = ORIENTED_EDGE('',*,*,#1065,.F.); +#1114 = ORIENTED_EDGE('',*,*,#1115,.F.); +#1115 = EDGE_CURVE('',#1099,#1066,#1116,.T.); +#1116 = LINE('',#1117,#1118); +#1117 = CARTESIAN_POINT('',(490.,-100.,-200.)); +#1118 = VECTOR('',#1119,1.); +#1119 = DIRECTION('',(0.,1.,0.)); +#1120 = PLANE('',#1121); +#1121 = AXIS2_PLACEMENT_3D('',#1122,#1123,#1124); +#1122 = CARTESIAN_POINT('',(490.,-100.,-200.)); +#1123 = DIRECTION('',(0.,0.,-1.)); +#1124 = DIRECTION('',(0.,1.,0.)); +#1125 = ADVANCED_FACE('',(#1126),#1144,.F.); +#1126 = FACE_BOUND('',#1127,.F.); +#1127 = EDGE_LOOP('',(#1128,#1129,#1136,#1137)); +#1128 = ORIENTED_EDGE('',*,*,#1043,.T.); +#1129 = ORIENTED_EDGE('',*,*,#1130,.T.); +#1130 = EDGE_CURVE('',#1036,#1101,#1131,.T.); +#1131 = CIRCLE('',#1132,200.); +#1132 = AXIS2_PLACEMENT_3D('',#1133,#1134,#1135); +#1133 = CARTESIAN_POINT('',(485.,-100.,8.9E-15)); +#1134 = DIRECTION('',(1.,0.,0.)); +#1135 = DIRECTION('',(0.,1.,0.)); +#1136 = ORIENTED_EDGE('',*,*,#1098,.F.); +#1137 = ORIENTED_EDGE('',*,*,#1138,.F.); +#1138 = EDGE_CURVE('',#1044,#1099,#1139,.T.); +#1139 = CIRCLE('',#1140,200.); +#1140 = AXIS2_PLACEMENT_3D('',#1141,#1142,#1143); +#1141 = CARTESIAN_POINT('',(490.,-100.,8.9E-15)); +#1142 = DIRECTION('',(1.,0.,0.)); +#1143 = DIRECTION('',(0.,1.,0.)); +#1144 = CYLINDRICAL_SURFACE('',#1145,200.); +#1145 = AXIS2_PLACEMENT_3D('',#1146,#1147,#1148); +#1146 = CARTESIAN_POINT('',(490.,-100.,8.9E-15)); +#1147 = DIRECTION('',(1.,0.,0.)); +#1148 = DIRECTION('',(-0.,1.,0.)); +#1149 = ADVANCED_FACE('',(#1150,#1156),#1162,.T.); +#1150 = FACE_BOUND('',#1151,.T.); +#1151 = EDGE_LOOP('',(#1152,#1153,#1154,#1155)); +#1152 = ORIENTED_EDGE('',*,*,#924,.T.); +#1153 = ORIENTED_EDGE('',*,*,#956,.T.); +#1154 = ORIENTED_EDGE('',*,*,#988,.T.); +#1155 = ORIENTED_EDGE('',*,*,#1011,.T.); +#1156 = FACE_BOUND('',#1157,.T.); +#1157 = EDGE_LOOP('',(#1158,#1159,#1160,#1161)); +#1158 = ORIENTED_EDGE('',*,*,#1051,.F.); +#1159 = ORIENTED_EDGE('',*,*,#1083,.F.); +#1160 = ORIENTED_EDGE('',*,*,#1115,.F.); +#1161 = ORIENTED_EDGE('',*,*,#1138,.F.); +#1162 = PLANE('',#1163); +#1163 = AXIS2_PLACEMENT_3D('',#1164,#1165,#1166); +#1164 = CARTESIAN_POINT('',(490.,1.481E-14,8.46E-15)); +#1165 = DIRECTION('',(1.,0.,0.)); +#1166 = DIRECTION('',(0.,0.,1.)); +#1167 = ADVANCED_FACE('',(#1168,#1174),#1180,.F.); +#1168 = FACE_BOUND('',#1169,.F.); +#1169 = EDGE_LOOP('',(#1170,#1171,#1172,#1173)); +#1170 = ORIENTED_EDGE('',*,*,#907,.T.); +#1171 = ORIENTED_EDGE('',*,*,#940,.T.); +#1172 = ORIENTED_EDGE('',*,*,#971,.T.); +#1173 = ORIENTED_EDGE('',*,*,#1004,.T.); +#1174 = FACE_BOUND('',#1175,.F.); +#1175 = EDGE_LOOP('',(#1176,#1177,#1178,#1179)); +#1176 = ORIENTED_EDGE('',*,*,#1035,.F.); +#1177 = ORIENTED_EDGE('',*,*,#1075,.F.); +#1178 = ORIENTED_EDGE('',*,*,#1108,.F.); +#1179 = ORIENTED_EDGE('',*,*,#1130,.F.); +#1180 = PLANE('',#1181); +#1181 = AXIS2_PLACEMENT_3D('',#1182,#1183,#1184); +#1182 = CARTESIAN_POINT('',(485.,1.481E-14,8.46E-15)); +#1183 = DIRECTION('',(1.,0.,0.)); +#1184 = DIRECTION('',(0.,0.,1.)); +#1185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1189)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1186,#1187,#1188)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1186 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1187 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1188 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1189 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1186, + 'distance_accuracy_value','confusion accuracy'); +#1190 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1191,#1193); +#1191 = ( REPRESENTATION_RELATIONSHIP('','',#890,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1192) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1192 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#1193 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1194); +#1194 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('42','Flange_02_','',#5,#885,$); +#1195 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#887)); +#1196 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1197),#567); +#1197 = STYLED_ITEM('color',(#1198),#41); +#1198 = PRESENTATION_STYLE_ASSIGNMENT((#1199,#1205)); +#1199 = SURFACE_STYLE_USAGE(.BOTH.,#1200); +#1200 = SURFACE_SIDE_STYLE('',(#1201)); +#1201 = SURFACE_STYLE_FILL_AREA(#1202); +#1202 = FILL_AREA_STYLE('',(#1203)); +#1203 = FILL_AREA_STYLE_COLOUR('',#1204); +#1204 = COLOUR_RGB('',0.800000010877,0.800000010877,0.800000010877); +#1205 = CURVE_STYLE('',#1206,POSITIVE_LENGTH_MEASURE(0.1),#1207); +#1206 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1207 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +#1208 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1209),#872); +#1209 = STYLED_ITEM('color',(#1210),#586); +#1210 = PRESENTATION_STYLE_ASSIGNMENT((#1211,#1216)); +#1211 = SURFACE_STYLE_USAGE(.BOTH.,#1212); +#1212 = SURFACE_SIDE_STYLE('',(#1213)); +#1213 = SURFACE_STYLE_FILL_AREA(#1214); +#1214 = FILL_AREA_STYLE('',(#1215)); +#1215 = FILL_AREA_STYLE_COLOUR('',#1204); +#1216 = CURVE_STYLE('',#1217,POSITIVE_LENGTH_MEASURE(0.1),#1207); +#1217 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1218 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1219),#1185); +#1219 = STYLED_ITEM('color',(#1220),#891); +#1220 = PRESENTATION_STYLE_ASSIGNMENT((#1221,#1226)); +#1221 = SURFACE_STYLE_USAGE(.BOTH.,#1222); +#1222 = SURFACE_SIDE_STYLE('',(#1223)); +#1223 = SURFACE_STYLE_FILL_AREA(#1224); +#1224 = FILL_AREA_STYLE('',(#1225)); +#1225 = FILL_AREA_STYLE_COLOUR('',#1204); +#1226 = CURVE_STYLE('',#1227,POSITIVE_LENGTH_MEASURE(0.1),#1207); +#1227 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/HVAC/Ducts/Rectangular_oval/Duct_linear_rectangular_oval_complete_R01.stl b/HVAC/Ducts/Rectangular_oval/Duct_linear_rectangular_oval_complete_R01.stl new file mode 100644 index 00000000..1a7a3153 Binary files /dev/null and b/HVAC/Ducts/Rectangular_oval/Duct_linear_rectangular_oval_complete_R01.stl differ