diff --git a/Mechanical Parts/Profiles EN/Makerbeam/README.md b/Mechanical Parts/Profiles EN/Makerbeam/README.md new file mode 100644 index 00000000..47345dfe --- /dev/null +++ b/Mechanical Parts/Profiles EN/Makerbeam/README.md @@ -0,0 +1,15 @@ +# Makerbeam Profiles + +This part of the library are the Makerbeam profiles and accessories (brackets, corner cubes). + +Copyright 2020 Benjamin Aigner , licensed under CC-BY 3.0 + +## Usage + +Just use as any other library part: +_Macro_->_Macros_->_PartsLibrary.FCMacro_ + +These parts are located under "Mechanical Parts"-"Profiles EN"-"Makerbeam" + +__Note:__ If you import multiple instances of the makerbeam\_profile.FCStd, the FIRST _Parameter\_MakerBeam_ Spreadsheet for setting up the length +is used for all profiles! So I recommend to use the STEP files, which have the length values originally sold by Makerbeam. diff --git a/Mechanical Parts/Profiles EN/makerbeam/makerbeam_100mm.stp b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_100mm.stp similarity index 100% rename from Mechanical Parts/Profiles EN/makerbeam/makerbeam_100mm.stp rename to Mechanical Parts/Profiles EN/Makerbeam/makerbeam_100mm.stp diff --git a/Mechanical Parts/Profiles EN/makerbeam/makerbeam_1500mm.stp b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_1500mm.stp similarity index 100% rename from Mechanical Parts/Profiles EN/makerbeam/makerbeam_1500mm.stp rename to Mechanical Parts/Profiles EN/Makerbeam/makerbeam_1500mm.stp diff --git a/Mechanical Parts/Profiles EN/makerbeam/makerbeam_150mm.stp b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_150mm.stp similarity index 100% rename from Mechanical Parts/Profiles EN/makerbeam/makerbeam_150mm.stp rename to Mechanical Parts/Profiles EN/Makerbeam/makerbeam_150mm.stp diff --git a/Mechanical Parts/Profiles EN/makerbeam/makerbeam_200mm.stp b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_200mm.stp similarity index 100% rename from Mechanical Parts/Profiles EN/makerbeam/makerbeam_200mm.stp rename to Mechanical Parts/Profiles EN/Makerbeam/makerbeam_200mm.stp diff --git a/Mechanical Parts/Profiles EN/makerbeam/makerbeam_300mm.stp b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_300mm.stp similarity index 100% rename from Mechanical Parts/Profiles EN/makerbeam/makerbeam_300mm.stp rename to Mechanical Parts/Profiles EN/Makerbeam/makerbeam_300mm.stp diff --git a/Mechanical Parts/Profiles EN/makerbeam/makerbeam_40mm.stp b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_40mm.stp similarity index 100% rename from Mechanical Parts/Profiles EN/makerbeam/makerbeam_40mm.stp rename to Mechanical Parts/Profiles EN/Makerbeam/makerbeam_40mm.stp diff --git a/Mechanical Parts/Profiles EN/makerbeam/makerbeam_600mm.stp b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_600mm.stp similarity index 100% rename from Mechanical Parts/Profiles EN/makerbeam/makerbeam_600mm.stp rename to Mechanical Parts/Profiles EN/Makerbeam/makerbeam_600mm.stp diff --git a/Mechanical Parts/Profiles EN/makerbeam/makerbeam_60mm.stp b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_60mm.stp similarity index 100% rename from Mechanical Parts/Profiles EN/makerbeam/makerbeam_60mm.stp rename to Mechanical Parts/Profiles EN/Makerbeam/makerbeam_60mm.stp diff --git a/Mechanical Parts/Profiles EN/makerbeam/makerbeam_900mm.stp b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_900mm.stp similarity index 100% rename from Mechanical Parts/Profiles EN/makerbeam/makerbeam_900mm.stp rename to Mechanical Parts/Profiles EN/Makerbeam/makerbeam_900mm.stp diff --git a/Mechanical Parts/Profiles EN/makerbeam/makerbeam_bracket_45degree.FCStd b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_45degree.FCStd similarity index 100% rename from Mechanical Parts/Profiles EN/makerbeam/makerbeam_bracket_45degree.FCStd rename to Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_45degree.FCStd diff --git a/Mechanical Parts/Profiles EN/makerbeam/makerbeam_bracket_45degree.stp b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_45degree.stp similarity index 100% rename from Mechanical Parts/Profiles EN/makerbeam/makerbeam_bracket_45degree.stp rename to Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_45degree.stp diff --git a/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_60degree.FCStd b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_60degree.FCStd new file mode 100644 index 00000000..540a3234 Binary files /dev/null and b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_60degree.FCStd differ diff --git a/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_60degree.stp b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_60degree.stp new file mode 100644 index 00000000..343d03df --- /dev/null +++ b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_60degree.stp @@ -0,0 +1,1929 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/beni/Projects/misc_3D_designs/makerbeam_lib/makerbeam_bracket_ +60degree.stp','2020-07-21T17:33:44',('Author'),(''), + 'Open CASCADE STEP processor 7.3','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('makerbeam_bracket_60degree','makerbeam_bracket_60degree', + '',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1601); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#137,#676,#730,#784,#1189,#1216,#1243,#1270, + #1297,#1324,#1351,#1378,#1405,#1432,#1459,#1486,#1493,#1520,#1547, + #1574)); +#17 = ADVANCED_FACE('',(#18),#32,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#55,#83,#111)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-0.253924530024,25.416596273262,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-7.618903658374,12.660078226275,0.)); +#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(-3.92453002351E-03,25.849608975154,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#31 = PCURVE('',#32,#37); +#32 = PLANE('',#33); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(-3.92453002351E-03,25.849608975154,0.)); +#35 = DIRECTION('',(0.866025403784,-0.5,0.)); +#36 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(0.,0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(1.,-0.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#44,#49); +#44 = PLANE('',#45); +#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48); +#46 = CARTESIAN_POINT('',(-9.116257726384,12.836287796085,0.)); +#47 = DIRECTION('',(-0.,-0.,-1.)); +#48 = DIRECTION('',(-1.,0.,0.)); +#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54); +#50 = LINE('',#51,#52); +#51 = CARTESIAN_POINT('',(-9.11233319636,13.013321179069)); +#52 = VECTOR('',#53,1.); +#53 = DIRECTION('',(0.5,-0.866025403784)); +#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55 = ORIENTED_EDGE('',*,*,#56,.T.); +#56 = EDGE_CURVE('',#22,#57,#59,.T.); +#57 = VERTEX_POINT('',#58); +#58 = CARTESIAN_POINT('',(-0.253924530024,25.416596273262,1.5)); +#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(-0.253924530024,25.416596273262,0.)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(0.,0.,1.)); +#64 = PCURVE('',#32,#65); +#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70); +#66 = LINE('',#67,#68); +#67 = CARTESIAN_POINT('',(0.5,-0.)); +#68 = VECTOR('',#69,1.); +#69 = DIRECTION('',(0.,-1.)); +#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71 = PCURVE('',#72,#77); +#72 = CYLINDRICAL_SURFACE('',#73,0.5); +#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76); +#74 = CARTESIAN_POINT('',(-0.686937231916,25.666596273262,0.)); +#75 = DIRECTION('',(0.,0.,1.)); +#76 = DIRECTION('',(0.866025403784,-0.5,0.)); +#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82); +#78 = LINE('',#79,#80); +#79 = CARTESIAN_POINT('',(0.,0.)); +#80 = VECTOR('',#81,1.); +#81 = DIRECTION('',(0.,1.)); +#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83 = ORIENTED_EDGE('',*,*,#84,.T.); +#84 = EDGE_CURVE('',#57,#85,#87,.T.); +#85 = VERTEX_POINT('',#86); +#86 = CARTESIAN_POINT('',(-7.618903658374,12.660078226275,1.5)); +#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.); +#88 = LINE('',#89,#90); +#89 = CARTESIAN_POINT('',(-3.92453002351E-03,25.849608975154,1.5)); +#90 = VECTOR('',#91,1.); +#91 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#92 = PCURVE('',#32,#93); +#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98); +#94 = LINE('',#95,#96); +#95 = CARTESIAN_POINT('',(0.,-1.5)); +#96 = VECTOR('',#97,1.); +#97 = DIRECTION('',(1.,-0.)); +#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#99 = PCURVE('',#100,#105); +#100 = PLANE('',#101); +#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104); +#102 = CARTESIAN_POINT('',(-9.116257726384,12.836287796085,1.5)); +#103 = DIRECTION('',(-0.,-0.,-1.)); +#104 = DIRECTION('',(-1.,0.,0.)); +#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110); +#106 = LINE('',#107,#108); +#107 = CARTESIAN_POINT('',(-9.11233319636,13.013321179069)); +#108 = VECTOR('',#109,1.); +#109 = DIRECTION('',(0.5,-0.866025403784)); +#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#111 = ORIENTED_EDGE('',*,*,#112,.F.); +#112 = EDGE_CURVE('',#24,#85,#113,.T.); +#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.); +#114 = LINE('',#115,#116); +#115 = CARTESIAN_POINT('',(-7.618903658374,12.660078226275,0.)); +#116 = VECTOR('',#117,1.); +#117 = DIRECTION('',(0.,0.,1.)); +#118 = PCURVE('',#32,#119); +#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124); +#120 = LINE('',#121,#122); +#121 = CARTESIAN_POINT('',(15.2299582567,-0.)); +#122 = VECTOR('',#123,1.); +#123 = DIRECTION('',(0.,-1.)); +#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#125 = PCURVE('',#126,#131); +#126 = CYLINDRICAL_SURFACE('',#127,1.693031022122); +#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); +#128 = CARTESIAN_POINT('',(-6.264903,11.643694313086,0.)); +#129 = DIRECTION('',(-0.,-0.,-1.)); +#130 = DIRECTION('',(1.,0.,0.)); +#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136); +#132 = LINE('',#133,#134); +#133 = CARTESIAN_POINT('',(-2.497674106759,0.)); +#134 = VECTOR('',#135,1.); +#135 = DIRECTION('',(-0.,-1.)); +#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#137 = ADVANCED_FACE('',(#138,#536,#571,#606,#641),#44,.T.); +#138 = FACE_BOUND('',#139,.T.); +#139 = EDGE_LOOP('',(#140,#141,#169,#197,#226,#254,#283,#311,#340,#368, + #397,#425,#454,#482,#510)); +#140 = ORIENTED_EDGE('',*,*,#21,.T.); +#141 = ORIENTED_EDGE('',*,*,#142,.T.); +#142 = EDGE_CURVE('',#24,#143,#145,.T.); +#143 = VERTEX_POINT('',#144); +#144 = CARTESIAN_POINT('',(-6.670640657847,10.,0.)); +#145 = SURFACE_CURVE('',#146,(#151,#162),.PCURVE_S1.); +#146 = CIRCLE('',#147,1.693031022122); +#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150); +#148 = CARTESIAN_POINT('',(-6.264903,11.643694313086,0.)); +#149 = DIRECTION('',(0.,0.,1.)); +#150 = DIRECTION('',(1.,0.,0.)); +#151 = PCURVE('',#44,#152); +#152 = DEFINITIONAL_REPRESENTATION('',(#153),#161); +#153 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#154,#155,#156,#157,#158,#159 +,#160),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#154 = CARTESIAN_POINT('',(-4.544385748506,-1.192593482999)); +#155 = CARTESIAN_POINT('',(-4.544385748506,1.739822266106)); +#156 = CARTESIAN_POINT('',(-2.004839215323,0.273614391554)); +#157 = CARTESIAN_POINT('',(0.534707317859,-1.192593482999)); +#158 = CARTESIAN_POINT('',(-2.004839215323,-2.658801357551)); +#159 = CARTESIAN_POINT('',(-4.544385748506,-4.125009232104)); +#160 = CARTESIAN_POINT('',(-4.544385748506,-1.192593482999)); +#161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#162 = PCURVE('',#126,#163); +#163 = DEFINITIONAL_REPRESENTATION('',(#164),#168); +#164 = LINE('',#165,#166); +#165 = CARTESIAN_POINT('',(-0.,0.)); +#166 = VECTOR('',#167,1.); +#167 = DIRECTION('',(-1.,0.)); +#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#169 = ORIENTED_EDGE('',*,*,#170,.F.); +#170 = EDGE_CURVE('',#171,#143,#173,.T.); +#171 = VERTEX_POINT('',#172); +#172 = CARTESIAN_POINT('',(-0.5,10.,0.)); +#173 = SURFACE_CURVE('',#174,(#178,#185),.PCURVE_S1.); +#174 = LINE('',#175,#176); +#175 = CARTESIAN_POINT('',(0.,10.,0.)); +#176 = VECTOR('',#177,1.); +#177 = DIRECTION('',(-1.,0.,0.)); +#178 = PCURVE('',#44,#179); +#179 = DEFINITIONAL_REPRESENTATION('',(#180),#184); +#180 = LINE('',#181,#182); +#181 = CARTESIAN_POINT('',(-9.116257726384,-2.836287796085)); +#182 = VECTOR('',#183,1.); +#183 = DIRECTION('',(1.,0.)); +#184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#185 = PCURVE('',#186,#191); +#186 = PLANE('',#187); +#187 = AXIS2_PLACEMENT_3D('',#188,#189,#190); +#188 = CARTESIAN_POINT('',(0.,10.,0.)); +#189 = DIRECTION('',(0.,-1.,0.)); +#190 = DIRECTION('',(-1.,0.,0.)); +#191 = DEFINITIONAL_REPRESENTATION('',(#192),#196); +#192 = LINE('',#193,#194); +#193 = CARTESIAN_POINT('',(0.,-0.)); +#194 = VECTOR('',#195,1.); +#195 = DIRECTION('',(1.,0.)); +#196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#197 = ORIENTED_EDGE('',*,*,#198,.T.); +#198 = EDGE_CURVE('',#171,#199,#201,.T.); +#199 = VERTEX_POINT('',#200); +#200 = CARTESIAN_POINT('',(1.110223024625E-16,9.5,0.)); +#201 = SURFACE_CURVE('',#202,(#207,#214),.PCURVE_S1.); +#202 = CIRCLE('',#203,0.5); +#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206); +#204 = CARTESIAN_POINT('',(-0.5,9.5,0.)); +#205 = DIRECTION('',(-0.,-0.,-1.)); +#206 = DIRECTION('',(0.,-1.,0.)); +#207 = PCURVE('',#44,#208); +#208 = DEFINITIONAL_REPRESENTATION('',(#209),#213); +#209 = CIRCLE('',#210,0.5); +#210 = AXIS2_PLACEMENT_2D('',#211,#212); +#211 = CARTESIAN_POINT('',(-8.616257726384,-3.336287796085)); +#212 = DIRECTION('',(0.,-1.)); +#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#214 = PCURVE('',#215,#220); +#215 = CYLINDRICAL_SURFACE('',#216,0.5); +#216 = AXIS2_PLACEMENT_3D('',#217,#218,#219); +#217 = CARTESIAN_POINT('',(-0.5,9.5,0.)); +#218 = DIRECTION('',(0.,0.,1.)); +#219 = DIRECTION('',(0.,1.,0.)); +#220 = DEFINITIONAL_REPRESENTATION('',(#221),#225); +#221 = LINE('',#222,#223); +#222 = CARTESIAN_POINT('',(3.14159265359,-0.)); +#223 = VECTOR('',#224,1.); +#224 = DIRECTION('',(-1.,0.)); +#225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#226 = ORIENTED_EDGE('',*,*,#227,.F.); +#227 = EDGE_CURVE('',#228,#199,#230,.T.); +#228 = VERTEX_POINT('',#229); +#229 = CARTESIAN_POINT('',(1.110223024625E-16,0.5,0.)); +#230 = SURFACE_CURVE('',#231,(#235,#242),.PCURVE_S1.); +#231 = LINE('',#232,#233); +#232 = CARTESIAN_POINT('',(0.,0.,0.)); +#233 = VECTOR('',#234,1.); +#234 = DIRECTION('',(0.,1.,0.)); +#235 = PCURVE('',#44,#236); +#236 = DEFINITIONAL_REPRESENTATION('',(#237),#241); +#237 = LINE('',#238,#239); +#238 = CARTESIAN_POINT('',(-9.116257726384,-12.83628779608)); +#239 = VECTOR('',#240,1.); +#240 = DIRECTION('',(0.,1.)); +#241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#242 = PCURVE('',#243,#248); +#243 = PLANE('',#244); +#244 = AXIS2_PLACEMENT_3D('',#245,#246,#247); +#245 = CARTESIAN_POINT('',(0.,0.,0.)); +#246 = DIRECTION('',(-1.,0.,0.)); +#247 = DIRECTION('',(0.,1.,0.)); +#248 = DEFINITIONAL_REPRESENTATION('',(#249),#253); +#249 = LINE('',#250,#251); +#250 = CARTESIAN_POINT('',(0.,0.)); +#251 = VECTOR('',#252,1.); +#252 = DIRECTION('',(1.,0.)); +#253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#254 = ORIENTED_EDGE('',*,*,#255,.T.); +#255 = EDGE_CURVE('',#228,#256,#258,.T.); +#256 = VERTEX_POINT('',#257); +#257 = CARTESIAN_POINT('',(-0.5,-1.110223024625E-16,0.)); +#258 = SURFACE_CURVE('',#259,(#264,#271),.PCURVE_S1.); +#259 = CIRCLE('',#260,0.5); +#260 = AXIS2_PLACEMENT_3D('',#261,#262,#263); +#261 = CARTESIAN_POINT('',(-0.5,0.5,0.)); +#262 = DIRECTION('',(-0.,-0.,-1.)); +#263 = DIRECTION('',(0.,-1.,0.)); +#264 = PCURVE('',#44,#265); +#265 = DEFINITIONAL_REPRESENTATION('',(#266),#270); +#266 = CIRCLE('',#267,0.5); +#267 = AXIS2_PLACEMENT_2D('',#268,#269); +#268 = CARTESIAN_POINT('',(-8.616257726384,-12.33628779608)); +#269 = DIRECTION('',(0.,-1.)); +#270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#271 = PCURVE('',#272,#277); +#272 = CYLINDRICAL_SURFACE('',#273,0.5); +#273 = AXIS2_PLACEMENT_3D('',#274,#275,#276); +#274 = CARTESIAN_POINT('',(-0.5,0.5,0.)); +#275 = DIRECTION('',(0.,0.,1.)); +#276 = DIRECTION('',(1.,0.,0.)); +#277 = DEFINITIONAL_REPRESENTATION('',(#278),#282); +#278 = LINE('',#279,#280); +#279 = CARTESIAN_POINT('',(4.712388980385,-0.)); +#280 = VECTOR('',#281,1.); +#281 = DIRECTION('',(-1.,0.)); +#282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#283 = ORIENTED_EDGE('',*,*,#284,.T.); +#284 = EDGE_CURVE('',#256,#285,#287,.T.); +#285 = VERTEX_POINT('',#286); +#286 = CARTESIAN_POINT('',(-19.52405900657,0.,0.)); +#287 = SURFACE_CURVE('',#288,(#292,#299),.PCURVE_S1.); +#288 = LINE('',#289,#290); +#289 = CARTESIAN_POINT('',(0.,0.,0.)); +#290 = VECTOR('',#291,1.); +#291 = DIRECTION('',(-1.,0.,0.)); +#292 = PCURVE('',#44,#293); +#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298); +#294 = LINE('',#295,#296); +#295 = CARTESIAN_POINT('',(-9.116257726384,-12.83628779608)); +#296 = VECTOR('',#297,1.); +#297 = DIRECTION('',(1.,0.)); +#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#299 = PCURVE('',#300,#305); +#300 = PLANE('',#301); +#301 = AXIS2_PLACEMENT_3D('',#302,#303,#304); +#302 = CARTESIAN_POINT('',(0.,0.,0.)); +#303 = DIRECTION('',(0.,-1.,0.)); +#304 = DIRECTION('',(-1.,0.,0.)); +#305 = DEFINITIONAL_REPRESENTATION('',(#306),#310); +#306 = LINE('',#307,#308); +#307 = CARTESIAN_POINT('',(0.,-0.)); +#308 = VECTOR('',#309,1.); +#309 = DIRECTION('',(1.,0.)); +#310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#311 = ORIENTED_EDGE('',*,*,#312,.T.); +#312 = EDGE_CURVE('',#285,#313,#315,.T.); +#313 = VERTEX_POINT('',#314); +#314 = CARTESIAN_POINT('',(-20.02405791227,0.501046089053,0.)); +#315 = SURFACE_CURVE('',#316,(#321,#328),.PCURVE_S1.); +#316 = CIRCLE('',#317,0.5); +#317 = AXIS2_PLACEMENT_3D('',#318,#319,#320); +#318 = CARTESIAN_POINT('',(-19.52405900657,0.5,0.)); +#319 = DIRECTION('',(-0.,-0.,-1.)); +#320 = DIRECTION('',(0.,-1.,0.)); +#321 = PCURVE('',#44,#322); +#322 = DEFINITIONAL_REPRESENTATION('',(#323),#327); +#323 = CIRCLE('',#324,0.5); +#324 = AXIS2_PLACEMENT_2D('',#325,#326); +#325 = CARTESIAN_POINT('',(10.407801280192,-12.33628779608)); +#326 = DIRECTION('',(0.,-1.)); +#327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#328 = PCURVE('',#329,#334); +#329 = CYLINDRICAL_SURFACE('',#330,0.5); +#330 = AXIS2_PLACEMENT_3D('',#331,#332,#333); +#331 = CARTESIAN_POINT('',(-19.52405900657,0.5,0.)); +#332 = DIRECTION('',(0.,0.,1.)); +#333 = DIRECTION('',(0.,-1.,0.)); +#334 = DEFINITIONAL_REPRESENTATION('',(#335),#339); +#335 = LINE('',#336,#337); +#336 = CARTESIAN_POINT('',(-0.,0.)); +#337 = VECTOR('',#338,1.); +#338 = DIRECTION('',(-1.,0.)); +#339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#340 = ORIENTED_EDGE('',*,*,#341,.T.); +#341 = EDGE_CURVE('',#313,#342,#344,.T.); +#342 = VERTEX_POINT('',#343); +#343 = CARTESIAN_POINT('',(-20.00028914378,11.861798020424,0.)); +#344 = SURFACE_CURVE('',#345,(#349,#356),.PCURVE_S1.); +#345 = LINE('',#346,#347); +#346 = CARTESIAN_POINT('',(-20.02510619222,0.,0.)); +#347 = VECTOR('',#348,1.); +#348 = DIRECTION('',(2.092178106445E-03,0.999997811393,0.)); +#349 = PCURVE('',#44,#350); +#350 = DEFINITIONAL_REPRESENTATION('',(#351),#355); +#351 = LINE('',#352,#353); +#352 = CARTESIAN_POINT('',(10.908848465841,-12.83628779608)); +#353 = VECTOR('',#354,1.); +#354 = DIRECTION('',(-2.092178106445E-03,0.999997811393)); +#355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#356 = PCURVE('',#357,#362); +#357 = PLANE('',#358); +#358 = AXIS2_PLACEMENT_3D('',#359,#360,#361); +#359 = CARTESIAN_POINT('',(-20.02510619222,0.,0.)); +#360 = DIRECTION('',(-0.999997811393,2.092178106445E-03,0.)); +#361 = DIRECTION('',(2.092178106445E-03,0.999997811393,0.)); +#362 = DEFINITIONAL_REPRESENTATION('',(#363),#367); +#363 = LINE('',#364,#365); +#364 = CARTESIAN_POINT('',(0.,0.)); +#365 = VECTOR('',#366,1.); +#366 = DIRECTION('',(1.,0.)); +#367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#368 = ORIENTED_EDGE('',*,*,#369,.T.); +#369 = EDGE_CURVE('',#342,#370,#372,.T.); +#370 = VERTEX_POINT('',#371); +#371 = CARTESIAN_POINT('',(-19.92877517092,12.11843519108,0.)); +#372 = SURFACE_CURVE('',#373,(#378,#385),.PCURVE_S1.); +#373 = CIRCLE('',#374,0.5); +#374 = AXIS2_PLACEMENT_3D('',#375,#376,#377); +#375 = CARTESIAN_POINT('',(-19.50029023809,11.860751931371,0.)); +#376 = DIRECTION('',(-0.,-0.,-1.)); +#377 = DIRECTION('',(0.,-1.,0.)); +#378 = PCURVE('',#44,#379); +#379 = DEFINITIONAL_REPRESENTATION('',(#380),#384); +#380 = CIRCLE('',#381,0.5); +#381 = AXIS2_PLACEMENT_2D('',#382,#383); +#382 = CARTESIAN_POINT('',(10.384032511708,-0.975535864714)); +#383 = DIRECTION('',(0.,-1.)); +#384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#385 = PCURVE('',#386,#391); +#386 = CYLINDRICAL_SURFACE('',#387,0.5); +#387 = AXIS2_PLACEMENT_3D('',#388,#389,#390); +#388 = CARTESIAN_POINT('',(-19.50029023809,11.860751931371,0.)); +#389 = DIRECTION('',(0.,0.,1.)); +#390 = DIRECTION('',(-0.999997811393,2.092178106445E-03,0.)); +#391 = DEFINITIONAL_REPRESENTATION('',(#392),#396); +#392 = LINE('',#393,#394); +#393 = CARTESIAN_POINT('',(1.572888506428,-0.)); +#394 = VECTOR('',#395,1.); +#395 = DIRECTION('',(-1.,0.)); +#396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#397 = ORIENTED_EDGE('',*,*,#398,.F.); +#398 = EDGE_CURVE('',#399,#370,#401,.T.); +#399 = VERTEX_POINT('',#400); +#400 = CARTESIAN_POINT('',(-8.917306165068,30.428699360742,0.)); +#401 = SURFACE_CURVE('',#402,(#406,#413),.PCURVE_S1.); +#402 = LINE('',#403,#404); +#403 = CARTESIAN_POINT('',(-8.664178567868,30.849608975154,0.)); +#404 = VECTOR('',#405,1.); +#405 = DIRECTION('',(-0.515366519419,-0.856969865668,0.)); +#406 = PCURVE('',#44,#407); +#407 = DEFINITIONAL_REPRESENTATION('',(#408),#412); +#408 = LINE('',#409,#410); +#409 = CARTESIAN_POINT('',(-0.452079158516,18.013321179069)); +#410 = VECTOR('',#411,1.); +#411 = DIRECTION('',(0.515366519419,-0.856969865668)); +#412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#413 = PCURVE('',#414,#419); +#414 = PLANE('',#415); +#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418); +#416 = CARTESIAN_POINT('',(-8.664178567868,30.849608975154,0.)); +#417 = DIRECTION('',(0.856969865668,-0.515366519419,0.)); +#418 = DIRECTION('',(-0.515366519419,-0.856969865668,0.)); +#419 = DEFINITIONAL_REPRESENTATION('',(#420),#424); +#420 = LINE('',#421,#422); +#421 = CARTESIAN_POINT('',(0.,0.)); +#422 = VECTOR('',#423,1.); +#423 = DIRECTION('',(1.,-0.)); +#424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#425 = ORIENTED_EDGE('',*,*,#426,.T.); +#426 = EDGE_CURVE('',#399,#427,#429,.T.); +#427 = VERTEX_POINT('',#428); +#428 = CARTESIAN_POINT('',(-8.238821232235,30.604028802925,0.)); +#429 = SURFACE_CURVE('',#430,(#435,#442),.PCURVE_S1.); +#430 = CIRCLE('',#431,0.5); +#431 = AXIS2_PLACEMENT_3D('',#432,#433,#434); +#432 = CARTESIAN_POINT('',(-8.488821232235,30.171016101032,0.)); +#433 = DIRECTION('',(-0.,-0.,-1.)); +#434 = DIRECTION('',(0.,-1.,0.)); +#435 = PCURVE('',#44,#436); +#436 = DEFINITIONAL_REPRESENTATION('',(#437),#441); +#437 = CIRCLE('',#438,0.5); +#438 = AXIS2_PLACEMENT_2D('',#439,#440); +#439 = CARTESIAN_POINT('',(-0.627436494149,17.334728304948)); +#440 = DIRECTION('',(0.,-1.)); +#441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#442 = PCURVE('',#443,#448); +#443 = CYLINDRICAL_SURFACE('',#444,0.5); +#444 = AXIS2_PLACEMENT_3D('',#445,#446,#447); +#445 = CARTESIAN_POINT('',(-8.488821232235,30.171016101032,0.)); +#446 = DIRECTION('',(0.,0.,1.)); +#447 = DIRECTION('',(-0.856969865668,0.515366519419,0.)); +#448 = DEFINITIONAL_REPRESENTATION('',(#449),#453); +#449 = LINE('',#450,#451); +#450 = CARTESIAN_POINT('',(2.112231613375,-0.)); +#451 = VECTOR('',#452,1.); +#452 = DIRECTION('',(-1.,0.)); +#453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#454 = ORIENTED_EDGE('',*,*,#455,.F.); +#455 = EDGE_CURVE('',#456,#427,#458,.T.); +#456 = VERTEX_POINT('',#457); +#457 = CARTESIAN_POINT('',(-4.334051548946,28.349608975154,0.)); +#458 = SURFACE_CURVE('',#459,(#463,#470),.PCURVE_S1.); +#459 = LINE('',#460,#461); +#460 = CARTESIAN_POINT('',(-4.334051548946,28.349608975154,0.)); +#461 = VECTOR('',#462,1.); +#462 = DIRECTION('',(-0.866025403784,0.5,0.)); +#463 = PCURVE('',#44,#464); +#464 = DEFINITIONAL_REPRESENTATION('',(#465),#469); +#465 = LINE('',#466,#467); +#466 = CARTESIAN_POINT('',(-4.782206177438,15.513321179069)); +#467 = VECTOR('',#468,1.); +#468 = DIRECTION('',(0.866025403784,0.5)); +#469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#470 = PCURVE('',#471,#476); +#471 = PLANE('',#472); +#472 = AXIS2_PLACEMENT_3D('',#473,#474,#475); +#473 = CARTESIAN_POINT('',(-4.334051548946,28.349608975154,0.)); +#474 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#475 = DIRECTION('',(-0.866025403784,0.5,0.)); +#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481); +#477 = LINE('',#478,#479); +#478 = CARTESIAN_POINT('',(0.,0.)); +#479 = VECTOR('',#480,1.); +#480 = DIRECTION('',(1.,0.)); +#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#482 = ORIENTED_EDGE('',*,*,#483,.F.); +#483 = EDGE_CURVE('',#484,#456,#486,.T.); +#484 = VERTEX_POINT('',#485); +#485 = CARTESIAN_POINT('',(-0.436937231916,26.099608975154,0.)); +#486 = SURFACE_CURVE('',#487,(#491,#498),.PCURVE_S1.); +#487 = LINE('',#488,#489); +#488 = CARTESIAN_POINT('',(-3.92453002351E-03,25.849608975154,0.)); +#489 = VECTOR('',#490,1.); +#490 = DIRECTION('',(-0.866025403784,0.5,0.)); +#491 = PCURVE('',#44,#492); +#492 = DEFINITIONAL_REPRESENTATION('',(#493),#497); +#493 = LINE('',#494,#495); +#494 = CARTESIAN_POINT('',(-9.11233319636,13.013321179069)); +#495 = VECTOR('',#496,1.); +#496 = DIRECTION('',(0.866025403784,0.5)); +#497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#498 = PCURVE('',#499,#504); +#499 = PLANE('',#500); +#500 = AXIS2_PLACEMENT_3D('',#501,#502,#503); +#501 = CARTESIAN_POINT('',(-3.92453002351E-03,25.849608975154,0.)); +#502 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#503 = DIRECTION('',(-0.866025403784,0.5,0.)); +#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509); +#505 = LINE('',#506,#507); +#506 = CARTESIAN_POINT('',(0.,0.)); +#507 = VECTOR('',#508,1.); +#508 = DIRECTION('',(1.,0.)); +#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#510 = ORIENTED_EDGE('',*,*,#511,.F.); +#511 = EDGE_CURVE('',#22,#484,#512,.T.); +#512 = SURFACE_CURVE('',#513,(#518,#529),.PCURVE_S1.); +#513 = CIRCLE('',#514,0.5); +#514 = AXIS2_PLACEMENT_3D('',#515,#516,#517); +#515 = CARTESIAN_POINT('',(-0.686937231916,25.666596273262,0.)); +#516 = DIRECTION('',(-0.,0.,1.)); +#517 = DIRECTION('',(0.,-1.,0.)); +#518 = PCURVE('',#44,#519); +#519 = DEFINITIONAL_REPRESENTATION('',(#520),#528); +#520 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#521,#522,#523,#524,#525,#526 +,#527),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#521 = CARTESIAN_POINT('',(-8.429320494468,12.330308477177)); +#522 = CARTESIAN_POINT('',(-9.295345898253,12.330308477177)); +#523 = CARTESIAN_POINT('',(-8.86233319636,13.080308477177)); +#524 = CARTESIAN_POINT('',(-8.429320494468,13.830308477177)); +#525 = CARTESIAN_POINT('',(-7.996307792576,13.080308477177)); +#526 = CARTESIAN_POINT('',(-7.563295090684,12.330308477177)); +#527 = CARTESIAN_POINT('',(-8.429320494468,12.330308477177)); +#528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#529 = PCURVE('',#72,#530); +#530 = DEFINITIONAL_REPRESENTATION('',(#531),#535); +#531 = LINE('',#532,#533); +#532 = CARTESIAN_POINT('',(-1.047197551197,0.)); +#533 = VECTOR('',#534,1.); +#534 = DIRECTION('',(1.,0.)); +#535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#536 = FACE_BOUND('',#537,.T.); +#537 = EDGE_LOOP('',(#538)); +#538 = ORIENTED_EDGE('',*,*,#539,.T.); +#539 = EDGE_CURVE('',#540,#540,#542,.T.); +#540 = VERTEX_POINT('',#541); +#541 = CARTESIAN_POINT('',(-5.3,24.,0.)); +#542 = SURFACE_CURVE('',#543,(#548,#559),.PCURVE_S1.); +#543 = CIRCLE('',#544,1.5); +#544 = AXIS2_PLACEMENT_3D('',#545,#546,#547); +#545 = CARTESIAN_POINT('',(-6.8,24.,0.)); +#546 = DIRECTION('',(0.,0.,1.)); +#547 = DIRECTION('',(1.,0.,0.)); +#548 = PCURVE('',#44,#549); +#549 = DEFINITIONAL_REPRESENTATION('',(#550),#558); +#550 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#551,#552,#553,#554,#555,#556 +,#557),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#551 = CARTESIAN_POINT('',(-3.816257726384,11.163712203915)); +#552 = CARTESIAN_POINT('',(-3.816257726384,13.761788415268)); +#553 = CARTESIAN_POINT('',(-1.566257726384,12.462750309592)); +#554 = CARTESIAN_POINT('',(0.683742273616,11.163712203915)); +#555 = CARTESIAN_POINT('',(-1.566257726384,9.864674098238)); +#556 = CARTESIAN_POINT('',(-3.816257726384,8.565635992562)); +#557 = CARTESIAN_POINT('',(-3.816257726384,11.163712203915)); +#558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#559 = PCURVE('',#560,#565); +#560 = CYLINDRICAL_SURFACE('',#561,1.5); +#561 = AXIS2_PLACEMENT_3D('',#562,#563,#564); +#562 = CARTESIAN_POINT('',(-6.8,24.,0.)); +#563 = DIRECTION('',(-0.,-0.,-1.)); +#564 = DIRECTION('',(1.,0.,0.)); +#565 = DEFINITIONAL_REPRESENTATION('',(#566),#570); +#566 = LINE('',#567,#568); +#567 = CARTESIAN_POINT('',(-0.,0.)); +#568 = VECTOR('',#569,1.); +#569 = DIRECTION('',(-1.,0.)); +#570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#571 = FACE_BOUND('',#572,.T.); +#572 = EDGE_LOOP('',(#573)); +#573 = ORIENTED_EDGE('',*,*,#574,.T.); +#574 = EDGE_CURVE('',#575,#575,#577,.T.); +#575 = VERTEX_POINT('',#576); +#576 = CARTESIAN_POINT('',(-9.2,17.,0.)); +#577 = SURFACE_CURVE('',#578,(#583,#594),.PCURVE_S1.); +#578 = CIRCLE('',#579,1.5); +#579 = AXIS2_PLACEMENT_3D('',#580,#581,#582); +#580 = CARTESIAN_POINT('',(-10.7,17.,0.)); +#581 = DIRECTION('',(0.,0.,1.)); +#582 = DIRECTION('',(1.,0.,0.)); +#583 = PCURVE('',#44,#584); +#584 = DEFINITIONAL_REPRESENTATION('',(#585),#593); +#585 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#586,#587,#588,#589,#590,#591 +,#592),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#586 = CARTESIAN_POINT('',(8.374227361612E-02,4.163712203915)); +#587 = CARTESIAN_POINT('',(8.374227361612E-02,6.761788415268)); +#588 = CARTESIAN_POINT('',(2.333742273616,5.462750309592)); +#589 = CARTESIAN_POINT('',(4.583742273616,4.163712203915)); +#590 = CARTESIAN_POINT('',(2.333742273616,2.864674098238)); +#591 = CARTESIAN_POINT('',(8.374227361612E-02,1.565635992562)); +#592 = CARTESIAN_POINT('',(8.374227361612E-02,4.163712203915)); +#593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#594 = PCURVE('',#595,#600); +#595 = CYLINDRICAL_SURFACE('',#596,1.5); +#596 = AXIS2_PLACEMENT_3D('',#597,#598,#599); +#597 = CARTESIAN_POINT('',(-10.7,17.,0.)); +#598 = DIRECTION('',(-0.,-0.,-1.)); +#599 = DIRECTION('',(1.,0.,0.)); +#600 = DEFINITIONAL_REPRESENTATION('',(#601),#605); +#601 = LINE('',#602,#603); +#602 = CARTESIAN_POINT('',(-0.,0.)); +#603 = VECTOR('',#604,1.); +#604 = DIRECTION('',(-1.,0.)); +#605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#606 = FACE_BOUND('',#607,.T.); +#607 = EDGE_LOOP('',(#608)); +#608 = ORIENTED_EDGE('',*,*,#609,.T.); +#609 = EDGE_CURVE('',#610,#610,#612,.T.); +#610 = VERTEX_POINT('',#611); +#611 = CARTESIAN_POINT('',(-13.5,5.,0.)); +#612 = SURFACE_CURVE('',#613,(#618,#629),.PCURVE_S1.); +#613 = CIRCLE('',#614,1.5); +#614 = AXIS2_PLACEMENT_3D('',#615,#616,#617); +#615 = CARTESIAN_POINT('',(-15.,5.,0.)); +#616 = DIRECTION('',(0.,0.,1.)); +#617 = DIRECTION('',(1.,0.,0.)); +#618 = PCURVE('',#44,#619); +#619 = DEFINITIONAL_REPRESENTATION('',(#620),#628); +#620 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#621,#622,#623,#624,#625,#626 +,#627),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#621 = CARTESIAN_POINT('',(4.383742273616,-7.836287796085)); +#622 = CARTESIAN_POINT('',(4.383742273616,-5.238211584732)); +#623 = CARTESIAN_POINT('',(6.633742273616,-6.537249690408)); +#624 = CARTESIAN_POINT('',(8.883742273616,-7.836287796085)); +#625 = CARTESIAN_POINT('',(6.633742273616,-9.135325901762)); +#626 = CARTESIAN_POINT('',(4.383742273616,-10.43436400743)); +#627 = CARTESIAN_POINT('',(4.383742273616,-7.836287796085)); +#628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#629 = PCURVE('',#630,#635); +#630 = CYLINDRICAL_SURFACE('',#631,1.5); +#631 = AXIS2_PLACEMENT_3D('',#632,#633,#634); +#632 = CARTESIAN_POINT('',(-15.,5.,0.)); +#633 = DIRECTION('',(-0.,-0.,-1.)); +#634 = DIRECTION('',(1.,0.,0.)); +#635 = DEFINITIONAL_REPRESENTATION('',(#636),#640); +#636 = LINE('',#637,#638); +#637 = CARTESIAN_POINT('',(-0.,0.)); +#638 = VECTOR('',#639,1.); +#639 = DIRECTION('',(-1.,0.)); +#640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#641 = FACE_BOUND('',#642,.T.); +#642 = EDGE_LOOP('',(#643)); +#643 = ORIENTED_EDGE('',*,*,#644,.T.); +#644 = EDGE_CURVE('',#645,#645,#647,.T.); +#645 = VERTEX_POINT('',#646); +#646 = CARTESIAN_POINT('',(-3.5,5.,0.)); +#647 = SURFACE_CURVE('',#648,(#653,#664),.PCURVE_S1.); +#648 = CIRCLE('',#649,1.5); +#649 = AXIS2_PLACEMENT_3D('',#650,#651,#652); +#650 = CARTESIAN_POINT('',(-5.,5.,0.)); +#651 = DIRECTION('',(0.,0.,1.)); +#652 = DIRECTION('',(1.,0.,0.)); +#653 = PCURVE('',#44,#654); +#654 = DEFINITIONAL_REPRESENTATION('',(#655),#663); +#655 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#656,#657,#658,#659,#660,#661 +,#662),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#656 = CARTESIAN_POINT('',(-5.616257726384,-7.836287796085)); +#657 = CARTESIAN_POINT('',(-5.616257726384,-5.238211584732)); +#658 = CARTESIAN_POINT('',(-3.366257726384,-6.537249690408)); +#659 = CARTESIAN_POINT('',(-1.116257726384,-7.836287796085)); +#660 = CARTESIAN_POINT('',(-3.366257726384,-9.135325901762)); +#661 = CARTESIAN_POINT('',(-5.616257726384,-10.43436400743)); +#662 = CARTESIAN_POINT('',(-5.616257726384,-7.836287796085)); +#663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#664 = PCURVE('',#665,#670); +#665 = CYLINDRICAL_SURFACE('',#666,1.5); +#666 = AXIS2_PLACEMENT_3D('',#667,#668,#669); +#667 = CARTESIAN_POINT('',(-5.,5.,0.)); +#668 = DIRECTION('',(-0.,-0.,-1.)); +#669 = DIRECTION('',(1.,0.,0.)); +#670 = DEFINITIONAL_REPRESENTATION('',(#671),#675); +#671 = LINE('',#672,#673); +#672 = CARTESIAN_POINT('',(-0.,0.)); +#673 = VECTOR('',#674,1.); +#674 = DIRECTION('',(-1.,0.)); +#675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#676 = ADVANCED_FACE('',(#677),#72,.T.); +#677 = FACE_BOUND('',#678,.T.); +#678 = EDGE_LOOP('',(#679,#680,#703,#729)); +#679 = ORIENTED_EDGE('',*,*,#511,.T.); +#680 = ORIENTED_EDGE('',*,*,#681,.T.); +#681 = EDGE_CURVE('',#484,#682,#684,.T.); +#682 = VERTEX_POINT('',#683); +#683 = CARTESIAN_POINT('',(-0.436937231916,26.099608975154,1.5)); +#684 = SURFACE_CURVE('',#685,(#689,#696),.PCURVE_S1.); +#685 = LINE('',#686,#687); +#686 = CARTESIAN_POINT('',(-0.436937231916,26.099608975154,0.)); +#687 = VECTOR('',#688,1.); +#688 = DIRECTION('',(0.,0.,1.)); +#689 = PCURVE('',#72,#690); +#690 = DEFINITIONAL_REPRESENTATION('',(#691),#695); +#691 = LINE('',#692,#693); +#692 = CARTESIAN_POINT('',(1.570796326795,0.)); +#693 = VECTOR('',#694,1.); +#694 = DIRECTION('',(0.,1.)); +#695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#696 = PCURVE('',#499,#697); +#697 = DEFINITIONAL_REPRESENTATION('',(#698),#702); +#698 = LINE('',#699,#700); +#699 = CARTESIAN_POINT('',(0.5,0.)); +#700 = VECTOR('',#701,1.); +#701 = DIRECTION('',(0.,-1.)); +#702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#703 = ORIENTED_EDGE('',*,*,#704,.F.); +#704 = EDGE_CURVE('',#57,#682,#705,.T.); +#705 = SURFACE_CURVE('',#706,(#711,#718),.PCURVE_S1.); +#706 = CIRCLE('',#707,0.5); +#707 = AXIS2_PLACEMENT_3D('',#708,#709,#710); +#708 = CARTESIAN_POINT('',(-0.686937231916,25.666596273262,1.5)); +#709 = DIRECTION('',(-0.,0.,1.)); +#710 = DIRECTION('',(0.,-1.,0.)); +#711 = PCURVE('',#72,#712); +#712 = DEFINITIONAL_REPRESENTATION('',(#713),#717); +#713 = LINE('',#714,#715); +#714 = CARTESIAN_POINT('',(-1.047197551197,1.5)); +#715 = VECTOR('',#716,1.); +#716 = DIRECTION('',(1.,0.)); +#717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#718 = PCURVE('',#100,#719); +#719 = DEFINITIONAL_REPRESENTATION('',(#720),#728); +#720 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#721,#722,#723,#724,#725,#726 +,#727),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#721 = CARTESIAN_POINT('',(-8.429320494468,12.330308477177)); +#722 = CARTESIAN_POINT('',(-9.295345898253,12.330308477177)); +#723 = CARTESIAN_POINT('',(-8.86233319636,13.080308477177)); +#724 = CARTESIAN_POINT('',(-8.429320494468,13.830308477177)); +#725 = CARTESIAN_POINT('',(-7.996307792576,13.080308477177)); +#726 = CARTESIAN_POINT('',(-7.563295090684,12.330308477177)); +#727 = CARTESIAN_POINT('',(-8.429320494468,12.330308477177)); +#728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#729 = ORIENTED_EDGE('',*,*,#56,.F.); +#730 = ADVANCED_FACE('',(#731),#126,.F.); +#731 = FACE_BOUND('',#732,.T.); +#732 = EDGE_LOOP('',(#733,#734,#762,#783)); +#733 = ORIENTED_EDGE('',*,*,#112,.T.); +#734 = ORIENTED_EDGE('',*,*,#735,.T.); +#735 = EDGE_CURVE('',#85,#736,#738,.T.); +#736 = VERTEX_POINT('',#737); +#737 = CARTESIAN_POINT('',(-6.670640657847,10.,1.5)); +#738 = SURFACE_CURVE('',#739,(#744,#751),.PCURVE_S1.); +#739 = CIRCLE('',#740,1.693031022122); +#740 = AXIS2_PLACEMENT_3D('',#741,#742,#743); +#741 = CARTESIAN_POINT('',(-6.264903,11.643694313086,1.5)); +#742 = DIRECTION('',(0.,0.,1.)); +#743 = DIRECTION('',(1.,0.,0.)); +#744 = PCURVE('',#126,#745); +#745 = DEFINITIONAL_REPRESENTATION('',(#746),#750); +#746 = LINE('',#747,#748); +#747 = CARTESIAN_POINT('',(-0.,-1.5)); +#748 = VECTOR('',#749,1.); +#749 = DIRECTION('',(-1.,0.)); +#750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#751 = PCURVE('',#100,#752); +#752 = DEFINITIONAL_REPRESENTATION('',(#753),#761); +#753 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#754,#755,#756,#757,#758,#759 +,#760),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#754 = CARTESIAN_POINT('',(-4.544385748506,-1.192593482999)); +#755 = CARTESIAN_POINT('',(-4.544385748506,1.739822266106)); +#756 = CARTESIAN_POINT('',(-2.004839215323,0.273614391554)); +#757 = CARTESIAN_POINT('',(0.534707317859,-1.192593482999)); +#758 = CARTESIAN_POINT('',(-2.004839215323,-2.658801357551)); +#759 = CARTESIAN_POINT('',(-4.544385748506,-4.125009232104)); +#760 = CARTESIAN_POINT('',(-4.544385748506,-1.192593482999)); +#761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#762 = ORIENTED_EDGE('',*,*,#763,.F.); +#763 = EDGE_CURVE('',#143,#736,#764,.T.); +#764 = SURFACE_CURVE('',#765,(#769,#776),.PCURVE_S1.); +#765 = LINE('',#766,#767); +#766 = CARTESIAN_POINT('',(-6.670640657847,10.,0.)); +#767 = VECTOR('',#768,1.); +#768 = DIRECTION('',(0.,0.,1.)); +#769 = PCURVE('',#126,#770); +#770 = DEFINITIONAL_REPRESENTATION('',(#771),#775); +#771 = LINE('',#772,#773); +#772 = CARTESIAN_POINT('',(-4.470381963462,0.)); +#773 = VECTOR('',#774,1.); +#774 = DIRECTION('',(-0.,-1.)); +#775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#776 = PCURVE('',#186,#777); +#777 = DEFINITIONAL_REPRESENTATION('',(#778),#782); +#778 = LINE('',#779,#780); +#779 = CARTESIAN_POINT('',(6.670640657847,0.)); +#780 = VECTOR('',#781,1.); +#781 = DIRECTION('',(0.,-1.)); +#782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#783 = ORIENTED_EDGE('',*,*,#142,.F.); +#784 = ADVANCED_FACE('',(#785,#1069,#1099,#1129,#1159),#100,.F.); +#785 = FACE_BOUND('',#786,.F.); +#786 = EDGE_LOOP('',(#787,#788,#789,#812,#836,#859,#883,#906,#930,#953, + #977,#1000,#1024,#1047,#1068)); +#787 = ORIENTED_EDGE('',*,*,#84,.T.); +#788 = ORIENTED_EDGE('',*,*,#735,.T.); +#789 = ORIENTED_EDGE('',*,*,#790,.F.); +#790 = EDGE_CURVE('',#791,#736,#793,.T.); +#791 = VERTEX_POINT('',#792); +#792 = CARTESIAN_POINT('',(-0.5,10.,1.5)); +#793 = SURFACE_CURVE('',#794,(#798,#805),.PCURVE_S1.); +#794 = LINE('',#795,#796); +#795 = CARTESIAN_POINT('',(0.,10.,1.5)); +#796 = VECTOR('',#797,1.); +#797 = DIRECTION('',(-1.,0.,0.)); +#798 = PCURVE('',#100,#799); +#799 = DEFINITIONAL_REPRESENTATION('',(#800),#804); +#800 = LINE('',#801,#802); +#801 = CARTESIAN_POINT('',(-9.116257726384,-2.836287796085)); +#802 = VECTOR('',#803,1.); +#803 = DIRECTION('',(1.,0.)); +#804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#805 = PCURVE('',#186,#806); +#806 = DEFINITIONAL_REPRESENTATION('',(#807),#811); +#807 = LINE('',#808,#809); +#808 = CARTESIAN_POINT('',(0.,-1.5)); +#809 = VECTOR('',#810,1.); +#810 = DIRECTION('',(1.,0.)); +#811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#812 = ORIENTED_EDGE('',*,*,#813,.T.); +#813 = EDGE_CURVE('',#791,#814,#816,.T.); +#814 = VERTEX_POINT('',#815); +#815 = CARTESIAN_POINT('',(1.110223024625E-16,9.5,1.5)); +#816 = SURFACE_CURVE('',#817,(#822,#829),.PCURVE_S1.); +#817 = CIRCLE('',#818,0.5); +#818 = AXIS2_PLACEMENT_3D('',#819,#820,#821); +#819 = CARTESIAN_POINT('',(-0.5,9.5,1.5)); +#820 = DIRECTION('',(-0.,-0.,-1.)); +#821 = DIRECTION('',(0.,-1.,0.)); +#822 = PCURVE('',#100,#823); +#823 = DEFINITIONAL_REPRESENTATION('',(#824),#828); +#824 = CIRCLE('',#825,0.5); +#825 = AXIS2_PLACEMENT_2D('',#826,#827); +#826 = CARTESIAN_POINT('',(-8.616257726384,-3.336287796085)); +#827 = DIRECTION('',(0.,-1.)); +#828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#829 = PCURVE('',#215,#830); +#830 = DEFINITIONAL_REPRESENTATION('',(#831),#835); +#831 = LINE('',#832,#833); +#832 = CARTESIAN_POINT('',(3.14159265359,1.5)); +#833 = VECTOR('',#834,1.); +#834 = DIRECTION('',(-1.,0.)); +#835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#836 = ORIENTED_EDGE('',*,*,#837,.F.); +#837 = EDGE_CURVE('',#838,#814,#840,.T.); +#838 = VERTEX_POINT('',#839); +#839 = CARTESIAN_POINT('',(1.110223024625E-16,0.5,1.5)); +#840 = SURFACE_CURVE('',#841,(#845,#852),.PCURVE_S1.); +#841 = LINE('',#842,#843); +#842 = CARTESIAN_POINT('',(0.,0.,1.5)); +#843 = VECTOR('',#844,1.); +#844 = DIRECTION('',(0.,1.,0.)); +#845 = PCURVE('',#100,#846); +#846 = DEFINITIONAL_REPRESENTATION('',(#847),#851); +#847 = LINE('',#848,#849); +#848 = CARTESIAN_POINT('',(-9.116257726384,-12.83628779608)); +#849 = VECTOR('',#850,1.); +#850 = DIRECTION('',(0.,1.)); +#851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#852 = PCURVE('',#243,#853); +#853 = DEFINITIONAL_REPRESENTATION('',(#854),#858); +#854 = LINE('',#855,#856); +#855 = CARTESIAN_POINT('',(0.,-1.5)); +#856 = VECTOR('',#857,1.); +#857 = DIRECTION('',(1.,0.)); +#858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#859 = ORIENTED_EDGE('',*,*,#860,.T.); +#860 = EDGE_CURVE('',#838,#861,#863,.T.); +#861 = VERTEX_POINT('',#862); +#862 = CARTESIAN_POINT('',(-0.5,-1.110223024625E-16,1.5)); +#863 = SURFACE_CURVE('',#864,(#869,#876),.PCURVE_S1.); +#864 = CIRCLE('',#865,0.5); +#865 = AXIS2_PLACEMENT_3D('',#866,#867,#868); +#866 = CARTESIAN_POINT('',(-0.5,0.5,1.5)); +#867 = DIRECTION('',(-0.,-0.,-1.)); +#868 = DIRECTION('',(0.,-1.,0.)); +#869 = PCURVE('',#100,#870); +#870 = DEFINITIONAL_REPRESENTATION('',(#871),#875); +#871 = CIRCLE('',#872,0.5); +#872 = AXIS2_PLACEMENT_2D('',#873,#874); +#873 = CARTESIAN_POINT('',(-8.616257726384,-12.33628779608)); +#874 = DIRECTION('',(0.,-1.)); +#875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#876 = PCURVE('',#272,#877); +#877 = DEFINITIONAL_REPRESENTATION('',(#878),#882); +#878 = LINE('',#879,#880); +#879 = CARTESIAN_POINT('',(4.712388980385,1.5)); +#880 = VECTOR('',#881,1.); +#881 = DIRECTION('',(-1.,0.)); +#882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#883 = ORIENTED_EDGE('',*,*,#884,.T.); +#884 = EDGE_CURVE('',#861,#885,#887,.T.); +#885 = VERTEX_POINT('',#886); +#886 = CARTESIAN_POINT('',(-19.52405900657,0.,1.5)); +#887 = SURFACE_CURVE('',#888,(#892,#899),.PCURVE_S1.); +#888 = LINE('',#889,#890); +#889 = CARTESIAN_POINT('',(0.,0.,1.5)); +#890 = VECTOR('',#891,1.); +#891 = DIRECTION('',(-1.,0.,0.)); +#892 = PCURVE('',#100,#893); +#893 = DEFINITIONAL_REPRESENTATION('',(#894),#898); +#894 = LINE('',#895,#896); +#895 = CARTESIAN_POINT('',(-9.116257726384,-12.83628779608)); +#896 = VECTOR('',#897,1.); +#897 = DIRECTION('',(1.,0.)); +#898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#899 = PCURVE('',#300,#900); +#900 = DEFINITIONAL_REPRESENTATION('',(#901),#905); +#901 = LINE('',#902,#903); +#902 = CARTESIAN_POINT('',(0.,-1.5)); +#903 = VECTOR('',#904,1.); +#904 = DIRECTION('',(1.,0.)); +#905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#906 = ORIENTED_EDGE('',*,*,#907,.T.); +#907 = EDGE_CURVE('',#885,#908,#910,.T.); +#908 = VERTEX_POINT('',#909); +#909 = CARTESIAN_POINT('',(-20.02405791227,0.501046089053,1.5)); +#910 = SURFACE_CURVE('',#911,(#916,#923),.PCURVE_S1.); +#911 = CIRCLE('',#912,0.5); +#912 = AXIS2_PLACEMENT_3D('',#913,#914,#915); +#913 = CARTESIAN_POINT('',(-19.52405900657,0.5,1.5)); +#914 = DIRECTION('',(-0.,-0.,-1.)); +#915 = DIRECTION('',(0.,-1.,0.)); +#916 = PCURVE('',#100,#917); +#917 = DEFINITIONAL_REPRESENTATION('',(#918),#922); +#918 = CIRCLE('',#919,0.5); +#919 = AXIS2_PLACEMENT_2D('',#920,#921); +#920 = CARTESIAN_POINT('',(10.407801280192,-12.33628779608)); +#921 = DIRECTION('',(0.,-1.)); +#922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#923 = PCURVE('',#329,#924); +#924 = DEFINITIONAL_REPRESENTATION('',(#925),#929); +#925 = LINE('',#926,#927); +#926 = CARTESIAN_POINT('',(-0.,1.5)); +#927 = VECTOR('',#928,1.); +#928 = DIRECTION('',(-1.,0.)); +#929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#930 = ORIENTED_EDGE('',*,*,#931,.T.); +#931 = EDGE_CURVE('',#908,#932,#934,.T.); +#932 = VERTEX_POINT('',#933); +#933 = CARTESIAN_POINT('',(-20.00028914378,11.861798020424,1.5)); +#934 = SURFACE_CURVE('',#935,(#939,#946),.PCURVE_S1.); +#935 = LINE('',#936,#937); +#936 = CARTESIAN_POINT('',(-20.02510619222,0.,1.5)); +#937 = VECTOR('',#938,1.); +#938 = DIRECTION('',(2.092178106445E-03,0.999997811393,0.)); +#939 = PCURVE('',#100,#940); +#940 = DEFINITIONAL_REPRESENTATION('',(#941),#945); +#941 = LINE('',#942,#943); +#942 = CARTESIAN_POINT('',(10.908848465841,-12.83628779608)); +#943 = VECTOR('',#944,1.); +#944 = DIRECTION('',(-2.092178106445E-03,0.999997811393)); +#945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#946 = PCURVE('',#357,#947); +#947 = DEFINITIONAL_REPRESENTATION('',(#948),#952); +#948 = LINE('',#949,#950); +#949 = CARTESIAN_POINT('',(0.,-1.5)); +#950 = VECTOR('',#951,1.); +#951 = DIRECTION('',(1.,0.)); +#952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#953 = ORIENTED_EDGE('',*,*,#954,.T.); +#954 = EDGE_CURVE('',#932,#955,#957,.T.); +#955 = VERTEX_POINT('',#956); +#956 = CARTESIAN_POINT('',(-19.92877517092,12.11843519108,1.5)); +#957 = SURFACE_CURVE('',#958,(#963,#970),.PCURVE_S1.); +#958 = CIRCLE('',#959,0.5); +#959 = AXIS2_PLACEMENT_3D('',#960,#961,#962); +#960 = CARTESIAN_POINT('',(-19.50029023809,11.860751931371,1.5)); +#961 = DIRECTION('',(-0.,-0.,-1.)); +#962 = DIRECTION('',(0.,-1.,0.)); +#963 = PCURVE('',#100,#964); +#964 = DEFINITIONAL_REPRESENTATION('',(#965),#969); +#965 = CIRCLE('',#966,0.5); +#966 = AXIS2_PLACEMENT_2D('',#967,#968); +#967 = CARTESIAN_POINT('',(10.384032511708,-0.975535864714)); +#968 = DIRECTION('',(0.,-1.)); +#969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#970 = PCURVE('',#386,#971); +#971 = DEFINITIONAL_REPRESENTATION('',(#972),#976); +#972 = LINE('',#973,#974); +#973 = CARTESIAN_POINT('',(1.572888506428,1.5)); +#974 = VECTOR('',#975,1.); +#975 = DIRECTION('',(-1.,0.)); +#976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#977 = ORIENTED_EDGE('',*,*,#978,.F.); +#978 = EDGE_CURVE('',#979,#955,#981,.T.); +#979 = VERTEX_POINT('',#980); +#980 = CARTESIAN_POINT('',(-8.917306165068,30.428699360742,1.5)); +#981 = SURFACE_CURVE('',#982,(#986,#993),.PCURVE_S1.); +#982 = LINE('',#983,#984); +#983 = CARTESIAN_POINT('',(-8.664178567868,30.849608975154,1.5)); +#984 = VECTOR('',#985,1.); +#985 = DIRECTION('',(-0.515366519419,-0.856969865668,0.)); +#986 = PCURVE('',#100,#987); +#987 = DEFINITIONAL_REPRESENTATION('',(#988),#992); +#988 = LINE('',#989,#990); +#989 = CARTESIAN_POINT('',(-0.452079158516,18.013321179069)); +#990 = VECTOR('',#991,1.); +#991 = DIRECTION('',(0.515366519419,-0.856969865668)); +#992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#993 = PCURVE('',#414,#994); +#994 = DEFINITIONAL_REPRESENTATION('',(#995),#999); +#995 = LINE('',#996,#997); +#996 = CARTESIAN_POINT('',(0.,-1.5)); +#997 = VECTOR('',#998,1.); +#998 = DIRECTION('',(1.,-0.)); +#999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1000 = ORIENTED_EDGE('',*,*,#1001,.T.); +#1001 = EDGE_CURVE('',#979,#1002,#1004,.T.); +#1002 = VERTEX_POINT('',#1003); +#1003 = CARTESIAN_POINT('',(-8.238821232235,30.604028802925,1.5)); +#1004 = SURFACE_CURVE('',#1005,(#1010,#1017),.PCURVE_S1.); +#1005 = CIRCLE('',#1006,0.5); +#1006 = AXIS2_PLACEMENT_3D('',#1007,#1008,#1009); +#1007 = CARTESIAN_POINT('',(-8.488821232235,30.171016101032,1.5)); +#1008 = DIRECTION('',(-0.,-0.,-1.)); +#1009 = DIRECTION('',(0.,-1.,0.)); +#1010 = PCURVE('',#100,#1011); +#1011 = DEFINITIONAL_REPRESENTATION('',(#1012),#1016); +#1012 = CIRCLE('',#1013,0.5); +#1013 = AXIS2_PLACEMENT_2D('',#1014,#1015); +#1014 = CARTESIAN_POINT('',(-0.627436494149,17.334728304948)); +#1015 = DIRECTION('',(0.,-1.)); +#1016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1017 = PCURVE('',#443,#1018); +#1018 = DEFINITIONAL_REPRESENTATION('',(#1019),#1023); +#1019 = LINE('',#1020,#1021); +#1020 = CARTESIAN_POINT('',(2.112231613375,1.5)); +#1021 = VECTOR('',#1022,1.); +#1022 = DIRECTION('',(-1.,0.)); +#1023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1024 = ORIENTED_EDGE('',*,*,#1025,.F.); +#1025 = EDGE_CURVE('',#1026,#1002,#1028,.T.); +#1026 = VERTEX_POINT('',#1027); +#1027 = CARTESIAN_POINT('',(-4.334051548946,28.349608975154,1.5)); +#1028 = SURFACE_CURVE('',#1029,(#1033,#1040),.PCURVE_S1.); +#1029 = LINE('',#1030,#1031); +#1030 = CARTESIAN_POINT('',(-4.334051548946,28.349608975154,1.5)); +#1031 = VECTOR('',#1032,1.); +#1032 = DIRECTION('',(-0.866025403784,0.5,0.)); +#1033 = PCURVE('',#100,#1034); +#1034 = DEFINITIONAL_REPRESENTATION('',(#1035),#1039); +#1035 = LINE('',#1036,#1037); +#1036 = CARTESIAN_POINT('',(-4.782206177438,15.513321179069)); +#1037 = VECTOR('',#1038,1.); +#1038 = DIRECTION('',(0.866025403784,0.5)); +#1039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1040 = PCURVE('',#471,#1041); +#1041 = DEFINITIONAL_REPRESENTATION('',(#1042),#1046); +#1042 = LINE('',#1043,#1044); +#1043 = CARTESIAN_POINT('',(0.,-1.5)); +#1044 = VECTOR('',#1045,1.); +#1045 = DIRECTION('',(1.,0.)); +#1046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1047 = ORIENTED_EDGE('',*,*,#1048,.F.); +#1048 = EDGE_CURVE('',#682,#1026,#1049,.T.); +#1049 = SURFACE_CURVE('',#1050,(#1054,#1061),.PCURVE_S1.); +#1050 = LINE('',#1051,#1052); +#1051 = CARTESIAN_POINT('',(-3.92453002351E-03,25.849608975154,1.5)); +#1052 = VECTOR('',#1053,1.); +#1053 = DIRECTION('',(-0.866025403784,0.5,0.)); +#1054 = PCURVE('',#100,#1055); +#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1060); +#1056 = LINE('',#1057,#1058); +#1057 = CARTESIAN_POINT('',(-9.11233319636,13.013321179069)); +#1058 = VECTOR('',#1059,1.); +#1059 = DIRECTION('',(0.866025403784,0.5)); +#1060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1061 = PCURVE('',#499,#1062); +#1062 = DEFINITIONAL_REPRESENTATION('',(#1063),#1067); +#1063 = LINE('',#1064,#1065); +#1064 = CARTESIAN_POINT('',(0.,-1.5)); +#1065 = VECTOR('',#1066,1.); +#1066 = DIRECTION('',(1.,0.)); +#1067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1068 = ORIENTED_EDGE('',*,*,#704,.F.); +#1069 = FACE_BOUND('',#1070,.F.); +#1070 = EDGE_LOOP('',(#1071)); +#1071 = ORIENTED_EDGE('',*,*,#1072,.T.); +#1072 = EDGE_CURVE('',#1073,#1073,#1075,.T.); +#1073 = VERTEX_POINT('',#1074); +#1074 = CARTESIAN_POINT('',(-5.3,24.,1.5)); +#1075 = SURFACE_CURVE('',#1076,(#1081,#1092),.PCURVE_S1.); +#1076 = CIRCLE('',#1077,1.5); +#1077 = AXIS2_PLACEMENT_3D('',#1078,#1079,#1080); +#1078 = CARTESIAN_POINT('',(-6.8,24.,1.5)); +#1079 = DIRECTION('',(0.,0.,1.)); +#1080 = DIRECTION('',(1.,0.,0.)); +#1081 = PCURVE('',#100,#1082); +#1082 = DEFINITIONAL_REPRESENTATION('',(#1083),#1091); +#1083 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1084,#1085,#1086,#1087, +#1088,#1089,#1090),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1084 = CARTESIAN_POINT('',(-3.816257726384,11.163712203915)); +#1085 = CARTESIAN_POINT('',(-3.816257726384,13.761788415268)); +#1086 = CARTESIAN_POINT('',(-1.566257726384,12.462750309592)); +#1087 = CARTESIAN_POINT('',(0.683742273616,11.163712203915)); +#1088 = CARTESIAN_POINT('',(-1.566257726384,9.864674098238)); +#1089 = CARTESIAN_POINT('',(-3.816257726384,8.565635992562)); +#1090 = CARTESIAN_POINT('',(-3.816257726384,11.163712203915)); +#1091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1092 = PCURVE('',#560,#1093); +#1093 = DEFINITIONAL_REPRESENTATION('',(#1094),#1098); +#1094 = LINE('',#1095,#1096); +#1095 = CARTESIAN_POINT('',(-0.,-1.5)); +#1096 = VECTOR('',#1097,1.); +#1097 = DIRECTION('',(-1.,0.)); +#1098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1099 = FACE_BOUND('',#1100,.F.); +#1100 = EDGE_LOOP('',(#1101)); +#1101 = ORIENTED_EDGE('',*,*,#1102,.T.); +#1102 = EDGE_CURVE('',#1103,#1103,#1105,.T.); +#1103 = VERTEX_POINT('',#1104); +#1104 = CARTESIAN_POINT('',(-9.2,17.,1.5)); +#1105 = SURFACE_CURVE('',#1106,(#1111,#1122),.PCURVE_S1.); +#1106 = CIRCLE('',#1107,1.5); +#1107 = AXIS2_PLACEMENT_3D('',#1108,#1109,#1110); +#1108 = CARTESIAN_POINT('',(-10.7,17.,1.5)); +#1109 = DIRECTION('',(0.,0.,1.)); +#1110 = DIRECTION('',(1.,0.,0.)); +#1111 = PCURVE('',#100,#1112); +#1112 = DEFINITIONAL_REPRESENTATION('',(#1113),#1121); +#1113 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1114,#1115,#1116,#1117, +#1118,#1119,#1120),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1114 = CARTESIAN_POINT('',(8.374227361612E-02,4.163712203915)); +#1115 = CARTESIAN_POINT('',(8.374227361612E-02,6.761788415268)); +#1116 = CARTESIAN_POINT('',(2.333742273616,5.462750309592)); +#1117 = CARTESIAN_POINT('',(4.583742273616,4.163712203915)); +#1118 = CARTESIAN_POINT('',(2.333742273616,2.864674098238)); +#1119 = CARTESIAN_POINT('',(8.374227361612E-02,1.565635992562)); +#1120 = CARTESIAN_POINT('',(8.374227361612E-02,4.163712203915)); +#1121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1122 = PCURVE('',#595,#1123); +#1123 = DEFINITIONAL_REPRESENTATION('',(#1124),#1128); +#1124 = LINE('',#1125,#1126); +#1125 = CARTESIAN_POINT('',(-0.,-1.5)); +#1126 = VECTOR('',#1127,1.); +#1127 = DIRECTION('',(-1.,0.)); +#1128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1129 = FACE_BOUND('',#1130,.F.); +#1130 = EDGE_LOOP('',(#1131)); +#1131 = ORIENTED_EDGE('',*,*,#1132,.T.); +#1132 = EDGE_CURVE('',#1133,#1133,#1135,.T.); +#1133 = VERTEX_POINT('',#1134); +#1134 = CARTESIAN_POINT('',(-13.5,5.,1.5)); +#1135 = SURFACE_CURVE('',#1136,(#1141,#1152),.PCURVE_S1.); +#1136 = CIRCLE('',#1137,1.5); +#1137 = AXIS2_PLACEMENT_3D('',#1138,#1139,#1140); +#1138 = CARTESIAN_POINT('',(-15.,5.,1.5)); +#1139 = DIRECTION('',(0.,0.,1.)); +#1140 = DIRECTION('',(1.,0.,0.)); +#1141 = PCURVE('',#100,#1142); +#1142 = DEFINITIONAL_REPRESENTATION('',(#1143),#1151); +#1143 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1144,#1145,#1146,#1147, +#1148,#1149,#1150),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1144 = CARTESIAN_POINT('',(4.383742273616,-7.836287796085)); +#1145 = CARTESIAN_POINT('',(4.383742273616,-5.238211584732)); +#1146 = CARTESIAN_POINT('',(6.633742273616,-6.537249690408)); +#1147 = CARTESIAN_POINT('',(8.883742273616,-7.836287796085)); +#1148 = CARTESIAN_POINT('',(6.633742273616,-9.135325901762)); +#1149 = CARTESIAN_POINT('',(4.383742273616,-10.43436400743)); +#1150 = CARTESIAN_POINT('',(4.383742273616,-7.836287796085)); +#1151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1152 = PCURVE('',#630,#1153); +#1153 = DEFINITIONAL_REPRESENTATION('',(#1154),#1158); +#1154 = LINE('',#1155,#1156); +#1155 = CARTESIAN_POINT('',(-0.,-1.5)); +#1156 = VECTOR('',#1157,1.); +#1157 = DIRECTION('',(-1.,0.)); +#1158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1159 = FACE_BOUND('',#1160,.F.); +#1160 = EDGE_LOOP('',(#1161)); +#1161 = ORIENTED_EDGE('',*,*,#1162,.T.); +#1162 = EDGE_CURVE('',#1163,#1163,#1165,.T.); +#1163 = VERTEX_POINT('',#1164); +#1164 = CARTESIAN_POINT('',(-3.5,5.,1.5)); +#1165 = SURFACE_CURVE('',#1166,(#1171,#1182),.PCURVE_S1.); +#1166 = CIRCLE('',#1167,1.5); +#1167 = AXIS2_PLACEMENT_3D('',#1168,#1169,#1170); +#1168 = CARTESIAN_POINT('',(-5.,5.,1.5)); +#1169 = DIRECTION('',(0.,0.,1.)); +#1170 = DIRECTION('',(1.,0.,0.)); +#1171 = PCURVE('',#100,#1172); +#1172 = DEFINITIONAL_REPRESENTATION('',(#1173),#1181); +#1173 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1174,#1175,#1176,#1177, +#1178,#1179,#1180),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1174 = CARTESIAN_POINT('',(-5.616257726384,-7.836287796085)); +#1175 = CARTESIAN_POINT('',(-5.616257726384,-5.238211584732)); +#1176 = CARTESIAN_POINT('',(-3.366257726384,-6.537249690408)); +#1177 = CARTESIAN_POINT('',(-1.116257726384,-7.836287796085)); +#1178 = CARTESIAN_POINT('',(-3.366257726384,-9.135325901762)); +#1179 = CARTESIAN_POINT('',(-5.616257726384,-10.43436400743)); +#1180 = CARTESIAN_POINT('',(-5.616257726384,-7.836287796085)); +#1181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1182 = PCURVE('',#665,#1183); +#1183 = DEFINITIONAL_REPRESENTATION('',(#1184),#1188); +#1184 = LINE('',#1185,#1186); +#1185 = CARTESIAN_POINT('',(-0.,-1.5)); +#1186 = VECTOR('',#1187,1.); +#1187 = DIRECTION('',(-1.,0.)); +#1188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1189 = ADVANCED_FACE('',(#1190),#499,.F.); +#1190 = FACE_BOUND('',#1191,.F.); +#1191 = EDGE_LOOP('',(#1192,#1193,#1194,#1195)); +#1192 = ORIENTED_EDGE('',*,*,#483,.F.); +#1193 = ORIENTED_EDGE('',*,*,#681,.T.); +#1194 = ORIENTED_EDGE('',*,*,#1048,.T.); +#1195 = ORIENTED_EDGE('',*,*,#1196,.F.); +#1196 = EDGE_CURVE('',#456,#1026,#1197,.T.); +#1197 = SURFACE_CURVE('',#1198,(#1202,#1209),.PCURVE_S1.); +#1198 = LINE('',#1199,#1200); +#1199 = CARTESIAN_POINT('',(-4.334051548946,28.349608975154,0.)); +#1200 = VECTOR('',#1201,1.); +#1201 = DIRECTION('',(0.,0.,1.)); +#1202 = PCURVE('',#499,#1203); +#1203 = DEFINITIONAL_REPRESENTATION('',(#1204),#1208); +#1204 = LINE('',#1205,#1206); +#1205 = CARTESIAN_POINT('',(5.,0.)); +#1206 = VECTOR('',#1207,1.); +#1207 = DIRECTION('',(0.,-1.)); +#1208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1209 = PCURVE('',#471,#1210); +#1210 = DEFINITIONAL_REPRESENTATION('',(#1211),#1215); +#1211 = LINE('',#1212,#1213); +#1212 = CARTESIAN_POINT('',(0.,0.)); +#1213 = VECTOR('',#1214,1.); +#1214 = DIRECTION('',(0.,-1.)); +#1215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1216 = ADVANCED_FACE('',(#1217),#186,.F.); +#1217 = FACE_BOUND('',#1218,.F.); +#1218 = EDGE_LOOP('',(#1219,#1220,#1241,#1242)); +#1219 = ORIENTED_EDGE('',*,*,#170,.F.); +#1220 = ORIENTED_EDGE('',*,*,#1221,.T.); +#1221 = EDGE_CURVE('',#171,#791,#1222,.T.); +#1222 = SURFACE_CURVE('',#1223,(#1227,#1234),.PCURVE_S1.); +#1223 = LINE('',#1224,#1225); +#1224 = CARTESIAN_POINT('',(-0.5,10.,0.)); +#1225 = VECTOR('',#1226,1.); +#1226 = DIRECTION('',(0.,0.,1.)); +#1227 = PCURVE('',#186,#1228); +#1228 = DEFINITIONAL_REPRESENTATION('',(#1229),#1233); +#1229 = LINE('',#1230,#1231); +#1230 = CARTESIAN_POINT('',(0.5,0.)); +#1231 = VECTOR('',#1232,1.); +#1232 = DIRECTION('',(0.,-1.)); +#1233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1234 = PCURVE('',#215,#1235); +#1235 = DEFINITIONAL_REPRESENTATION('',(#1236),#1240); +#1236 = LINE('',#1237,#1238); +#1237 = CARTESIAN_POINT('',(-0.,0.)); +#1238 = VECTOR('',#1239,1.); +#1239 = DIRECTION('',(-0.,1.)); +#1240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1241 = ORIENTED_EDGE('',*,*,#790,.T.); +#1242 = ORIENTED_EDGE('',*,*,#763,.F.); +#1243 = ADVANCED_FACE('',(#1244),#471,.F.); +#1244 = FACE_BOUND('',#1245,.F.); +#1245 = EDGE_LOOP('',(#1246,#1247,#1248,#1249)); +#1246 = ORIENTED_EDGE('',*,*,#455,.F.); +#1247 = ORIENTED_EDGE('',*,*,#1196,.T.); +#1248 = ORIENTED_EDGE('',*,*,#1025,.T.); +#1249 = ORIENTED_EDGE('',*,*,#1250,.F.); +#1250 = EDGE_CURVE('',#427,#1002,#1251,.T.); +#1251 = SURFACE_CURVE('',#1252,(#1256,#1263),.PCURVE_S1.); +#1252 = LINE('',#1253,#1254); +#1253 = CARTESIAN_POINT('',(-8.238821232235,30.604028802925,0.)); +#1254 = VECTOR('',#1255,1.); +#1255 = DIRECTION('',(0.,0.,1.)); +#1256 = PCURVE('',#471,#1257); +#1257 = DEFINITIONAL_REPRESENTATION('',(#1258),#1262); +#1258 = LINE('',#1259,#1260); +#1259 = CARTESIAN_POINT('',(4.508839655541,0.)); +#1260 = VECTOR('',#1261,1.); +#1261 = DIRECTION('',(0.,-1.)); +#1262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1263 = PCURVE('',#443,#1264); +#1264 = DEFINITIONAL_REPRESENTATION('',(#1265),#1269); +#1265 = LINE('',#1266,#1267); +#1266 = CARTESIAN_POINT('',(-1.552959815813,0.)); +#1267 = VECTOR('',#1268,1.); +#1268 = DIRECTION('',(-0.,1.)); +#1269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1270 = ADVANCED_FACE('',(#1271),#215,.T.); +#1271 = FACE_BOUND('',#1272,.F.); +#1272 = EDGE_LOOP('',(#1273,#1274,#1295,#1296)); +#1273 = ORIENTED_EDGE('',*,*,#198,.T.); +#1274 = ORIENTED_EDGE('',*,*,#1275,.T.); +#1275 = EDGE_CURVE('',#199,#814,#1276,.T.); +#1276 = SURFACE_CURVE('',#1277,(#1281,#1288),.PCURVE_S1.); +#1277 = LINE('',#1278,#1279); +#1278 = CARTESIAN_POINT('',(1.110223024625E-16,9.5,0.)); +#1279 = VECTOR('',#1280,1.); +#1280 = DIRECTION('',(0.,0.,1.)); +#1281 = PCURVE('',#215,#1282); +#1282 = DEFINITIONAL_REPRESENTATION('',(#1283),#1287); +#1283 = LINE('',#1284,#1285); +#1284 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#1285 = VECTOR('',#1286,1.); +#1286 = DIRECTION('',(-0.,1.)); +#1287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1288 = PCURVE('',#243,#1289); +#1289 = DEFINITIONAL_REPRESENTATION('',(#1290),#1294); +#1290 = LINE('',#1291,#1292); +#1291 = CARTESIAN_POINT('',(9.5,0.)); +#1292 = VECTOR('',#1293,1.); +#1293 = DIRECTION('',(0.,-1.)); +#1294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1295 = ORIENTED_EDGE('',*,*,#813,.F.); +#1296 = ORIENTED_EDGE('',*,*,#1221,.F.); +#1297 = ADVANCED_FACE('',(#1298),#443,.T.); +#1298 = FACE_BOUND('',#1299,.F.); +#1299 = EDGE_LOOP('',(#1300,#1301,#1302,#1303)); +#1300 = ORIENTED_EDGE('',*,*,#426,.T.); +#1301 = ORIENTED_EDGE('',*,*,#1250,.T.); +#1302 = ORIENTED_EDGE('',*,*,#1001,.F.); +#1303 = ORIENTED_EDGE('',*,*,#1304,.F.); +#1304 = EDGE_CURVE('',#399,#979,#1305,.T.); +#1305 = SURFACE_CURVE('',#1306,(#1310,#1317),.PCURVE_S1.); +#1306 = LINE('',#1307,#1308); +#1307 = CARTESIAN_POINT('',(-8.917306165068,30.428699360742,0.)); +#1308 = VECTOR('',#1309,1.); +#1309 = DIRECTION('',(0.,0.,1.)); +#1310 = PCURVE('',#443,#1311); +#1311 = DEFINITIONAL_REPRESENTATION('',(#1312),#1316); +#1312 = LINE('',#1313,#1314); +#1313 = CARTESIAN_POINT('',(-0.,0.)); +#1314 = VECTOR('',#1315,1.); +#1315 = DIRECTION('',(-0.,1.)); +#1316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1317 = PCURVE('',#414,#1318); +#1318 = DEFINITIONAL_REPRESENTATION('',(#1319),#1323); +#1319 = LINE('',#1320,#1321); +#1320 = CARTESIAN_POINT('',(0.491160344459,-0.)); +#1321 = VECTOR('',#1322,1.); +#1322 = DIRECTION('',(0.,-1.)); +#1323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1324 = ADVANCED_FACE('',(#1325),#243,.F.); +#1325 = FACE_BOUND('',#1326,.F.); +#1326 = EDGE_LOOP('',(#1327,#1328,#1349,#1350)); +#1327 = ORIENTED_EDGE('',*,*,#227,.F.); +#1328 = ORIENTED_EDGE('',*,*,#1329,.T.); +#1329 = EDGE_CURVE('',#228,#838,#1330,.T.); +#1330 = SURFACE_CURVE('',#1331,(#1335,#1342),.PCURVE_S1.); +#1331 = LINE('',#1332,#1333); +#1332 = CARTESIAN_POINT('',(1.110223024625E-16,0.5,0.)); +#1333 = VECTOR('',#1334,1.); +#1334 = DIRECTION('',(0.,0.,1.)); +#1335 = PCURVE('',#243,#1336); +#1336 = DEFINITIONAL_REPRESENTATION('',(#1337),#1341); +#1337 = LINE('',#1338,#1339); +#1338 = CARTESIAN_POINT('',(0.5,0.)); +#1339 = VECTOR('',#1340,1.); +#1340 = DIRECTION('',(0.,-1.)); +#1341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1342 = PCURVE('',#272,#1343); +#1343 = DEFINITIONAL_REPRESENTATION('',(#1344),#1348); +#1344 = LINE('',#1345,#1346); +#1345 = CARTESIAN_POINT('',(-0.,0.)); +#1346 = VECTOR('',#1347,1.); +#1347 = DIRECTION('',(-0.,1.)); +#1348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1349 = ORIENTED_EDGE('',*,*,#837,.T.); +#1350 = ORIENTED_EDGE('',*,*,#1275,.F.); +#1351 = ADVANCED_FACE('',(#1352),#414,.F.); +#1352 = FACE_BOUND('',#1353,.F.); +#1353 = EDGE_LOOP('',(#1354,#1355,#1356,#1357)); +#1354 = ORIENTED_EDGE('',*,*,#398,.F.); +#1355 = ORIENTED_EDGE('',*,*,#1304,.T.); +#1356 = ORIENTED_EDGE('',*,*,#978,.T.); +#1357 = ORIENTED_EDGE('',*,*,#1358,.F.); +#1358 = EDGE_CURVE('',#370,#955,#1359,.T.); +#1359 = SURFACE_CURVE('',#1360,(#1364,#1371),.PCURVE_S1.); +#1360 = LINE('',#1361,#1362); +#1361 = CARTESIAN_POINT('',(-19.92877517092,12.11843519108,0.)); +#1362 = VECTOR('',#1363,1.); +#1363 = DIRECTION('',(0.,0.,1.)); +#1364 = PCURVE('',#414,#1365); +#1365 = DEFINITIONAL_REPRESENTATION('',(#1366),#1370); +#1366 = LINE('',#1367,#1368); +#1367 = CARTESIAN_POINT('',(21.857447425507,-0.)); +#1368 = VECTOR('',#1369,1.); +#1369 = DIRECTION('',(0.,-1.)); +#1370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1371 = PCURVE('',#386,#1372); +#1372 = DEFINITIONAL_REPRESENTATION('',(#1373),#1377); +#1373 = LINE('',#1374,#1375); +#1374 = CARTESIAN_POINT('',(-0.539343106948,0.)); +#1375 = VECTOR('',#1376,1.); +#1376 = DIRECTION('',(-0.,1.)); +#1377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1378 = ADVANCED_FACE('',(#1379),#272,.T.); +#1379 = FACE_BOUND('',#1380,.F.); +#1380 = EDGE_LOOP('',(#1381,#1382,#1403,#1404)); +#1381 = ORIENTED_EDGE('',*,*,#255,.T.); +#1382 = ORIENTED_EDGE('',*,*,#1383,.T.); +#1383 = EDGE_CURVE('',#256,#861,#1384,.T.); +#1384 = SURFACE_CURVE('',#1385,(#1389,#1396),.PCURVE_S1.); +#1385 = LINE('',#1386,#1387); +#1386 = CARTESIAN_POINT('',(-0.5,-1.110223024625E-16,0.)); +#1387 = VECTOR('',#1388,1.); +#1388 = DIRECTION('',(0.,0.,1.)); +#1389 = PCURVE('',#272,#1390); +#1390 = DEFINITIONAL_REPRESENTATION('',(#1391),#1395); +#1391 = LINE('',#1392,#1393); +#1392 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#1393 = VECTOR('',#1394,1.); +#1394 = DIRECTION('',(-0.,1.)); +#1395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1396 = PCURVE('',#300,#1397); +#1397 = DEFINITIONAL_REPRESENTATION('',(#1398),#1402); +#1398 = LINE('',#1399,#1400); +#1399 = CARTESIAN_POINT('',(0.5,0.)); +#1400 = VECTOR('',#1401,1.); +#1401 = DIRECTION('',(0.,-1.)); +#1402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1403 = ORIENTED_EDGE('',*,*,#860,.F.); +#1404 = ORIENTED_EDGE('',*,*,#1329,.F.); +#1405 = ADVANCED_FACE('',(#1406),#386,.T.); +#1406 = FACE_BOUND('',#1407,.F.); +#1407 = EDGE_LOOP('',(#1408,#1409,#1410,#1411)); +#1408 = ORIENTED_EDGE('',*,*,#369,.T.); +#1409 = ORIENTED_EDGE('',*,*,#1358,.T.); +#1410 = ORIENTED_EDGE('',*,*,#954,.F.); +#1411 = ORIENTED_EDGE('',*,*,#1412,.F.); +#1412 = EDGE_CURVE('',#342,#932,#1413,.T.); +#1413 = SURFACE_CURVE('',#1414,(#1418,#1425),.PCURVE_S1.); +#1414 = LINE('',#1415,#1416); +#1415 = CARTESIAN_POINT('',(-20.00028914378,11.861798020424,0.)); +#1416 = VECTOR('',#1417,1.); +#1417 = DIRECTION('',(0.,0.,1.)); +#1418 = PCURVE('',#386,#1419); +#1419 = DEFINITIONAL_REPRESENTATION('',(#1420),#1424); +#1420 = LINE('',#1421,#1422); +#1421 = CARTESIAN_POINT('',(-0.,0.)); +#1422 = VECTOR('',#1423,1.); +#1423 = DIRECTION('',(-0.,1.)); +#1424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1425 = PCURVE('',#357,#1426); +#1426 = DEFINITIONAL_REPRESENTATION('',(#1427),#1431); +#1427 = LINE('',#1428,#1429); +#1428 = CARTESIAN_POINT('',(11.861823981295,0.)); +#1429 = VECTOR('',#1430,1.); +#1430 = DIRECTION('',(0.,-1.)); +#1431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1432 = ADVANCED_FACE('',(#1433),#300,.T.); +#1433 = FACE_BOUND('',#1434,.T.); +#1434 = EDGE_LOOP('',(#1435,#1436,#1437,#1438)); +#1435 = ORIENTED_EDGE('',*,*,#284,.F.); +#1436 = ORIENTED_EDGE('',*,*,#1383,.T.); +#1437 = ORIENTED_EDGE('',*,*,#884,.T.); +#1438 = ORIENTED_EDGE('',*,*,#1439,.F.); +#1439 = EDGE_CURVE('',#285,#885,#1440,.T.); +#1440 = SURFACE_CURVE('',#1441,(#1445,#1452),.PCURVE_S1.); +#1441 = LINE('',#1442,#1443); +#1442 = CARTESIAN_POINT('',(-19.52405900657,0.,0.)); +#1443 = VECTOR('',#1444,1.); +#1444 = DIRECTION('',(0.,0.,1.)); +#1445 = PCURVE('',#300,#1446); +#1446 = DEFINITIONAL_REPRESENTATION('',(#1447),#1451); +#1447 = LINE('',#1448,#1449); +#1448 = CARTESIAN_POINT('',(19.524059006576,0.)); +#1449 = VECTOR('',#1450,1.); +#1450 = DIRECTION('',(0.,-1.)); +#1451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1452 = PCURVE('',#329,#1453); +#1453 = DEFINITIONAL_REPRESENTATION('',(#1454),#1458); +#1454 = LINE('',#1455,#1456); +#1455 = CARTESIAN_POINT('',(-0.,0.)); +#1456 = VECTOR('',#1457,1.); +#1457 = DIRECTION('',(-0.,1.)); +#1458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1459 = ADVANCED_FACE('',(#1460),#357,.T.); +#1460 = FACE_BOUND('',#1461,.T.); +#1461 = EDGE_LOOP('',(#1462,#1463,#1484,#1485)); +#1462 = ORIENTED_EDGE('',*,*,#341,.F.); +#1463 = ORIENTED_EDGE('',*,*,#1464,.T.); +#1464 = EDGE_CURVE('',#313,#908,#1465,.T.); +#1465 = SURFACE_CURVE('',#1466,(#1470,#1477),.PCURVE_S1.); +#1466 = LINE('',#1467,#1468); +#1467 = CARTESIAN_POINT('',(-20.02405791227,0.501046089053,0.)); +#1468 = VECTOR('',#1469,1.); +#1469 = DIRECTION('',(0.,0.,1.)); +#1470 = PCURVE('',#357,#1471); +#1471 = DEFINITIONAL_REPRESENTATION('',(#1472),#1476); +#1472 = LINE('',#1473,#1474); +#1473 = CARTESIAN_POINT('',(0.501047185649,0.)); +#1474 = VECTOR('',#1475,1.); +#1475 = DIRECTION('',(0.,-1.)); +#1476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1477 = PCURVE('',#329,#1478); +#1478 = DEFINITIONAL_REPRESENTATION('',(#1479),#1483); +#1479 = LINE('',#1480,#1481); +#1480 = CARTESIAN_POINT('',(-1.572888506428,0.)); +#1481 = VECTOR('',#1482,1.); +#1482 = DIRECTION('',(-0.,1.)); +#1483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1484 = ORIENTED_EDGE('',*,*,#931,.T.); +#1485 = ORIENTED_EDGE('',*,*,#1412,.F.); +#1486 = ADVANCED_FACE('',(#1487),#329,.T.); +#1487 = FACE_BOUND('',#1488,.F.); +#1488 = EDGE_LOOP('',(#1489,#1490,#1491,#1492)); +#1489 = ORIENTED_EDGE('',*,*,#312,.T.); +#1490 = ORIENTED_EDGE('',*,*,#1464,.T.); +#1491 = ORIENTED_EDGE('',*,*,#907,.F.); +#1492 = ORIENTED_EDGE('',*,*,#1439,.F.); +#1493 = ADVANCED_FACE('',(#1494),#560,.F.); +#1494 = FACE_BOUND('',#1495,.T.); +#1495 = EDGE_LOOP('',(#1496,#1517,#1518,#1519)); +#1496 = ORIENTED_EDGE('',*,*,#1497,.T.); +#1497 = EDGE_CURVE('',#540,#1073,#1498,.T.); +#1498 = SEAM_CURVE('',#1499,(#1503,#1510),.PCURVE_S1.); +#1499 = LINE('',#1500,#1501); +#1500 = CARTESIAN_POINT('',(-5.3,24.,0.)); +#1501 = VECTOR('',#1502,1.); +#1502 = DIRECTION('',(0.,0.,1.)); +#1503 = PCURVE('',#560,#1504); +#1504 = DEFINITIONAL_REPRESENTATION('',(#1505),#1509); +#1505 = LINE('',#1506,#1507); +#1506 = CARTESIAN_POINT('',(-0.,0.)); +#1507 = VECTOR('',#1508,1.); +#1508 = DIRECTION('',(-0.,-1.)); +#1509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1510 = PCURVE('',#560,#1511); +#1511 = DEFINITIONAL_REPRESENTATION('',(#1512),#1516); +#1512 = LINE('',#1513,#1514); +#1513 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1514 = VECTOR('',#1515,1.); +#1515 = DIRECTION('',(-0.,-1.)); +#1516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1517 = ORIENTED_EDGE('',*,*,#1072,.T.); +#1518 = ORIENTED_EDGE('',*,*,#1497,.F.); +#1519 = ORIENTED_EDGE('',*,*,#539,.F.); +#1520 = ADVANCED_FACE('',(#1521),#595,.F.); +#1521 = FACE_BOUND('',#1522,.T.); +#1522 = EDGE_LOOP('',(#1523,#1544,#1545,#1546)); +#1523 = ORIENTED_EDGE('',*,*,#1524,.T.); +#1524 = EDGE_CURVE('',#575,#1103,#1525,.T.); +#1525 = SEAM_CURVE('',#1526,(#1530,#1537),.PCURVE_S1.); +#1526 = LINE('',#1527,#1528); +#1527 = CARTESIAN_POINT('',(-9.2,17.,0.)); +#1528 = VECTOR('',#1529,1.); +#1529 = DIRECTION('',(0.,0.,1.)); +#1530 = PCURVE('',#595,#1531); +#1531 = DEFINITIONAL_REPRESENTATION('',(#1532),#1536); +#1532 = LINE('',#1533,#1534); +#1533 = CARTESIAN_POINT('',(-0.,0.)); +#1534 = VECTOR('',#1535,1.); +#1535 = DIRECTION('',(-0.,-1.)); +#1536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1537 = PCURVE('',#595,#1538); +#1538 = DEFINITIONAL_REPRESENTATION('',(#1539),#1543); +#1539 = LINE('',#1540,#1541); +#1540 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1541 = VECTOR('',#1542,1.); +#1542 = DIRECTION('',(-0.,-1.)); +#1543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1544 = ORIENTED_EDGE('',*,*,#1102,.T.); +#1545 = ORIENTED_EDGE('',*,*,#1524,.F.); +#1546 = ORIENTED_EDGE('',*,*,#574,.F.); +#1547 = ADVANCED_FACE('',(#1548),#630,.F.); +#1548 = FACE_BOUND('',#1549,.T.); +#1549 = EDGE_LOOP('',(#1550,#1571,#1572,#1573)); +#1550 = ORIENTED_EDGE('',*,*,#1551,.T.); +#1551 = EDGE_CURVE('',#610,#1133,#1552,.T.); +#1552 = SEAM_CURVE('',#1553,(#1557,#1564),.PCURVE_S1.); +#1553 = LINE('',#1554,#1555); +#1554 = CARTESIAN_POINT('',(-13.5,5.,0.)); +#1555 = VECTOR('',#1556,1.); +#1556 = DIRECTION('',(0.,0.,1.)); +#1557 = PCURVE('',#630,#1558); +#1558 = DEFINITIONAL_REPRESENTATION('',(#1559),#1563); +#1559 = LINE('',#1560,#1561); +#1560 = CARTESIAN_POINT('',(-0.,0.)); +#1561 = VECTOR('',#1562,1.); +#1562 = DIRECTION('',(-0.,-1.)); +#1563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1564 = PCURVE('',#630,#1565); +#1565 = DEFINITIONAL_REPRESENTATION('',(#1566),#1570); +#1566 = LINE('',#1567,#1568); +#1567 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1568 = VECTOR('',#1569,1.); +#1569 = DIRECTION('',(-0.,-1.)); +#1570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1571 = ORIENTED_EDGE('',*,*,#1132,.T.); +#1572 = ORIENTED_EDGE('',*,*,#1551,.F.); +#1573 = ORIENTED_EDGE('',*,*,#609,.F.); +#1574 = ADVANCED_FACE('',(#1575),#665,.F.); +#1575 = FACE_BOUND('',#1576,.T.); +#1576 = EDGE_LOOP('',(#1577,#1598,#1599,#1600)); +#1577 = ORIENTED_EDGE('',*,*,#1578,.T.); +#1578 = EDGE_CURVE('',#645,#1163,#1579,.T.); +#1579 = SEAM_CURVE('',#1580,(#1584,#1591),.PCURVE_S1.); +#1580 = LINE('',#1581,#1582); +#1581 = CARTESIAN_POINT('',(-3.5,5.,0.)); +#1582 = VECTOR('',#1583,1.); +#1583 = DIRECTION('',(0.,0.,1.)); +#1584 = PCURVE('',#665,#1585); +#1585 = DEFINITIONAL_REPRESENTATION('',(#1586),#1590); +#1586 = LINE('',#1587,#1588); +#1587 = CARTESIAN_POINT('',(-0.,0.)); +#1588 = VECTOR('',#1589,1.); +#1589 = DIRECTION('',(-0.,-1.)); +#1590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1591 = PCURVE('',#665,#1592); +#1592 = DEFINITIONAL_REPRESENTATION('',(#1593),#1597); +#1593 = LINE('',#1594,#1595); +#1594 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1595 = VECTOR('',#1596,1.); +#1596 = DIRECTION('',(-0.,-1.)); +#1597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1598 = ORIENTED_EDGE('',*,*,#1162,.T.); +#1599 = ORIENTED_EDGE('',*,*,#1578,.F.); +#1600 = ORIENTED_EDGE('',*,*,#644,.F.); +#1601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1605)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1602,#1603,#1604)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1602 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1603 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1604 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1605 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1602, + 'distance_accuracy_value','confusion accuracy'); +#1606 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#1607 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1608),#1601); +#1608 = STYLED_ITEM('color',(#1609),#15); +#1609 = PRESENTATION_STYLE_ASSIGNMENT((#1610,#1616)); +#1610 = SURFACE_STYLE_USAGE(.BOTH.,#1611); +#1611 = SURFACE_SIDE_STYLE('',(#1612)); +#1612 = SURFACE_STYLE_FILL_AREA(#1613); +#1613 = FILL_AREA_STYLE('',(#1614)); +#1614 = FILL_AREA_STYLE_COLOUR('',#1615); +#1615 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#1616 = CURVE_STYLE('',#1617,POSITIVE_LENGTH_MEASURE(0.1),#1615); +#1617 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Profiles EN/makerbeam/makerbeam_bracket_90degree.FCStd b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_90degree.FCStd similarity index 100% rename from Mechanical Parts/Profiles EN/makerbeam/makerbeam_bracket_90degree.FCStd rename to Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_90degree.FCStd diff --git a/Mechanical Parts/Profiles EN/makerbeam/makerbeam_bracket_90degree.stp b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_90degree.stp similarity index 100% rename from Mechanical Parts/Profiles EN/makerbeam/makerbeam_bracket_90degree.stp rename to Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_90degree.stp diff --git a/Mechanical Parts/Profiles EN/makerbeam/makerbeam_bracket_T.FCStd b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_T.FCStd similarity index 100% rename from Mechanical Parts/Profiles EN/makerbeam/makerbeam_bracket_T.FCStd rename to Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_T.FCStd diff --git a/Mechanical Parts/Profiles EN/makerbeam/makerbeam_bracket_T.stp b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_T.stp similarity index 100% rename from Mechanical Parts/Profiles EN/makerbeam/makerbeam_bracket_T.stp rename to Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_T.stp diff --git a/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_corner.FCStd b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_corner.FCStd new file mode 100644 index 00000000..312cc4ed Binary files /dev/null and b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_corner.FCStd differ diff --git a/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_corner.stp b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_corner.stp new file mode 100644 index 00000000..51a118f2 --- /dev/null +++ b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_corner.stp @@ -0,0 +1,1204 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/beni/Projects/misc_3D_designs/makerbeam_lib/makerbeam_bracket_ +corner.stp','2020-07-21T17:40:38',('Author'),(''), + 'Open CASCADE STEP processor 7.3','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('makerbeam_bracket_corner','makerbeam_bracket_corner','',( + #8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1005); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#199,#277,#439,#581,#608,#662,#716,#805,#838, + #865,#944,#951,#978)); +#17 = ADVANCED_FACE('',(#18,#137,#168),#32,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#55,#83,#111)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-1.5,-2.5,-5.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-1.5,-2.5,5.)); +#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(-1.5,-2.5,-5.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = PLANE('',#33); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(-1.5,-2.5,-5.)); +#35 = DIRECTION('',(1.,0.,0.)); +#36 = DIRECTION('',(0.,-1.,0.)); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(9.325873406851E-15,0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(0.,-1.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#44,#49); +#44 = CYLINDRICAL_SURFACE('',#45,1.); +#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48); +#46 = CARTESIAN_POINT('',(-2.5,-2.5,-5.)); +#47 = DIRECTION('',(-0.,-0.,-1.)); +#48 = DIRECTION('',(1.,0.,0.)); +#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54); +#50 = LINE('',#51,#52); +#51 = CARTESIAN_POINT('',(1.86517468137E-14,-0.)); +#52 = VECTOR('',#53,1.); +#53 = DIRECTION('',(-0.,-1.)); +#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55 = ORIENTED_EDGE('',*,*,#56,.T.); +#56 = EDGE_CURVE('',#24,#57,#59,.T.); +#57 = VERTEX_POINT('',#58); +#58 = CARTESIAN_POINT('',(-1.5,-32.6,5.)); +#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(-1.5,-2.5,5.)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(0.,-1.,0.)); +#64 = PCURVE('',#32,#65); +#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70); +#66 = LINE('',#67,#68); +#67 = CARTESIAN_POINT('',(0.,-10.)); +#68 = VECTOR('',#69,1.); +#69 = DIRECTION('',(1.,0.)); +#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71 = PCURVE('',#72,#77); +#72 = PLANE('',#73); +#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76); +#74 = CARTESIAN_POINT('',(-8.990322813542,-8.990322812915,5.)); +#75 = DIRECTION('',(0.,0.,1.)); +#76 = DIRECTION('',(1.,0.,0.)); +#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82); +#78 = LINE('',#79,#80); +#79 = CARTESIAN_POINT('',(7.490322813542,6.490322812915)); +#80 = VECTOR('',#81,1.); +#81 = DIRECTION('',(0.,-1.)); +#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83 = ORIENTED_EDGE('',*,*,#84,.F.); +#84 = EDGE_CURVE('',#85,#57,#87,.T.); +#85 = VERTEX_POINT('',#86); +#86 = CARTESIAN_POINT('',(-1.5,-32.6,-5.)); +#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.); +#88 = LINE('',#89,#90); +#89 = CARTESIAN_POINT('',(-1.5,-32.6,-5.)); +#90 = VECTOR('',#91,1.); +#91 = DIRECTION('',(0.,0.,1.)); +#92 = PCURVE('',#32,#93); +#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98); +#94 = LINE('',#95,#96); +#95 = CARTESIAN_POINT('',(30.1,0.)); +#96 = VECTOR('',#97,1.); +#97 = DIRECTION('',(0.,-1.)); +#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#99 = PCURVE('',#100,#105); +#100 = PLANE('',#101); +#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104); +#102 = CARTESIAN_POINT('',(-1.5,-32.6,-5.)); +#103 = DIRECTION('',(0.,1.,0.)); +#104 = DIRECTION('',(1.,0.,0.)); +#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110); +#106 = LINE('',#107,#108); +#107 = CARTESIAN_POINT('',(0.,0.)); +#108 = VECTOR('',#109,1.); +#109 = DIRECTION('',(0.,-1.)); +#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#111 = ORIENTED_EDGE('',*,*,#112,.F.); +#112 = EDGE_CURVE('',#22,#85,#113,.T.); +#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.); +#114 = LINE('',#115,#116); +#115 = CARTESIAN_POINT('',(-1.5,-2.5,-5.)); +#116 = VECTOR('',#117,1.); +#117 = DIRECTION('',(0.,-1.,0.)); +#118 = PCURVE('',#32,#119); +#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124); +#120 = LINE('',#121,#122); +#121 = CARTESIAN_POINT('',(0.,0.)); +#122 = VECTOR('',#123,1.); +#123 = DIRECTION('',(1.,0.)); +#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#125 = PCURVE('',#126,#131); +#126 = PLANE('',#127); +#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); +#128 = CARTESIAN_POINT('',(-8.990322813542,-8.990322812915,-5.)); +#129 = DIRECTION('',(0.,0.,1.)); +#130 = DIRECTION('',(1.,0.,0.)); +#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136); +#132 = LINE('',#133,#134); +#133 = CARTESIAN_POINT('',(7.490322813542,6.490322812915)); +#134 = VECTOR('',#135,1.); +#135 = DIRECTION('',(0.,-1.)); +#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#137 = FACE_BOUND('',#138,.F.); +#138 = EDGE_LOOP('',(#139)); +#139 = ORIENTED_EDGE('',*,*,#140,.F.); +#140 = EDGE_CURVE('',#141,#141,#143,.T.); +#141 = VERTEX_POINT('',#142); +#142 = CARTESIAN_POINT('',(-1.5,-16.1,3.158584505059E-15)); +#143 = SURFACE_CURVE('',#144,(#149,#156),.PCURVE_S1.); +#144 = CIRCLE('',#145,1.5); +#145 = AXIS2_PLACEMENT_3D('',#146,#147,#148); +#146 = CARTESIAN_POINT('',(-1.5,-17.6,3.574918139293E-15)); +#147 = DIRECTION('',(1.,-2.22044604925E-16,2.22044604925E-16)); +#148 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16)); +#149 = PCURVE('',#32,#150); +#150 = DEFINITIONAL_REPRESENTATION('',(#151),#155); +#151 = CIRCLE('',#152,1.5); +#152 = AXIS2_PLACEMENT_2D('',#153,#154); +#153 = CARTESIAN_POINT('',(15.1,-5.)); +#154 = DIRECTION('',(-1.,2.22044604925E-16)); +#155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#156 = PCURVE('',#157,#162); +#157 = CYLINDRICAL_SURFACE('',#158,1.5); +#158 = AXIS2_PLACEMENT_3D('',#159,#160,#161); +#159 = CARTESIAN_POINT('',(-3.907985046681E-15,-17.6,3.907985046681E-15) + ); +#160 = DIRECTION('',(1.,-2.22044604925E-16,2.22044604925E-16)); +#161 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16)); +#162 = DEFINITIONAL_REPRESENTATION('',(#163),#167); +#163 = LINE('',#164,#165); +#164 = CARTESIAN_POINT('',(0.,-1.5)); +#165 = VECTOR('',#166,1.); +#166 = DIRECTION('',(1.,0.)); +#167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#168 = FACE_BOUND('',#169,.F.); +#169 = EDGE_LOOP('',(#170)); +#170 = ORIENTED_EDGE('',*,*,#171,.F.); +#171 = EDGE_CURVE('',#172,#172,#174,.T.); +#172 = VERTEX_POINT('',#173); +#173 = CARTESIAN_POINT('',(-1.5,-26.1,5.379030554309E-15)); +#174 = SURFACE_CURVE('',#175,(#180,#187),.PCURVE_S1.); +#175 = CIRCLE('',#176,1.5); +#176 = AXIS2_PLACEMENT_3D('',#177,#178,#179); +#177 = CARTESIAN_POINT('',(-1.5,-27.6,5.795364188543E-15)); +#178 = DIRECTION('',(1.,-2.22044604925E-16,2.22044604925E-16)); +#179 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16)); +#180 = PCURVE('',#32,#181); +#181 = DEFINITIONAL_REPRESENTATION('',(#182),#186); +#182 = CIRCLE('',#183,1.5); +#183 = AXIS2_PLACEMENT_2D('',#184,#185); +#184 = CARTESIAN_POINT('',(25.1,-5.)); +#185 = DIRECTION('',(-1.,2.22044604925E-16)); +#186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#187 = PCURVE('',#188,#193); +#188 = CYLINDRICAL_SURFACE('',#189,1.5); +#189 = AXIS2_PLACEMENT_3D('',#190,#191,#192); +#190 = CARTESIAN_POINT('',(-6.128431095931E-15,-27.6,6.128431095931E-15) + ); +#191 = DIRECTION('',(1.,-2.22044604925E-16,2.22044604925E-16)); +#192 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16)); +#193 = DEFINITIONAL_REPRESENTATION('',(#194),#198); +#194 = LINE('',#195,#196); +#195 = CARTESIAN_POINT('',(0.,-1.5)); +#196 = VECTOR('',#197,1.); +#197 = DIRECTION('',(1.,0.)); +#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#199 = ADVANCED_FACE('',(#200),#44,.F.); +#200 = FACE_BOUND('',#201,.T.); +#201 = EDGE_LOOP('',(#202,#203,#227,#255)); +#202 = ORIENTED_EDGE('',*,*,#21,.T.); +#203 = ORIENTED_EDGE('',*,*,#204,.T.); +#204 = EDGE_CURVE('',#24,#205,#207,.T.); +#205 = VERTEX_POINT('',#206); +#206 = CARTESIAN_POINT('',(-2.499999673205,-1.5,5.)); +#207 = SURFACE_CURVE('',#208,(#213,#220),.PCURVE_S1.); +#208 = CIRCLE('',#209,1.); +#209 = AXIS2_PLACEMENT_3D('',#210,#211,#212); +#210 = CARTESIAN_POINT('',(-2.5,-2.5,5.)); +#211 = DIRECTION('',(0.,0.,1.)); +#212 = DIRECTION('',(1.,0.,0.)); +#213 = PCURVE('',#44,#214); +#214 = DEFINITIONAL_REPRESENTATION('',(#215),#219); +#215 = LINE('',#216,#217); +#216 = CARTESIAN_POINT('',(-0.,-10.)); +#217 = VECTOR('',#218,1.); +#218 = DIRECTION('',(-1.,0.)); +#219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#220 = PCURVE('',#72,#221); +#221 = DEFINITIONAL_REPRESENTATION('',(#222),#226); +#222 = CIRCLE('',#223,1.); +#223 = AXIS2_PLACEMENT_2D('',#224,#225); +#224 = CARTESIAN_POINT('',(6.490322813542,6.490322812915)); +#225 = DIRECTION('',(1.,0.)); +#226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#227 = ORIENTED_EDGE('',*,*,#228,.F.); +#228 = EDGE_CURVE('',#229,#205,#231,.T.); +#229 = VERTEX_POINT('',#230); +#230 = CARTESIAN_POINT('',(-2.499999673205,-1.5,-5.)); +#231 = SURFACE_CURVE('',#232,(#236,#243),.PCURVE_S1.); +#232 = LINE('',#233,#234); +#233 = CARTESIAN_POINT('',(-2.499999673205,-1.5,-5.)); +#234 = VECTOR('',#235,1.); +#235 = DIRECTION('',(0.,0.,1.)); +#236 = PCURVE('',#44,#237); +#237 = DEFINITIONAL_REPRESENTATION('',(#238),#242); +#238 = LINE('',#239,#240); +#239 = CARTESIAN_POINT('',(-1.570796,0.)); +#240 = VECTOR('',#241,1.); +#241 = DIRECTION('',(-0.,-1.)); +#242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#243 = PCURVE('',#244,#249); +#244 = PLANE('',#245); +#245 = AXIS2_PLACEMENT_3D('',#246,#247,#248); +#246 = CARTESIAN_POINT('',(-32.6,-1.5,-5.)); +#247 = DIRECTION('',(0.,1.,0.)); +#248 = DIRECTION('',(1.,0.,0.)); +#249 = DEFINITIONAL_REPRESENTATION('',(#250),#254); +#250 = LINE('',#251,#252); +#251 = CARTESIAN_POINT('',(30.100000326795,0.)); +#252 = VECTOR('',#253,1.); +#253 = DIRECTION('',(0.,-1.)); +#254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#255 = ORIENTED_EDGE('',*,*,#256,.F.); +#256 = EDGE_CURVE('',#22,#229,#257,.T.); +#257 = SURFACE_CURVE('',#258,(#263,#270),.PCURVE_S1.); +#258 = CIRCLE('',#259,1.); +#259 = AXIS2_PLACEMENT_3D('',#260,#261,#262); +#260 = CARTESIAN_POINT('',(-2.5,-2.5,-5.)); +#261 = DIRECTION('',(0.,0.,1.)); +#262 = DIRECTION('',(1.,0.,0.)); +#263 = PCURVE('',#44,#264); +#264 = DEFINITIONAL_REPRESENTATION('',(#265),#269); +#265 = LINE('',#266,#267); +#266 = CARTESIAN_POINT('',(-0.,0.)); +#267 = VECTOR('',#268,1.); +#268 = DIRECTION('',(-1.,0.)); +#269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#270 = PCURVE('',#126,#271); +#271 = DEFINITIONAL_REPRESENTATION('',(#272),#276); +#272 = CIRCLE('',#273,1.); +#273 = AXIS2_PLACEMENT_2D('',#274,#275); +#274 = CARTESIAN_POINT('',(6.490322813542,6.490322812915)); +#275 = DIRECTION('',(1.,0.)); +#276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#277 = ADVANCED_FACE('',(#278),#126,.F.); +#278 = FACE_BOUND('',#279,.F.); +#279 = EDGE_LOOP('',(#280,#281,#304,#332,#361,#389,#417,#438)); +#280 = ORIENTED_EDGE('',*,*,#112,.T.); +#281 = ORIENTED_EDGE('',*,*,#282,.T.); +#282 = EDGE_CURVE('',#85,#283,#285,.T.); +#283 = VERTEX_POINT('',#284); +#284 = CARTESIAN_POINT('',(0.,-32.6,-5.)); +#285 = SURFACE_CURVE('',#286,(#290,#297),.PCURVE_S1.); +#286 = LINE('',#287,#288); +#287 = CARTESIAN_POINT('',(-1.5,-32.6,-5.)); +#288 = VECTOR('',#289,1.); +#289 = DIRECTION('',(1.,0.,0.)); +#290 = PCURVE('',#126,#291); +#291 = DEFINITIONAL_REPRESENTATION('',(#292),#296); +#292 = LINE('',#293,#294); +#293 = CARTESIAN_POINT('',(7.490322813542,-23.60967718708)); +#294 = VECTOR('',#295,1.); +#295 = DIRECTION('',(1.,0.)); +#296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#297 = PCURVE('',#100,#298); +#298 = DEFINITIONAL_REPRESENTATION('',(#299),#303); +#299 = LINE('',#300,#301); +#300 = CARTESIAN_POINT('',(0.,0.)); +#301 = VECTOR('',#302,1.); +#302 = DIRECTION('',(1.,0.)); +#303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#304 = ORIENTED_EDGE('',*,*,#305,.T.); +#305 = EDGE_CURVE('',#283,#306,#308,.T.); +#306 = VERTEX_POINT('',#307); +#307 = CARTESIAN_POINT('',(0.,-2.5,-5.)); +#308 = SURFACE_CURVE('',#309,(#313,#320),.PCURVE_S1.); +#309 = LINE('',#310,#311); +#310 = CARTESIAN_POINT('',(0.,-32.6,-5.)); +#311 = VECTOR('',#312,1.); +#312 = DIRECTION('',(0.,1.,0.)); +#313 = PCURVE('',#126,#314); +#314 = DEFINITIONAL_REPRESENTATION('',(#315),#319); +#315 = LINE('',#316,#317); +#316 = CARTESIAN_POINT('',(8.990322813542,-23.60967718708)); +#317 = VECTOR('',#318,1.); +#318 = DIRECTION('',(0.,1.)); +#319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#320 = PCURVE('',#321,#326); +#321 = PLANE('',#322); +#322 = AXIS2_PLACEMENT_3D('',#323,#324,#325); +#323 = CARTESIAN_POINT('',(0.,-32.6,-5.)); +#324 = DIRECTION('',(-1.,0.,0.)); +#325 = DIRECTION('',(0.,1.,0.)); +#326 = DEFINITIONAL_REPRESENTATION('',(#327),#331); +#327 = LINE('',#328,#329); +#328 = CARTESIAN_POINT('',(0.,0.)); +#329 = VECTOR('',#330,1.); +#330 = DIRECTION('',(1.,0.)); +#331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#332 = ORIENTED_EDGE('',*,*,#333,.T.); +#333 = EDGE_CURVE('',#306,#334,#336,.T.); +#334 = VERTEX_POINT('',#335); +#335 = CARTESIAN_POINT('',(-2.499999183013,-8.038014698286E-14,-5.)); +#336 = SURFACE_CURVE('',#337,(#342,#349),.PCURVE_S1.); +#337 = CIRCLE('',#338,2.5); +#338 = AXIS2_PLACEMENT_3D('',#339,#340,#341); +#339 = CARTESIAN_POINT('',(-2.5,-2.5,-5.)); +#340 = DIRECTION('',(0.,0.,1.)); +#341 = DIRECTION('',(1.,0.,0.)); +#342 = PCURVE('',#126,#343); +#343 = DEFINITIONAL_REPRESENTATION('',(#344),#348); +#344 = CIRCLE('',#345,2.5); +#345 = AXIS2_PLACEMENT_2D('',#346,#347); +#346 = CARTESIAN_POINT('',(6.490322813542,6.490322812915)); +#347 = DIRECTION('',(1.,0.)); +#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#349 = PCURVE('',#350,#355); +#350 = CYLINDRICAL_SURFACE('',#351,2.5); +#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354); +#352 = CARTESIAN_POINT('',(-2.5,-2.5,-5.)); +#353 = DIRECTION('',(-0.,-0.,-1.)); +#354 = DIRECTION('',(1.,0.,0.)); +#355 = DEFINITIONAL_REPRESENTATION('',(#356),#360); +#356 = LINE('',#357,#358); +#357 = CARTESIAN_POINT('',(-0.,0.)); +#358 = VECTOR('',#359,1.); +#359 = DIRECTION('',(-1.,0.)); +#360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#361 = ORIENTED_EDGE('',*,*,#362,.T.); +#362 = EDGE_CURVE('',#334,#363,#365,.T.); +#363 = VERTEX_POINT('',#364); +#364 = CARTESIAN_POINT('',(-32.6,-8.038014698286E-14,-5.)); +#365 = SURFACE_CURVE('',#366,(#370,#377),.PCURVE_S1.); +#366 = LINE('',#367,#368); +#367 = CARTESIAN_POINT('',(-2.499999183013,-8.038014698286E-14,-5.)); +#368 = VECTOR('',#369,1.); +#369 = DIRECTION('',(-1.,0.,0.)); +#370 = PCURVE('',#126,#371); +#371 = DEFINITIONAL_REPRESENTATION('',(#372),#376); +#372 = LINE('',#373,#374); +#373 = CARTESIAN_POINT('',(6.490323630529,8.990322812915)); +#374 = VECTOR('',#375,1.); +#375 = DIRECTION('',(-1.,0.)); +#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#377 = PCURVE('',#378,#383); +#378 = PLANE('',#379); +#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382); +#380 = CARTESIAN_POINT('',(-2.499999183013,-8.038014698286E-14,-5.)); +#381 = DIRECTION('',(0.,-1.,0.)); +#382 = DIRECTION('',(-1.,0.,0.)); +#383 = DEFINITIONAL_REPRESENTATION('',(#384),#388); +#384 = LINE('',#385,#386); +#385 = CARTESIAN_POINT('',(0.,-0.)); +#386 = VECTOR('',#387,1.); +#387 = DIRECTION('',(1.,0.)); +#388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#389 = ORIENTED_EDGE('',*,*,#390,.T.); +#390 = EDGE_CURVE('',#363,#391,#393,.T.); +#391 = VERTEX_POINT('',#392); +#392 = CARTESIAN_POINT('',(-32.6,-1.5,-5.)); +#393 = SURFACE_CURVE('',#394,(#398,#405),.PCURVE_S1.); +#394 = LINE('',#395,#396); +#395 = CARTESIAN_POINT('',(-32.6,-8.038014698286E-14,-5.)); +#396 = VECTOR('',#397,1.); +#397 = DIRECTION('',(0.,-1.,0.)); +#398 = PCURVE('',#126,#399); +#399 = DEFINITIONAL_REPRESENTATION('',(#400),#404); +#400 = LINE('',#401,#402); +#401 = CARTESIAN_POINT('',(-23.60967718645,8.990322812915)); +#402 = VECTOR('',#403,1.); +#403 = DIRECTION('',(0.,-1.)); +#404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#405 = PCURVE('',#406,#411); +#406 = PLANE('',#407); +#407 = AXIS2_PLACEMENT_3D('',#408,#409,#410); +#408 = CARTESIAN_POINT('',(-32.6,-8.038014698286E-14,-5.)); +#409 = DIRECTION('',(1.,0.,0.)); +#410 = DIRECTION('',(0.,-1.,0.)); +#411 = DEFINITIONAL_REPRESENTATION('',(#412),#416); +#412 = LINE('',#413,#414); +#413 = CARTESIAN_POINT('',(0.,0.)); +#414 = VECTOR('',#415,1.); +#415 = DIRECTION('',(1.,0.)); +#416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#417 = ORIENTED_EDGE('',*,*,#418,.T.); +#418 = EDGE_CURVE('',#391,#229,#419,.T.); +#419 = SURFACE_CURVE('',#420,(#424,#431),.PCURVE_S1.); +#420 = LINE('',#421,#422); +#421 = CARTESIAN_POINT('',(-32.6,-1.5,-5.)); +#422 = VECTOR('',#423,1.); +#423 = DIRECTION('',(1.,0.,0.)); +#424 = PCURVE('',#126,#425); +#425 = DEFINITIONAL_REPRESENTATION('',(#426),#430); +#426 = LINE('',#427,#428); +#427 = CARTESIAN_POINT('',(-23.60967718645,7.490322812915)); +#428 = VECTOR('',#429,1.); +#429 = DIRECTION('',(1.,0.)); +#430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#431 = PCURVE('',#244,#432); +#432 = DEFINITIONAL_REPRESENTATION('',(#433),#437); +#433 = LINE('',#434,#435); +#434 = CARTESIAN_POINT('',(0.,0.)); +#435 = VECTOR('',#436,1.); +#436 = DIRECTION('',(1.,0.)); +#437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#438 = ORIENTED_EDGE('',*,*,#256,.F.); +#439 = ADVANCED_FACE('',(#440),#72,.T.); +#440 = FACE_BOUND('',#441,.T.); +#441 = EDGE_LOOP('',(#442,#443,#466,#489,#513,#536,#559,#580)); +#442 = ORIENTED_EDGE('',*,*,#56,.T.); +#443 = ORIENTED_EDGE('',*,*,#444,.T.); +#444 = EDGE_CURVE('',#57,#445,#447,.T.); +#445 = VERTEX_POINT('',#446); +#446 = CARTESIAN_POINT('',(0.,-32.6,5.)); +#447 = SURFACE_CURVE('',#448,(#452,#459),.PCURVE_S1.); +#448 = LINE('',#449,#450); +#449 = CARTESIAN_POINT('',(-1.5,-32.6,5.)); +#450 = VECTOR('',#451,1.); +#451 = DIRECTION('',(1.,0.,0.)); +#452 = PCURVE('',#72,#453); +#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458); +#454 = LINE('',#455,#456); +#455 = CARTESIAN_POINT('',(7.490322813542,-23.60967718708)); +#456 = VECTOR('',#457,1.); +#457 = DIRECTION('',(1.,0.)); +#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#459 = PCURVE('',#100,#460); +#460 = DEFINITIONAL_REPRESENTATION('',(#461),#465); +#461 = LINE('',#462,#463); +#462 = CARTESIAN_POINT('',(0.,-10.)); +#463 = VECTOR('',#464,1.); +#464 = DIRECTION('',(1.,0.)); +#465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#466 = ORIENTED_EDGE('',*,*,#467,.T.); +#467 = EDGE_CURVE('',#445,#468,#470,.T.); +#468 = VERTEX_POINT('',#469); +#469 = CARTESIAN_POINT('',(0.,-2.5,5.)); +#470 = SURFACE_CURVE('',#471,(#475,#482),.PCURVE_S1.); +#471 = LINE('',#472,#473); +#472 = CARTESIAN_POINT('',(0.,-32.6,5.)); +#473 = VECTOR('',#474,1.); +#474 = DIRECTION('',(0.,1.,0.)); +#475 = PCURVE('',#72,#476); +#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481); +#477 = LINE('',#478,#479); +#478 = CARTESIAN_POINT('',(8.990322813542,-23.60967718708)); +#479 = VECTOR('',#480,1.); +#480 = DIRECTION('',(0.,1.)); +#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#482 = PCURVE('',#321,#483); +#483 = DEFINITIONAL_REPRESENTATION('',(#484),#488); +#484 = LINE('',#485,#486); +#485 = CARTESIAN_POINT('',(0.,-10.)); +#486 = VECTOR('',#487,1.); +#487 = DIRECTION('',(1.,0.)); +#488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#489 = ORIENTED_EDGE('',*,*,#490,.T.); +#490 = EDGE_CURVE('',#468,#491,#493,.T.); +#491 = VERTEX_POINT('',#492); +#492 = CARTESIAN_POINT('',(-2.499999183013,-8.038014698286E-14,5.)); +#493 = SURFACE_CURVE('',#494,(#499,#506),.PCURVE_S1.); +#494 = CIRCLE('',#495,2.5); +#495 = AXIS2_PLACEMENT_3D('',#496,#497,#498); +#496 = CARTESIAN_POINT('',(-2.5,-2.5,5.)); +#497 = DIRECTION('',(0.,0.,1.)); +#498 = DIRECTION('',(1.,0.,0.)); +#499 = PCURVE('',#72,#500); +#500 = DEFINITIONAL_REPRESENTATION('',(#501),#505); +#501 = CIRCLE('',#502,2.5); +#502 = AXIS2_PLACEMENT_2D('',#503,#504); +#503 = CARTESIAN_POINT('',(6.490322813542,6.490322812915)); +#504 = DIRECTION('',(1.,0.)); +#505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#506 = PCURVE('',#350,#507); +#507 = DEFINITIONAL_REPRESENTATION('',(#508),#512); +#508 = LINE('',#509,#510); +#509 = CARTESIAN_POINT('',(-0.,-10.)); +#510 = VECTOR('',#511,1.); +#511 = DIRECTION('',(-1.,0.)); +#512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#513 = ORIENTED_EDGE('',*,*,#514,.T.); +#514 = EDGE_CURVE('',#491,#515,#517,.T.); +#515 = VERTEX_POINT('',#516); +#516 = CARTESIAN_POINT('',(-32.6,-8.038014698286E-14,5.)); +#517 = SURFACE_CURVE('',#518,(#522,#529),.PCURVE_S1.); +#518 = LINE('',#519,#520); +#519 = CARTESIAN_POINT('',(-2.499999183013,-8.038014698286E-14,5.)); +#520 = VECTOR('',#521,1.); +#521 = DIRECTION('',(-1.,0.,0.)); +#522 = PCURVE('',#72,#523); +#523 = DEFINITIONAL_REPRESENTATION('',(#524),#528); +#524 = LINE('',#525,#526); +#525 = CARTESIAN_POINT('',(6.490323630529,8.990322812915)); +#526 = VECTOR('',#527,1.); +#527 = DIRECTION('',(-1.,0.)); +#528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#529 = PCURVE('',#378,#530); +#530 = DEFINITIONAL_REPRESENTATION('',(#531),#535); +#531 = LINE('',#532,#533); +#532 = CARTESIAN_POINT('',(0.,-10.)); +#533 = VECTOR('',#534,1.); +#534 = DIRECTION('',(1.,0.)); +#535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#536 = ORIENTED_EDGE('',*,*,#537,.T.); +#537 = EDGE_CURVE('',#515,#538,#540,.T.); +#538 = VERTEX_POINT('',#539); +#539 = CARTESIAN_POINT('',(-32.6,-1.5,5.)); +#540 = SURFACE_CURVE('',#541,(#545,#552),.PCURVE_S1.); +#541 = LINE('',#542,#543); +#542 = CARTESIAN_POINT('',(-32.6,-8.038014698286E-14,5.)); +#543 = VECTOR('',#544,1.); +#544 = DIRECTION('',(0.,-1.,0.)); +#545 = PCURVE('',#72,#546); +#546 = DEFINITIONAL_REPRESENTATION('',(#547),#551); +#547 = LINE('',#548,#549); +#548 = CARTESIAN_POINT('',(-23.60967718645,8.990322812915)); +#549 = VECTOR('',#550,1.); +#550 = DIRECTION('',(0.,-1.)); +#551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#552 = PCURVE('',#406,#553); +#553 = DEFINITIONAL_REPRESENTATION('',(#554),#558); +#554 = LINE('',#555,#556); +#555 = CARTESIAN_POINT('',(0.,-10.)); +#556 = VECTOR('',#557,1.); +#557 = DIRECTION('',(1.,0.)); +#558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#559 = ORIENTED_EDGE('',*,*,#560,.T.); +#560 = EDGE_CURVE('',#538,#205,#561,.T.); +#561 = SURFACE_CURVE('',#562,(#566,#573),.PCURVE_S1.); +#562 = LINE('',#563,#564); +#563 = CARTESIAN_POINT('',(-32.6,-1.5,5.)); +#564 = VECTOR('',#565,1.); +#565 = DIRECTION('',(1.,0.,0.)); +#566 = PCURVE('',#72,#567); +#567 = DEFINITIONAL_REPRESENTATION('',(#568),#572); +#568 = LINE('',#569,#570); +#569 = CARTESIAN_POINT('',(-23.60967718645,7.490322812915)); +#570 = VECTOR('',#571,1.); +#571 = DIRECTION('',(1.,0.)); +#572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#573 = PCURVE('',#244,#574); +#574 = DEFINITIONAL_REPRESENTATION('',(#575),#579); +#575 = LINE('',#576,#577); +#576 = CARTESIAN_POINT('',(0.,-10.)); +#577 = VECTOR('',#578,1.); +#578 = DIRECTION('',(1.,0.)); +#579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#580 = ORIENTED_EDGE('',*,*,#204,.F.); +#581 = ADVANCED_FACE('',(#582),#100,.F.); +#582 = FACE_BOUND('',#583,.F.); +#583 = EDGE_LOOP('',(#584,#585,#586,#607)); +#584 = ORIENTED_EDGE('',*,*,#84,.T.); +#585 = ORIENTED_EDGE('',*,*,#444,.T.); +#586 = ORIENTED_EDGE('',*,*,#587,.F.); +#587 = EDGE_CURVE('',#283,#445,#588,.T.); +#588 = SURFACE_CURVE('',#589,(#593,#600),.PCURVE_S1.); +#589 = LINE('',#590,#591); +#590 = CARTESIAN_POINT('',(0.,-32.6,-5.)); +#591 = VECTOR('',#592,1.); +#592 = DIRECTION('',(0.,0.,1.)); +#593 = PCURVE('',#100,#594); +#594 = DEFINITIONAL_REPRESENTATION('',(#595),#599); +#595 = LINE('',#596,#597); +#596 = CARTESIAN_POINT('',(1.5,0.)); +#597 = VECTOR('',#598,1.); +#598 = DIRECTION('',(0.,-1.)); +#599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#600 = PCURVE('',#321,#601); +#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606); +#602 = LINE('',#603,#604); +#603 = CARTESIAN_POINT('',(0.,0.)); +#604 = VECTOR('',#605,1.); +#605 = DIRECTION('',(0.,-1.)); +#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#607 = ORIENTED_EDGE('',*,*,#282,.F.); +#608 = ADVANCED_FACE('',(#609),#157,.F.); +#609 = FACE_BOUND('',#610,.F.); +#610 = EDGE_LOOP('',(#611,#639,#660,#661)); +#611 = ORIENTED_EDGE('',*,*,#612,.F.); +#612 = EDGE_CURVE('',#613,#613,#615,.T.); +#613 = VERTEX_POINT('',#614); +#614 = CARTESIAN_POINT('',(-3.574918139293E-15,-16.1,3.574918139293E-15) + ); +#615 = SURFACE_CURVE('',#616,(#621,#628),.PCURVE_S1.); +#616 = CIRCLE('',#617,1.5); +#617 = AXIS2_PLACEMENT_3D('',#618,#619,#620); +#618 = CARTESIAN_POINT('',(-3.907985046681E-15,-17.6,3.907985046681E-15) + ); +#619 = DIRECTION('',(1.,-2.22044604925E-16,2.22044604925E-16)); +#620 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16)); +#621 = PCURVE('',#157,#622); +#622 = DEFINITIONAL_REPRESENTATION('',(#623),#627); +#623 = LINE('',#624,#625); +#624 = CARTESIAN_POINT('',(0.,0.)); +#625 = VECTOR('',#626,1.); +#626 = DIRECTION('',(1.,0.)); +#627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#628 = PCURVE('',#321,#629); +#629 = DEFINITIONAL_REPRESENTATION('',(#630),#638); +#630 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#631,#632,#633,#634,#635,#636 +,#637),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#631 = CARTESIAN_POINT('',(16.5,-5.)); +#632 = CARTESIAN_POINT('',(16.5,-7.598076211353)); +#633 = CARTESIAN_POINT('',(14.25,-6.299038105677)); +#634 = CARTESIAN_POINT('',(12.,-5.)); +#635 = CARTESIAN_POINT('',(14.25,-3.700961894323)); +#636 = CARTESIAN_POINT('',(16.5,-2.401923788647)); +#637 = CARTESIAN_POINT('',(16.5,-5.)); +#638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#639 = ORIENTED_EDGE('',*,*,#640,.T.); +#640 = EDGE_CURVE('',#613,#141,#641,.T.); +#641 = SEAM_CURVE('',#642,(#646,#653),.PCURVE_S1.); +#642 = LINE('',#643,#644); +#643 = CARTESIAN_POINT('',(-3.574918139293E-15,-16.1,3.574918139293E-15) + ); +#644 = VECTOR('',#645,1.); +#645 = DIRECTION('',(-1.,2.22044604925E-16,-2.775557561563E-16)); +#646 = PCURVE('',#157,#647); +#647 = DEFINITIONAL_REPRESENTATION('',(#648),#652); +#648 = LINE('',#649,#650); +#649 = CARTESIAN_POINT('',(6.28318530718,0.)); +#650 = VECTOR('',#651,1.); +#651 = DIRECTION('',(0.,-1.)); +#652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#653 = PCURVE('',#157,#654); +#654 = DEFINITIONAL_REPRESENTATION('',(#655),#659); +#655 = LINE('',#656,#657); +#656 = CARTESIAN_POINT('',(0.,0.)); +#657 = VECTOR('',#658,1.); +#658 = DIRECTION('',(0.,-1.)); +#659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#660 = ORIENTED_EDGE('',*,*,#140,.T.); +#661 = ORIENTED_EDGE('',*,*,#640,.F.); +#662 = ADVANCED_FACE('',(#663),#188,.F.); +#663 = FACE_BOUND('',#664,.F.); +#664 = EDGE_LOOP('',(#665,#693,#714,#715)); +#665 = ORIENTED_EDGE('',*,*,#666,.F.); +#666 = EDGE_CURVE('',#667,#667,#669,.T.); +#667 = VERTEX_POINT('',#668); +#668 = CARTESIAN_POINT('',(-5.795364188543E-15,-26.1,5.795364188543E-15) + ); +#669 = SURFACE_CURVE('',#670,(#675,#682),.PCURVE_S1.); +#670 = CIRCLE('',#671,1.5); +#671 = AXIS2_PLACEMENT_3D('',#672,#673,#674); +#672 = CARTESIAN_POINT('',(-6.128431095931E-15,-27.6,6.128431095931E-15) + ); +#673 = DIRECTION('',(1.,-2.22044604925E-16,2.22044604925E-16)); +#674 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16)); +#675 = PCURVE('',#188,#676); +#676 = DEFINITIONAL_REPRESENTATION('',(#677),#681); +#677 = LINE('',#678,#679); +#678 = CARTESIAN_POINT('',(0.,0.)); +#679 = VECTOR('',#680,1.); +#680 = DIRECTION('',(1.,0.)); +#681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#682 = PCURVE('',#321,#683); +#683 = DEFINITIONAL_REPRESENTATION('',(#684),#692); +#684 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#685,#686,#687,#688,#689,#690 +,#691),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#685 = CARTESIAN_POINT('',(6.5,-5.)); +#686 = CARTESIAN_POINT('',(6.5,-7.598076211353)); +#687 = CARTESIAN_POINT('',(4.25,-6.299038105677)); +#688 = CARTESIAN_POINT('',(2.,-5.)); +#689 = CARTESIAN_POINT('',(4.25,-3.700961894323)); +#690 = CARTESIAN_POINT('',(6.5,-2.401923788647)); +#691 = CARTESIAN_POINT('',(6.5,-5.)); +#692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#693 = ORIENTED_EDGE('',*,*,#694,.T.); +#694 = EDGE_CURVE('',#667,#172,#695,.T.); +#695 = SEAM_CURVE('',#696,(#700,#707),.PCURVE_S1.); +#696 = LINE('',#697,#698); +#697 = CARTESIAN_POINT('',(-5.795364188543E-15,-26.1,5.795364188543E-15) + ); +#698 = VECTOR('',#699,1.); +#699 = DIRECTION('',(-1.,2.22044604925E-16,-2.775557561563E-16)); +#700 = PCURVE('',#188,#701); +#701 = DEFINITIONAL_REPRESENTATION('',(#702),#706); +#702 = LINE('',#703,#704); +#703 = CARTESIAN_POINT('',(6.28318530718,0.)); +#704 = VECTOR('',#705,1.); +#705 = DIRECTION('',(0.,-1.)); +#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#707 = PCURVE('',#188,#708); +#708 = DEFINITIONAL_REPRESENTATION('',(#709),#713); +#709 = LINE('',#710,#711); +#710 = CARTESIAN_POINT('',(0.,0.)); +#711 = VECTOR('',#712,1.); +#712 = DIRECTION('',(0.,-1.)); +#713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#714 = ORIENTED_EDGE('',*,*,#171,.T.); +#715 = ORIENTED_EDGE('',*,*,#694,.F.); +#716 = ADVANCED_FACE('',(#717,#743,#774),#244,.F.); +#717 = FACE_BOUND('',#718,.F.); +#718 = EDGE_LOOP('',(#719,#740,#741,#742)); +#719 = ORIENTED_EDGE('',*,*,#720,.T.); +#720 = EDGE_CURVE('',#391,#538,#721,.T.); +#721 = SURFACE_CURVE('',#722,(#726,#733),.PCURVE_S1.); +#722 = LINE('',#723,#724); +#723 = CARTESIAN_POINT('',(-32.6,-1.5,-5.)); +#724 = VECTOR('',#725,1.); +#725 = DIRECTION('',(0.,0.,1.)); +#726 = PCURVE('',#244,#727); +#727 = DEFINITIONAL_REPRESENTATION('',(#728),#732); +#728 = LINE('',#729,#730); +#729 = CARTESIAN_POINT('',(0.,0.)); +#730 = VECTOR('',#731,1.); +#731 = DIRECTION('',(0.,-1.)); +#732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#733 = PCURVE('',#406,#734); +#734 = DEFINITIONAL_REPRESENTATION('',(#735),#739); +#735 = LINE('',#736,#737); +#736 = CARTESIAN_POINT('',(1.5,0.)); +#737 = VECTOR('',#738,1.); +#738 = DIRECTION('',(0.,-1.)); +#739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#740 = ORIENTED_EDGE('',*,*,#560,.T.); +#741 = ORIENTED_EDGE('',*,*,#228,.F.); +#742 = ORIENTED_EDGE('',*,*,#418,.F.); +#743 = FACE_BOUND('',#744,.F.); +#744 = EDGE_LOOP('',(#745)); +#745 = ORIENTED_EDGE('',*,*,#746,.F.); +#746 = EDGE_CURVE('',#747,#747,#749,.T.); +#747 = VERTEX_POINT('',#748); +#748 = CARTESIAN_POINT('',(-16.1,-1.5,3.330669073875E-16)); +#749 = SURFACE_CURVE('',#750,(#755,#762),.PCURVE_S1.); +#750 = CIRCLE('',#751,1.5); +#751 = AXIS2_PLACEMENT_3D('',#752,#753,#754); +#752 = CARTESIAN_POINT('',(-17.6,-1.5,3.330669073875E-16)); +#753 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#754 = DIRECTION('',(1.,0.,0.)); +#755 = PCURVE('',#244,#756); +#756 = DEFINITIONAL_REPRESENTATION('',(#757),#761); +#757 = CIRCLE('',#758,1.5); +#758 = AXIS2_PLACEMENT_2D('',#759,#760); +#759 = CARTESIAN_POINT('',(15.,-5.)); +#760 = DIRECTION('',(1.,0.)); +#761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#762 = PCURVE('',#763,#768); +#763 = CYLINDRICAL_SURFACE('',#764,1.5); +#764 = AXIS2_PLACEMENT_3D('',#765,#766,#767); +#765 = CARTESIAN_POINT('',(-17.6,0.,0.)); +#766 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#767 = DIRECTION('',(1.,0.,0.)); +#768 = DEFINITIONAL_REPRESENTATION('',(#769),#773); +#769 = LINE('',#770,#771); +#770 = CARTESIAN_POINT('',(-6.28318530718,-1.5)); +#771 = VECTOR('',#772,1.); +#772 = DIRECTION('',(1.,-0.)); +#773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#774 = FACE_BOUND('',#775,.F.); +#775 = EDGE_LOOP('',(#776)); +#776 = ORIENTED_EDGE('',*,*,#777,.F.); +#777 = EDGE_CURVE('',#778,#778,#780,.T.); +#778 = VERTEX_POINT('',#779); +#779 = CARTESIAN_POINT('',(-26.1,-1.5,3.330669073875E-16)); +#780 = SURFACE_CURVE('',#781,(#786,#793),.PCURVE_S1.); +#781 = CIRCLE('',#782,1.5); +#782 = AXIS2_PLACEMENT_3D('',#783,#784,#785); +#783 = CARTESIAN_POINT('',(-27.6,-1.5,3.330669073875E-16)); +#784 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#785 = DIRECTION('',(1.,0.,0.)); +#786 = PCURVE('',#244,#787); +#787 = DEFINITIONAL_REPRESENTATION('',(#788),#792); +#788 = CIRCLE('',#789,1.5); +#789 = AXIS2_PLACEMENT_2D('',#790,#791); +#790 = CARTESIAN_POINT('',(5.,-5.)); +#791 = DIRECTION('',(1.,0.)); +#792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#793 = PCURVE('',#794,#799); +#794 = CYLINDRICAL_SURFACE('',#795,1.5); +#795 = AXIS2_PLACEMENT_3D('',#796,#797,#798); +#796 = CARTESIAN_POINT('',(-27.6,0.,0.)); +#797 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#798 = DIRECTION('',(1.,0.,0.)); +#799 = DEFINITIONAL_REPRESENTATION('',(#800),#804); +#800 = LINE('',#801,#802); +#801 = CARTESIAN_POINT('',(-6.28318530718,-1.5)); +#802 = VECTOR('',#803,1.); +#803 = DIRECTION('',(1.,-0.)); +#804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#805 = ADVANCED_FACE('',(#806,#832,#835),#321,.F.); +#806 = FACE_BOUND('',#807,.F.); +#807 = EDGE_LOOP('',(#808,#809,#810,#831)); +#808 = ORIENTED_EDGE('',*,*,#587,.T.); +#809 = ORIENTED_EDGE('',*,*,#467,.T.); +#810 = ORIENTED_EDGE('',*,*,#811,.F.); +#811 = EDGE_CURVE('',#306,#468,#812,.T.); +#812 = SURFACE_CURVE('',#813,(#817,#824),.PCURVE_S1.); +#813 = LINE('',#814,#815); +#814 = CARTESIAN_POINT('',(0.,-2.5,-5.)); +#815 = VECTOR('',#816,1.); +#816 = DIRECTION('',(0.,0.,1.)); +#817 = PCURVE('',#321,#818); +#818 = DEFINITIONAL_REPRESENTATION('',(#819),#823); +#819 = LINE('',#820,#821); +#820 = CARTESIAN_POINT('',(30.1,0.)); +#821 = VECTOR('',#822,1.); +#822 = DIRECTION('',(0.,-1.)); +#823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#824 = PCURVE('',#350,#825); +#825 = DEFINITIONAL_REPRESENTATION('',(#826),#830); +#826 = LINE('',#827,#828); +#827 = CARTESIAN_POINT('',(1.24344978758E-14,-0.)); +#828 = VECTOR('',#829,1.); +#829 = DIRECTION('',(-0.,-1.)); +#830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#831 = ORIENTED_EDGE('',*,*,#305,.F.); +#832 = FACE_BOUND('',#833,.F.); +#833 = EDGE_LOOP('',(#834)); +#834 = ORIENTED_EDGE('',*,*,#612,.T.); +#835 = FACE_BOUND('',#836,.F.); +#836 = EDGE_LOOP('',(#837)); +#837 = ORIENTED_EDGE('',*,*,#666,.T.); +#838 = ADVANCED_FACE('',(#839),#350,.T.); +#839 = FACE_BOUND('',#840,.F.); +#840 = EDGE_LOOP('',(#841,#842,#843,#864)); +#841 = ORIENTED_EDGE('',*,*,#811,.T.); +#842 = ORIENTED_EDGE('',*,*,#490,.T.); +#843 = ORIENTED_EDGE('',*,*,#844,.F.); +#844 = EDGE_CURVE('',#334,#491,#845,.T.); +#845 = SURFACE_CURVE('',#846,(#850,#857),.PCURVE_S1.); +#846 = LINE('',#847,#848); +#847 = CARTESIAN_POINT('',(-2.499999183013,-8.038014698286E-14,-5.)); +#848 = VECTOR('',#849,1.); +#849 = DIRECTION('',(0.,0.,1.)); +#850 = PCURVE('',#350,#851); +#851 = DEFINITIONAL_REPRESENTATION('',(#852),#856); +#852 = LINE('',#853,#854); +#853 = CARTESIAN_POINT('',(-1.570796,0.)); +#854 = VECTOR('',#855,1.); +#855 = DIRECTION('',(-0.,-1.)); +#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#857 = PCURVE('',#378,#858); +#858 = DEFINITIONAL_REPRESENTATION('',(#859),#863); +#859 = LINE('',#860,#861); +#860 = CARTESIAN_POINT('',(0.,-0.)); +#861 = VECTOR('',#862,1.); +#862 = DIRECTION('',(0.,-1.)); +#863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#864 = ORIENTED_EDGE('',*,*,#333,.F.); +#865 = ADVANCED_FACE('',(#866,#892,#918),#378,.F.); +#866 = FACE_BOUND('',#867,.F.); +#867 = EDGE_LOOP('',(#868,#869,#870,#891)); +#868 = ORIENTED_EDGE('',*,*,#844,.T.); +#869 = ORIENTED_EDGE('',*,*,#514,.T.); +#870 = ORIENTED_EDGE('',*,*,#871,.F.); +#871 = EDGE_CURVE('',#363,#515,#872,.T.); +#872 = SURFACE_CURVE('',#873,(#877,#884),.PCURVE_S1.); +#873 = LINE('',#874,#875); +#874 = CARTESIAN_POINT('',(-32.6,-8.038014698286E-14,-5.)); +#875 = VECTOR('',#876,1.); +#876 = DIRECTION('',(0.,0.,1.)); +#877 = PCURVE('',#378,#878); +#878 = DEFINITIONAL_REPRESENTATION('',(#879),#883); +#879 = LINE('',#880,#881); +#880 = CARTESIAN_POINT('',(30.100000816987,0.)); +#881 = VECTOR('',#882,1.); +#882 = DIRECTION('',(0.,-1.)); +#883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#884 = PCURVE('',#406,#885); +#885 = DEFINITIONAL_REPRESENTATION('',(#886),#890); +#886 = LINE('',#887,#888); +#887 = CARTESIAN_POINT('',(0.,0.)); +#888 = VECTOR('',#889,1.); +#889 = DIRECTION('',(0.,-1.)); +#890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#891 = ORIENTED_EDGE('',*,*,#362,.F.); +#892 = FACE_BOUND('',#893,.F.); +#893 = EDGE_LOOP('',(#894)); +#894 = ORIENTED_EDGE('',*,*,#895,.F.); +#895 = EDGE_CURVE('',#896,#896,#898,.T.); +#896 = VERTEX_POINT('',#897); +#897 = CARTESIAN_POINT('',(-16.1,0.,0.)); +#898 = SURFACE_CURVE('',#899,(#904,#911),.PCURVE_S1.); +#899 = CIRCLE('',#900,1.5); +#900 = AXIS2_PLACEMENT_3D('',#901,#902,#903); +#901 = CARTESIAN_POINT('',(-17.6,0.,0.)); +#902 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#903 = DIRECTION('',(1.,0.,0.)); +#904 = PCURVE('',#378,#905); +#905 = DEFINITIONAL_REPRESENTATION('',(#906),#910); +#906 = CIRCLE('',#907,1.5); +#907 = AXIS2_PLACEMENT_2D('',#908,#909); +#908 = CARTESIAN_POINT('',(15.100000816987,-5.)); +#909 = DIRECTION('',(-1.,-0.)); +#910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#911 = PCURVE('',#763,#912); +#912 = DEFINITIONAL_REPRESENTATION('',(#913),#917); +#913 = LINE('',#914,#915); +#914 = CARTESIAN_POINT('',(-0.,0.)); +#915 = VECTOR('',#916,1.); +#916 = DIRECTION('',(-1.,0.)); +#917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#918 = FACE_BOUND('',#919,.F.); +#919 = EDGE_LOOP('',(#920)); +#920 = ORIENTED_EDGE('',*,*,#921,.F.); +#921 = EDGE_CURVE('',#922,#922,#924,.T.); +#922 = VERTEX_POINT('',#923); +#923 = CARTESIAN_POINT('',(-26.1,0.,0.)); +#924 = SURFACE_CURVE('',#925,(#930,#937),.PCURVE_S1.); +#925 = CIRCLE('',#926,1.5); +#926 = AXIS2_PLACEMENT_3D('',#927,#928,#929); +#927 = CARTESIAN_POINT('',(-27.6,0.,0.)); +#928 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#929 = DIRECTION('',(1.,0.,0.)); +#930 = PCURVE('',#378,#931); +#931 = DEFINITIONAL_REPRESENTATION('',(#932),#936); +#932 = CIRCLE('',#933,1.5); +#933 = AXIS2_PLACEMENT_2D('',#934,#935); +#934 = CARTESIAN_POINT('',(25.100000816987,-5.)); +#935 = DIRECTION('',(-1.,-0.)); +#936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#937 = PCURVE('',#794,#938); +#938 = DEFINITIONAL_REPRESENTATION('',(#939),#943); +#939 = LINE('',#940,#941); +#940 = CARTESIAN_POINT('',(-0.,0.)); +#941 = VECTOR('',#942,1.); +#942 = DIRECTION('',(-1.,0.)); +#943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#944 = ADVANCED_FACE('',(#945),#406,.F.); +#945 = FACE_BOUND('',#946,.F.); +#946 = EDGE_LOOP('',(#947,#948,#949,#950)); +#947 = ORIENTED_EDGE('',*,*,#871,.T.); +#948 = ORIENTED_EDGE('',*,*,#537,.T.); +#949 = ORIENTED_EDGE('',*,*,#720,.F.); +#950 = ORIENTED_EDGE('',*,*,#390,.F.); +#951 = ADVANCED_FACE('',(#952),#763,.F.); +#952 = FACE_BOUND('',#953,.T.); +#953 = EDGE_LOOP('',(#954,#955,#976,#977)); +#954 = ORIENTED_EDGE('',*,*,#895,.F.); +#955 = ORIENTED_EDGE('',*,*,#956,.T.); +#956 = EDGE_CURVE('',#896,#747,#957,.T.); +#957 = SEAM_CURVE('',#958,(#962,#969),.PCURVE_S1.); +#958 = LINE('',#959,#960); +#959 = CARTESIAN_POINT('',(-16.1,0.,0.)); +#960 = VECTOR('',#961,1.); +#961 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#962 = PCURVE('',#763,#963); +#963 = DEFINITIONAL_REPRESENTATION('',(#964),#968); +#964 = LINE('',#965,#966); +#965 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#966 = VECTOR('',#967,1.); +#967 = DIRECTION('',(-0.,-1.)); +#968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#969 = PCURVE('',#763,#970); +#970 = DEFINITIONAL_REPRESENTATION('',(#971),#975); +#971 = LINE('',#972,#973); +#972 = CARTESIAN_POINT('',(-0.,0.)); +#973 = VECTOR('',#974,1.); +#974 = DIRECTION('',(-0.,-1.)); +#975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#976 = ORIENTED_EDGE('',*,*,#746,.F.); +#977 = ORIENTED_EDGE('',*,*,#956,.F.); +#978 = ADVANCED_FACE('',(#979),#794,.F.); +#979 = FACE_BOUND('',#980,.T.); +#980 = EDGE_LOOP('',(#981,#982,#1003,#1004)); +#981 = ORIENTED_EDGE('',*,*,#921,.F.); +#982 = ORIENTED_EDGE('',*,*,#983,.T.); +#983 = EDGE_CURVE('',#922,#778,#984,.T.); +#984 = SEAM_CURVE('',#985,(#989,#996),.PCURVE_S1.); +#985 = LINE('',#986,#987); +#986 = CARTESIAN_POINT('',(-26.1,0.,0.)); +#987 = VECTOR('',#988,1.); +#988 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#989 = PCURVE('',#794,#990); +#990 = DEFINITIONAL_REPRESENTATION('',(#991),#995); +#991 = LINE('',#992,#993); +#992 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#993 = VECTOR('',#994,1.); +#994 = DIRECTION('',(-0.,-1.)); +#995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#996 = PCURVE('',#794,#997); +#997 = DEFINITIONAL_REPRESENTATION('',(#998),#1002); +#998 = LINE('',#999,#1000); +#999 = CARTESIAN_POINT('',(-0.,0.)); +#1000 = VECTOR('',#1001,1.); +#1001 = DIRECTION('',(-0.,-1.)); +#1002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1003 = ORIENTED_EDGE('',*,*,#777,.F.); +#1004 = ORIENTED_EDGE('',*,*,#983,.F.); +#1005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1009)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1006,#1007,#1008)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1006 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1007 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1008 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1009 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1006, + 'distance_accuracy_value','confusion accuracy'); +#1010 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#1011 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1012),#1005); +#1012 = STYLED_ITEM('color',(#1013),#15); +#1013 = PRESENTATION_STYLE_ASSIGNMENT((#1014,#1020)); +#1014 = SURFACE_STYLE_USAGE(.BOTH.,#1015); +#1015 = SURFACE_SIDE_STYLE('',(#1016)); +#1016 = SURFACE_STYLE_FILL_AREA(#1017); +#1017 = FILL_AREA_STYLE('',(#1018)); +#1018 = FILL_AREA_STYLE_COLOUR('',#1019); +#1019 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#1020 = CURVE_STYLE('',#1021,POSITIVE_LENGTH_MEASURE(0.1),#1019); +#1021 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Profiles EN/makerbeam/makerbeam_bracket_rightangle.FCStd b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_rightangle.FCStd similarity index 100% rename from Mechanical Parts/Profiles EN/makerbeam/makerbeam_bracket_rightangle.FCStd rename to Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_rightangle.FCStd diff --git a/Mechanical Parts/Profiles EN/makerbeam/makerbeam_bracket_rightangle.stp b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_rightangle.stp similarity index 100% rename from Mechanical Parts/Profiles EN/makerbeam/makerbeam_bracket_rightangle.stp rename to Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_rightangle.stp diff --git a/Mechanical Parts/Profiles EN/makerbeam/makerbeam_bracket_straight.FCStd b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_straight.FCStd similarity index 100% rename from Mechanical Parts/Profiles EN/makerbeam/makerbeam_bracket_straight.FCStd rename to Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_straight.FCStd diff --git a/Mechanical Parts/Profiles EN/makerbeam/makerbeam_bracket_straight.stp b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_straight.stp similarity index 100% rename from Mechanical Parts/Profiles EN/makerbeam/makerbeam_bracket_straight.stp rename to Mechanical Parts/Profiles EN/Makerbeam/makerbeam_bracket_straight.stp diff --git a/Mechanical Parts/Profiles EN/makerbeam/makerbeam_cornercube.FCStd b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_cornercube.FCStd similarity index 100% rename from Mechanical Parts/Profiles EN/makerbeam/makerbeam_cornercube.FCStd rename to Mechanical Parts/Profiles EN/Makerbeam/makerbeam_cornercube.FCStd diff --git a/Mechanical Parts/Profiles EN/makerbeam/makerbeam_cornercube.stp b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_cornercube.stp similarity index 100% rename from Mechanical Parts/Profiles EN/makerbeam/makerbeam_cornercube.stp rename to Mechanical Parts/Profiles EN/Makerbeam/makerbeam_cornercube.stp diff --git a/Mechanical Parts/Profiles EN/makerbeam/makerbeam_profile.FCStd b/Mechanical Parts/Profiles EN/Makerbeam/makerbeam_profile.FCStd similarity index 100% rename from Mechanical Parts/Profiles EN/makerbeam/makerbeam_profile.FCStd rename to Mechanical Parts/Profiles EN/Makerbeam/makerbeam_profile.FCStd diff --git a/Mechanical Parts/Profiles EN/makerbeam/README.md b/Mechanical Parts/Profiles EN/makerbeam/README.md deleted file mode 100644 index b8c61c59..00000000 --- a/Mechanical Parts/Profiles EN/makerbeam/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Makerbeam Profiles - -This part of the library are the Makerbeam profiles and accessories (brackets, corner cubes). - -Copyright 2020 Benjamin Aigner , licensed under CC-BY 3.0