diff --git a/deco/support_billy_droit-Corps.step b/deco/support_billy_droit-Corps.step new file mode 100644 index 0000000..02d2af5 --- /dev/null +++ b/deco/support_billy_droit-Corps.step @@ -0,0 +1,332 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2023-10-15T19:10:22',(''),(''), + 'Open CASCADE STEP processor 7.6','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Corps','Corps','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#297); +#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,#57,#88,#119,#150,#181,#212,#243,#265,#281)); +#17 = ADVANCED_FACE('',(#18),#52,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#30,#38,#46)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-7.714302,59.877155,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-7.714302,59.877155,72.)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(-7.714302,59.877155,0.)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = ORIENTED_EDGE('',*,*,#31,.T.); +#31 = EDGE_CURVE('',#24,#32,#34,.T.); +#32 = VERTEX_POINT('',#33); +#33 = CARTESIAN_POINT('',(6.271801,59.877155,72.)); +#34 = LINE('',#35,#36); +#35 = CARTESIAN_POINT('',(-7.714302,59.877155,72.)); +#36 = VECTOR('',#37,1.); +#37 = DIRECTION('',(1.,0.,0.)); +#38 = ORIENTED_EDGE('',*,*,#39,.F.); +#39 = EDGE_CURVE('',#40,#32,#42,.T.); +#40 = VERTEX_POINT('',#41); +#41 = CARTESIAN_POINT('',(6.271801,59.877155,0.)); +#42 = LINE('',#43,#44); +#43 = CARTESIAN_POINT('',(6.271801,59.877155,0.)); +#44 = VECTOR('',#45,1.); +#45 = DIRECTION('',(0.,0.,1.)); +#46 = ORIENTED_EDGE('',*,*,#47,.F.); +#47 = EDGE_CURVE('',#22,#40,#48,.T.); +#48 = LINE('',#49,#50); +#49 = CARTESIAN_POINT('',(-7.714302,59.877155,0.)); +#50 = VECTOR('',#51,1.); +#51 = DIRECTION('',(1.,0.,0.)); +#52 = PLANE('',#53); +#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56); +#54 = CARTESIAN_POINT('',(-7.714302,59.877155,0.)); +#55 = DIRECTION('',(0.,1.,0.)); +#56 = DIRECTION('',(1.,0.,0.)); +#57 = ADVANCED_FACE('',(#58),#83,.T.); +#58 = FACE_BOUND('',#59,.T.); +#59 = EDGE_LOOP('',(#60,#61,#69,#77)); +#60 = ORIENTED_EDGE('',*,*,#39,.T.); +#61 = ORIENTED_EDGE('',*,*,#62,.T.); +#62 = EDGE_CURVE('',#32,#63,#65,.T.); +#63 = VERTEX_POINT('',#64); +#64 = CARTESIAN_POINT('',(6.271801,33.377155,72.)); +#65 = LINE('',#66,#67); +#66 = CARTESIAN_POINT('',(6.271801,59.877155,72.)); +#67 = VECTOR('',#68,1.); +#68 = DIRECTION('',(0.,-1.,0.)); +#69 = ORIENTED_EDGE('',*,*,#70,.F.); +#70 = EDGE_CURVE('',#71,#63,#73,.T.); +#71 = VERTEX_POINT('',#72); +#72 = CARTESIAN_POINT('',(6.271801,33.377155,0.)); +#73 = LINE('',#74,#75); +#74 = CARTESIAN_POINT('',(6.271801,33.377155,0.)); +#75 = VECTOR('',#76,1.); +#76 = DIRECTION('',(0.,0.,1.)); +#77 = ORIENTED_EDGE('',*,*,#78,.F.); +#78 = EDGE_CURVE('',#40,#71,#79,.T.); +#79 = LINE('',#80,#81); +#80 = CARTESIAN_POINT('',(6.271801,59.877155,0.)); +#81 = VECTOR('',#82,1.); +#82 = DIRECTION('',(0.,-1.,0.)); +#83 = PLANE('',#84); +#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87); +#85 = CARTESIAN_POINT('',(6.271801,59.877155,0.)); +#86 = DIRECTION('',(1.,0.,0.)); +#87 = DIRECTION('',(0.,-1.,0.)); +#88 = ADVANCED_FACE('',(#89),#114,.T.); +#89 = FACE_BOUND('',#90,.T.); +#90 = EDGE_LOOP('',(#91,#92,#100,#108)); +#91 = ORIENTED_EDGE('',*,*,#70,.T.); +#92 = ORIENTED_EDGE('',*,*,#93,.T.); +#93 = EDGE_CURVE('',#63,#94,#96,.T.); +#94 = VERTEX_POINT('',#95); +#95 = CARTESIAN_POINT('',(22.956993000028,28.017488562259,72.)); +#96 = LINE('',#97,#98); +#97 = CARTESIAN_POINT('',(6.271801,33.377155,72.)); +#98 = VECTOR('',#99,1.); +#99 = DIRECTION('',(0.952085580711,-0.305831729883,0.)); +#100 = ORIENTED_EDGE('',*,*,#101,.F.); +#101 = EDGE_CURVE('',#102,#94,#104,.T.); +#102 = VERTEX_POINT('',#103); +#103 = CARTESIAN_POINT('',(22.956993000028,28.017488562259,0.)); +#104 = LINE('',#105,#106); +#105 = CARTESIAN_POINT('',(22.956993000028,28.017488562259,0.)); +#106 = VECTOR('',#107,1.); +#107 = DIRECTION('',(0.,0.,1.)); +#108 = ORIENTED_EDGE('',*,*,#109,.F.); +#109 = EDGE_CURVE('',#71,#102,#110,.T.); +#110 = LINE('',#111,#112); +#111 = CARTESIAN_POINT('',(6.271801,33.377155,0.)); +#112 = VECTOR('',#113,1.); +#113 = DIRECTION('',(0.952085580711,-0.305831729883,0.)); +#114 = PLANE('',#115); +#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118); +#116 = CARTESIAN_POINT('',(6.271801,33.377155,0.)); +#117 = DIRECTION('',(0.305831729883,0.952085580711,0.)); +#118 = DIRECTION('',(0.952085580711,-0.305831729883,0.)); +#119 = ADVANCED_FACE('',(#120),#145,.T.); +#120 = FACE_BOUND('',#121,.T.); +#121 = EDGE_LOOP('',(#122,#123,#131,#139)); +#122 = ORIENTED_EDGE('',*,*,#101,.T.); +#123 = ORIENTED_EDGE('',*,*,#124,.T.); +#124 = EDGE_CURVE('',#94,#125,#127,.T.); +#125 = VERTEX_POINT('',#126); +#126 = CARTESIAN_POINT('',(22.956993000028,23.012762443719,72.)); +#127 = LINE('',#128,#129); +#128 = CARTESIAN_POINT('',(22.956993000028,28.017488562259,72.)); +#129 = VECTOR('',#130,1.); +#130 = DIRECTION('',(0.,-1.,0.)); +#131 = ORIENTED_EDGE('',*,*,#132,.F.); +#132 = EDGE_CURVE('',#133,#125,#135,.T.); +#133 = VERTEX_POINT('',#134); +#134 = CARTESIAN_POINT('',(22.956993000028,23.012762443719,0.)); +#135 = LINE('',#136,#137); +#136 = CARTESIAN_POINT('',(22.956993000028,23.012762443719,0.)); +#137 = VECTOR('',#138,1.); +#138 = DIRECTION('',(0.,0.,1.)); +#139 = ORIENTED_EDGE('',*,*,#140,.F.); +#140 = EDGE_CURVE('',#102,#133,#141,.T.); +#141 = LINE('',#142,#143); +#142 = CARTESIAN_POINT('',(22.956993000028,28.017488562259,0.)); +#143 = VECTOR('',#144,1.); +#144 = DIRECTION('',(0.,-1.,0.)); +#145 = PLANE('',#146); +#146 = AXIS2_PLACEMENT_3D('',#147,#148,#149); +#147 = CARTESIAN_POINT('',(22.956993000028,28.017488562259,0.)); +#148 = DIRECTION('',(1.,0.,0.)); +#149 = DIRECTION('',(0.,-1.,0.)); +#150 = ADVANCED_FACE('',(#151),#176,.T.); +#151 = FACE_BOUND('',#152,.T.); +#152 = EDGE_LOOP('',(#153,#154,#162,#170)); +#153 = ORIENTED_EDGE('',*,*,#132,.T.); +#154 = ORIENTED_EDGE('',*,*,#155,.T.); +#155 = EDGE_CURVE('',#125,#156,#158,.T.); +#156 = VERTEX_POINT('',#157); +#157 = CARTESIAN_POINT('',(-25.12164137225,23.012762443719,72.)); +#158 = LINE('',#159,#160); +#159 = CARTESIAN_POINT('',(22.956993000028,23.012762443719,72.)); +#160 = VECTOR('',#161,1.); +#161 = DIRECTION('',(-1.,0.,0.)); +#162 = ORIENTED_EDGE('',*,*,#163,.F.); +#163 = EDGE_CURVE('',#164,#156,#166,.T.); +#164 = VERTEX_POINT('',#165); +#165 = CARTESIAN_POINT('',(-25.12164137225,23.012762443719,0.)); +#166 = LINE('',#167,#168); +#167 = CARTESIAN_POINT('',(-25.12164137225,23.012762443719,0.)); +#168 = VECTOR('',#169,1.); +#169 = DIRECTION('',(0.,0.,1.)); +#170 = ORIENTED_EDGE('',*,*,#171,.F.); +#171 = EDGE_CURVE('',#133,#164,#172,.T.); +#172 = LINE('',#173,#174); +#173 = CARTESIAN_POINT('',(22.956993000028,23.012762443719,0.)); +#174 = VECTOR('',#175,1.); +#175 = DIRECTION('',(-1.,0.,0.)); +#176 = PLANE('',#177); +#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180); +#178 = CARTESIAN_POINT('',(22.956993000028,23.012762443719,0.)); +#179 = DIRECTION('',(0.,-1.,0.)); +#180 = DIRECTION('',(-1.,0.,0.)); +#181 = ADVANCED_FACE('',(#182),#207,.T.); +#182 = FACE_BOUND('',#183,.T.); +#183 = EDGE_LOOP('',(#184,#185,#193,#201)); +#184 = ORIENTED_EDGE('',*,*,#163,.T.); +#185 = ORIENTED_EDGE('',*,*,#186,.T.); +#186 = EDGE_CURVE('',#156,#187,#189,.T.); +#187 = VERTEX_POINT('',#188); +#188 = CARTESIAN_POINT('',(-24.90419362774,28.012762443719,72.)); +#189 = LINE('',#190,#191); +#190 = CARTESIAN_POINT('',(-25.12164137225,23.012762443719,72.)); +#191 = VECTOR('',#192,1.); +#192 = DIRECTION('',(4.344848036924E-02,0.999055668896,0.)); +#193 = ORIENTED_EDGE('',*,*,#194,.F.); +#194 = EDGE_CURVE('',#195,#187,#197,.T.); +#195 = VERTEX_POINT('',#196); +#196 = CARTESIAN_POINT('',(-24.90419362774,28.012762443719,0.)); +#197 = LINE('',#198,#199); +#198 = CARTESIAN_POINT('',(-24.90419362774,28.012762443719,0.)); +#199 = VECTOR('',#200,1.); +#200 = DIRECTION('',(0.,0.,1.)); +#201 = ORIENTED_EDGE('',*,*,#202,.F.); +#202 = EDGE_CURVE('',#164,#195,#203,.T.); +#203 = LINE('',#204,#205); +#204 = CARTESIAN_POINT('',(-25.12164137225,23.012762443719,0.)); +#205 = VECTOR('',#206,1.); +#206 = DIRECTION('',(4.344848036924E-02,0.999055668896,0.)); +#207 = PLANE('',#208); +#208 = AXIS2_PLACEMENT_3D('',#209,#210,#211); +#209 = CARTESIAN_POINT('',(-25.12164137225,23.012762443719,0.)); +#210 = DIRECTION('',(-0.999055668896,4.344848036924E-02,0.)); +#211 = DIRECTION('',(4.344848036924E-02,0.999055668896,0.)); +#212 = ADVANCED_FACE('',(#213),#238,.T.); +#213 = FACE_BOUND('',#214,.T.); +#214 = EDGE_LOOP('',(#215,#216,#224,#232)); +#215 = ORIENTED_EDGE('',*,*,#194,.T.); +#216 = ORIENTED_EDGE('',*,*,#217,.T.); +#217 = EDGE_CURVE('',#187,#218,#220,.T.); +#218 = VERTEX_POINT('',#219); +#219 = CARTESIAN_POINT('',(-7.714302,34.113266,72.)); +#220 = LINE('',#221,#222); +#221 = CARTESIAN_POINT('',(-24.90419362774,28.012762443719,72.)); +#222 = VECTOR('',#223,1.); +#223 = DIRECTION('',(0.942412806069,0.334451944166,0.)); +#224 = ORIENTED_EDGE('',*,*,#225,.F.); +#225 = EDGE_CURVE('',#226,#218,#228,.T.); +#226 = VERTEX_POINT('',#227); +#227 = CARTESIAN_POINT('',(-7.714302,34.113266,0.)); +#228 = LINE('',#229,#230); +#229 = CARTESIAN_POINT('',(-7.714302,34.113266,0.)); +#230 = VECTOR('',#231,1.); +#231 = DIRECTION('',(0.,0.,1.)); +#232 = ORIENTED_EDGE('',*,*,#233,.F.); +#233 = EDGE_CURVE('',#195,#226,#234,.T.); +#234 = LINE('',#235,#236); +#235 = CARTESIAN_POINT('',(-24.90419362774,28.012762443719,0.)); +#236 = VECTOR('',#237,1.); +#237 = DIRECTION('',(0.942412806069,0.334451944166,0.)); +#238 = PLANE('',#239); +#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242); +#240 = CARTESIAN_POINT('',(-24.90419362774,28.012762443719,0.)); +#241 = DIRECTION('',(-0.334451944166,0.942412806069,0.)); +#242 = DIRECTION('',(0.942412806069,0.334451944166,0.)); +#243 = ADVANCED_FACE('',(#244),#260,.T.); +#244 = FACE_BOUND('',#245,.T.); +#245 = EDGE_LOOP('',(#246,#247,#253,#254)); +#246 = ORIENTED_EDGE('',*,*,#225,.T.); +#247 = ORIENTED_EDGE('',*,*,#248,.T.); +#248 = EDGE_CURVE('',#218,#24,#249,.T.); +#249 = LINE('',#250,#251); +#250 = CARTESIAN_POINT('',(-7.714302,34.113266,72.)); +#251 = VECTOR('',#252,1.); +#252 = DIRECTION('',(0.,1.,0.)); +#253 = ORIENTED_EDGE('',*,*,#21,.F.); +#254 = ORIENTED_EDGE('',*,*,#255,.F.); +#255 = EDGE_CURVE('',#226,#22,#256,.T.); +#256 = LINE('',#257,#258); +#257 = CARTESIAN_POINT('',(-7.714302,34.113266,0.)); +#258 = VECTOR('',#259,1.); +#259 = DIRECTION('',(0.,1.,0.)); +#260 = PLANE('',#261); +#261 = AXIS2_PLACEMENT_3D('',#262,#263,#264); +#262 = CARTESIAN_POINT('',(-7.714302,34.113266,0.)); +#263 = DIRECTION('',(-1.,0.,0.)); +#264 = DIRECTION('',(0.,1.,0.)); +#265 = ADVANCED_FACE('',(#266),#276,.F.); +#266 = FACE_BOUND('',#267,.T.); +#267 = EDGE_LOOP('',(#268,#269,#270,#271,#272,#273,#274,#275)); +#268 = ORIENTED_EDGE('',*,*,#47,.T.); +#269 = ORIENTED_EDGE('',*,*,#78,.T.); +#270 = ORIENTED_EDGE('',*,*,#109,.T.); +#271 = ORIENTED_EDGE('',*,*,#140,.T.); +#272 = ORIENTED_EDGE('',*,*,#171,.T.); +#273 = ORIENTED_EDGE('',*,*,#202,.T.); +#274 = ORIENTED_EDGE('',*,*,#233,.T.); +#275 = ORIENTED_EDGE('',*,*,#255,.T.); +#276 = PLANE('',#277); +#277 = AXIS2_PLACEMENT_3D('',#278,#279,#280); +#278 = CARTESIAN_POINT('',(-0.913979451723,35.915667447894,0.)); +#279 = DIRECTION('',(0.,0.,1.)); +#280 = DIRECTION('',(1.,0.,0.)); +#281 = ADVANCED_FACE('',(#282),#292,.T.); +#282 = FACE_BOUND('',#283,.F.); +#283 = EDGE_LOOP('',(#284,#285,#286,#287,#288,#289,#290,#291)); +#284 = ORIENTED_EDGE('',*,*,#31,.T.); +#285 = ORIENTED_EDGE('',*,*,#62,.T.); +#286 = ORIENTED_EDGE('',*,*,#93,.T.); +#287 = ORIENTED_EDGE('',*,*,#124,.T.); +#288 = ORIENTED_EDGE('',*,*,#155,.T.); +#289 = ORIENTED_EDGE('',*,*,#186,.T.); +#290 = ORIENTED_EDGE('',*,*,#217,.T.); +#291 = ORIENTED_EDGE('',*,*,#248,.T.); +#292 = PLANE('',#293); +#293 = AXIS2_PLACEMENT_3D('',#294,#295,#296); +#294 = CARTESIAN_POINT('',(-0.913979451723,35.915667447894,72.)); +#295 = DIRECTION('',(0.,0.,1.)); +#296 = DIRECTION('',(1.,0.,0.)); +#297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#301)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#298,#299,#300)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#298 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#299 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#300 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#301 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#298, + 'distance_accuracy_value','confusion accuracy'); +#302 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#303 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#304) + ,#297); +#304 = STYLED_ITEM('color',(#305),#15); +#305 = PRESENTATION_STYLE_ASSIGNMENT((#306,#312)); +#306 = SURFACE_STYLE_USAGE(.BOTH.,#307); +#307 = SURFACE_SIDE_STYLE('',(#308)); +#308 = SURFACE_STYLE_FILL_AREA(#309); +#309 = FILL_AREA_STYLE('',(#310)); +#310 = FILL_AREA_STYLE_COLOUR('',#311); +#311 = COLOUR_RGB('',4.938723164776E-02,0.846578285065,0.34618713888); +#312 = CURVE_STYLE('',#313,POSITIVE_LENGTH_MEASURE(0.1),#314); +#313 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#314 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +ENDSEC; +END-ISO-10303-21; diff --git a/deco/support_billy_droit.FCStd b/deco/support_billy_droit.FCStd new file mode 100644 index 0000000..dc7cd15 Binary files /dev/null and b/deco/support_billy_droit.FCStd differ diff --git a/deco/support_billy_gauche-Corps.step b/deco/support_billy_gauche-Corps.step new file mode 100644 index 0000000..54512d1 --- /dev/null +++ b/deco/support_billy_gauche-Corps.step @@ -0,0 +1,332 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2023-10-15T17:32:11',(''),(''), + 'Open CASCADE STEP processor 7.6','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Corps','Corps','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#297); +#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,#57,#88,#119,#150,#181,#212,#243,#265,#281)); +#17 = ADVANCED_FACE('',(#18),#52,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#30,#38,#46)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-20.86384569778,-63.636208,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-20.86384569778,-63.636208,72.)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(-20.86384569778,-63.636208,0.)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = ORIENTED_EDGE('',*,*,#31,.T.); +#31 = EDGE_CURVE('',#24,#32,#34,.T.); +#32 = VERTEX_POINT('',#33); +#33 = CARTESIAN_POINT('',(-20.86384569778,-58.636208,72.)); +#34 = LINE('',#35,#36); +#35 = CARTESIAN_POINT('',(-20.86384569778,-63.636208,72.)); +#36 = VECTOR('',#37,1.); +#37 = DIRECTION('',(0.,1.,0.)); +#38 = ORIENTED_EDGE('',*,*,#39,.F.); +#39 = EDGE_CURVE('',#40,#32,#42,.T.); +#40 = VERTEX_POINT('',#41); +#41 = CARTESIAN_POINT('',(-20.86384569778,-58.636208,0.)); +#42 = LINE('',#43,#44); +#43 = CARTESIAN_POINT('',(-20.86384569778,-58.636208,0.)); +#44 = VECTOR('',#45,1.); +#45 = DIRECTION('',(0.,0.,1.)); +#46 = ORIENTED_EDGE('',*,*,#47,.F.); +#47 = EDGE_CURVE('',#22,#40,#48,.T.); +#48 = LINE('',#49,#50); +#49 = CARTESIAN_POINT('',(-20.86384569778,-63.636208,0.)); +#50 = VECTOR('',#51,1.); +#51 = DIRECTION('',(0.,1.,0.)); +#52 = PLANE('',#53); +#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56); +#54 = CARTESIAN_POINT('',(-20.86384569778,-63.636208,0.)); +#55 = DIRECTION('',(-1.,0.,0.)); +#56 = DIRECTION('',(0.,1.,0.)); +#57 = ADVANCED_FACE('',(#58),#83,.T.); +#58 = FACE_BOUND('',#59,.T.); +#59 = EDGE_LOOP('',(#60,#61,#69,#77)); +#60 = ORIENTED_EDGE('',*,*,#39,.T.); +#61 = ORIENTED_EDGE('',*,*,#62,.T.); +#62 = EDGE_CURVE('',#32,#63,#65,.T.); +#63 = VERTEX_POINT('',#64); +#64 = CARTESIAN_POINT('',(-3.596341,-50.4202,72.)); +#65 = LINE('',#66,#67); +#66 = CARTESIAN_POINT('',(-20.86384569778,-58.636208,72.)); +#67 = VECTOR('',#68,1.); +#68 = DIRECTION('',(0.902994718808,0.429651647041,0.)); +#69 = ORIENTED_EDGE('',*,*,#70,.F.); +#70 = EDGE_CURVE('',#71,#63,#73,.T.); +#71 = VERTEX_POINT('',#72); +#72 = CARTESIAN_POINT('',(-3.596341,-50.4202,0.)); +#73 = LINE('',#74,#75); +#74 = CARTESIAN_POINT('',(-3.596341,-50.4202,0.)); +#75 = VECTOR('',#76,1.); +#76 = DIRECTION('',(0.,0.,1.)); +#77 = ORIENTED_EDGE('',*,*,#78,.F.); +#78 = EDGE_CURVE('',#40,#71,#79,.T.); +#79 = LINE('',#80,#81); +#80 = CARTESIAN_POINT('',(-20.86384569778,-58.636208,0.)); +#81 = VECTOR('',#82,1.); +#82 = DIRECTION('',(0.902994718808,0.429651647041,0.)); +#83 = PLANE('',#84); +#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87); +#85 = CARTESIAN_POINT('',(-20.86384569778,-58.636208,0.)); +#86 = DIRECTION('',(-0.429651647041,0.902994718808,0.)); +#87 = DIRECTION('',(0.902994718808,0.429651647041,0.)); +#88 = ADVANCED_FACE('',(#89),#114,.T.); +#89 = FACE_BOUND('',#90,.T.); +#90 = EDGE_LOOP('',(#91,#92,#100,#108)); +#91 = ORIENTED_EDGE('',*,*,#70,.T.); +#92 = ORIENTED_EDGE('',*,*,#93,.T.); +#93 = EDGE_CURVE('',#63,#94,#96,.T.); +#94 = VERTEX_POINT('',#95); +#95 = CARTESIAN_POINT('',(-1.887934,-33.824196,72.)); +#96 = LINE('',#97,#98); +#97 = CARTESIAN_POINT('',(-3.596341,-50.4202,72.)); +#98 = VECTOR('',#99,1.); +#99 = DIRECTION('',(0.102399738456,0.994743330495,0.)); +#100 = ORIENTED_EDGE('',*,*,#101,.F.); +#101 = EDGE_CURVE('',#102,#94,#104,.T.); +#102 = VERTEX_POINT('',#103); +#103 = CARTESIAN_POINT('',(-1.887934,-33.824196,0.)); +#104 = LINE('',#105,#106); +#105 = CARTESIAN_POINT('',(-1.887934,-33.824196,0.)); +#106 = VECTOR('',#107,1.); +#107 = DIRECTION('',(0.,0.,1.)); +#108 = ORIENTED_EDGE('',*,*,#109,.F.); +#109 = EDGE_CURVE('',#71,#102,#110,.T.); +#110 = LINE('',#111,#112); +#111 = CARTESIAN_POINT('',(-3.596341,-50.4202,0.)); +#112 = VECTOR('',#113,1.); +#113 = DIRECTION('',(0.102399738456,0.994743330495,0.)); +#114 = PLANE('',#115); +#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118); +#116 = CARTESIAN_POINT('',(-3.596341,-50.4202,0.)); +#117 = DIRECTION('',(-0.994743330495,0.102399738456,0.)); +#118 = DIRECTION('',(0.102399738456,0.994743330495,0.)); +#119 = ADVANCED_FACE('',(#120),#145,.T.); +#120 = FACE_BOUND('',#121,.T.); +#121 = EDGE_LOOP('',(#122,#123,#131,#139)); +#122 = ORIENTED_EDGE('',*,*,#101,.T.); +#123 = ORIENTED_EDGE('',*,*,#124,.T.); +#124 = EDGE_CURVE('',#94,#125,#127,.T.); +#125 = VERTEX_POINT('',#126); +#126 = CARTESIAN_POINT('',(11.047187,-33.580143,72.)); +#127 = LINE('',#128,#129); +#128 = CARTESIAN_POINT('',(-1.887934,-33.824196,72.)); +#129 = VECTOR('',#130,1.); +#130 = DIRECTION('',(0.999822056806,1.886411208906E-02,0.)); +#131 = ORIENTED_EDGE('',*,*,#132,.F.); +#132 = EDGE_CURVE('',#133,#125,#135,.T.); +#133 = VERTEX_POINT('',#134); +#134 = CARTESIAN_POINT('',(11.047187,-33.580143,0.)); +#135 = LINE('',#136,#137); +#136 = CARTESIAN_POINT('',(11.047187,-33.580143,0.)); +#137 = VECTOR('',#138,1.); +#138 = DIRECTION('',(0.,0.,1.)); +#139 = ORIENTED_EDGE('',*,*,#140,.F.); +#140 = EDGE_CURVE('',#102,#133,#141,.T.); +#141 = LINE('',#142,#143); +#142 = CARTESIAN_POINT('',(-1.887934,-33.824196,0.)); +#143 = VECTOR('',#144,1.); +#144 = DIRECTION('',(0.999822056806,1.886411208906E-02,0.)); +#145 = PLANE('',#146); +#146 = AXIS2_PLACEMENT_3D('',#147,#148,#149); +#147 = CARTESIAN_POINT('',(-1.887934,-33.824196,0.)); +#148 = DIRECTION('',(-1.886411208906E-02,0.999822056806,0.)); +#149 = DIRECTION('',(0.999822056806,1.886411208906E-02,0.)); +#150 = ADVANCED_FACE('',(#151),#176,.T.); +#151 = FACE_BOUND('',#152,.T.); +#152 = EDGE_LOOP('',(#153,#154,#162,#170)); +#153 = ORIENTED_EDGE('',*,*,#132,.T.); +#154 = ORIENTED_EDGE('',*,*,#155,.T.); +#155 = EDGE_CURVE('',#125,#156,#158,.T.); +#156 = VERTEX_POINT('',#157); +#157 = CARTESIAN_POINT('',(11.535311,-50.176147,72.)); +#158 = LINE('',#159,#160); +#159 = CARTESIAN_POINT('',(11.047187,-33.580143,72.)); +#160 = VECTOR('',#161,1.); +#161 = DIRECTION('',(2.939942682547E-02,-0.999567743428,0.)); +#162 = ORIENTED_EDGE('',*,*,#163,.F.); +#163 = EDGE_CURVE('',#164,#156,#166,.T.); +#164 = VERTEX_POINT('',#165); +#165 = CARTESIAN_POINT('',(11.535311,-50.176147,0.)); +#166 = LINE('',#167,#168); +#167 = CARTESIAN_POINT('',(11.535311,-50.176147,0.)); +#168 = VECTOR('',#169,1.); +#169 = DIRECTION('',(0.,0.,1.)); +#170 = ORIENTED_EDGE('',*,*,#171,.F.); +#171 = EDGE_CURVE('',#133,#164,#172,.T.); +#172 = LINE('',#173,#174); +#173 = CARTESIAN_POINT('',(11.047187,-33.580143,0.)); +#174 = VECTOR('',#175,1.); +#175 = DIRECTION('',(2.939942682547E-02,-0.999567743428,0.)); +#176 = PLANE('',#177); +#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180); +#178 = CARTESIAN_POINT('',(11.047187,-33.580143,0.)); +#179 = DIRECTION('',(0.999567743428,2.939942682547E-02,0.)); +#180 = DIRECTION('',(2.939942682547E-02,-0.999567743428,0.)); +#181 = ADVANCED_FACE('',(#182),#207,.T.); +#182 = FACE_BOUND('',#183,.T.); +#183 = EDGE_LOOP('',(#184,#185,#193,#201)); +#184 = ORIENTED_EDGE('',*,*,#163,.T.); +#185 = ORIENTED_EDGE('',*,*,#186,.T.); +#186 = EDGE_CURVE('',#156,#187,#189,.T.); +#187 = VERTEX_POINT('',#188); +#188 = CARTESIAN_POINT('',(28.997448588547,-54.91447022156,72.)); +#189 = LINE('',#190,#191); +#190 = CARTESIAN_POINT('',(11.535311,-50.176147,72.)); +#191 = VECTOR('',#192,1.); +#192 = DIRECTION('',(0.965100830442,-0.261878573161,0.)); +#193 = ORIENTED_EDGE('',*,*,#194,.F.); +#194 = EDGE_CURVE('',#195,#187,#197,.T.); +#195 = VERTEX_POINT('',#196); +#196 = CARTESIAN_POINT('',(28.997448588547,-54.91447022156,0.)); +#197 = LINE('',#198,#199); +#198 = CARTESIAN_POINT('',(28.997448588547,-54.91447022156,0.)); +#199 = VECTOR('',#200,1.); +#200 = DIRECTION('',(0.,0.,1.)); +#201 = ORIENTED_EDGE('',*,*,#202,.F.); +#202 = EDGE_CURVE('',#164,#195,#203,.T.); +#203 = LINE('',#204,#205); +#204 = CARTESIAN_POINT('',(11.535311,-50.176147,0.)); +#205 = VECTOR('',#206,1.); +#206 = DIRECTION('',(0.965100830442,-0.261878573161,0.)); +#207 = PLANE('',#208); +#208 = AXIS2_PLACEMENT_3D('',#209,#210,#211); +#209 = CARTESIAN_POINT('',(11.535311,-50.176147,0.)); +#210 = DIRECTION('',(0.261878573161,0.965100830442,0.)); +#211 = DIRECTION('',(0.965100830442,-0.261878573161,0.)); +#212 = ADVANCED_FACE('',(#213),#238,.T.); +#213 = FACE_BOUND('',#214,.T.); +#214 = EDGE_LOOP('',(#215,#216,#224,#232)); +#215 = ORIENTED_EDGE('',*,*,#194,.T.); +#216 = ORIENTED_EDGE('',*,*,#217,.T.); +#217 = EDGE_CURVE('',#187,#218,#220,.T.); +#218 = VERTEX_POINT('',#219); +#219 = CARTESIAN_POINT('',(28.997448588547,-59.91447022156,72.)); +#220 = LINE('',#221,#222); +#221 = CARTESIAN_POINT('',(28.997448588547,-54.91447022156,72.)); +#222 = VECTOR('',#223,1.); +#223 = DIRECTION('',(0.,-1.,0.)); +#224 = ORIENTED_EDGE('',*,*,#225,.F.); +#225 = EDGE_CURVE('',#226,#218,#228,.T.); +#226 = VERTEX_POINT('',#227); +#227 = CARTESIAN_POINT('',(28.997448588547,-59.91447022156,0.)); +#228 = LINE('',#229,#230); +#229 = CARTESIAN_POINT('',(28.997448588547,-59.91447022156,0.)); +#230 = VECTOR('',#231,1.); +#231 = DIRECTION('',(0.,0.,1.)); +#232 = ORIENTED_EDGE('',*,*,#233,.F.); +#233 = EDGE_CURVE('',#195,#226,#234,.T.); +#234 = LINE('',#235,#236); +#235 = CARTESIAN_POINT('',(28.997448588547,-54.91447022156,0.)); +#236 = VECTOR('',#237,1.); +#237 = DIRECTION('',(0.,-1.,0.)); +#238 = PLANE('',#239); +#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242); +#240 = CARTESIAN_POINT('',(28.997448588547,-54.91447022156,0.)); +#241 = DIRECTION('',(1.,0.,0.)); +#242 = DIRECTION('',(0.,-1.,0.)); +#243 = ADVANCED_FACE('',(#244),#260,.F.); +#244 = FACE_BOUND('',#245,.F.); +#245 = EDGE_LOOP('',(#246,#247,#253,#254)); +#246 = ORIENTED_EDGE('',*,*,#21,.T.); +#247 = ORIENTED_EDGE('',*,*,#248,.T.); +#248 = EDGE_CURVE('',#24,#218,#249,.T.); +#249 = LINE('',#250,#251); +#250 = CARTESIAN_POINT('',(-20.86384569778,-63.636208,72.)); +#251 = VECTOR('',#252,1.); +#252 = DIRECTION('',(0.997225885727,7.443475556874E-02,0.)); +#253 = ORIENTED_EDGE('',*,*,#225,.F.); +#254 = ORIENTED_EDGE('',*,*,#255,.F.); +#255 = EDGE_CURVE('',#22,#226,#256,.T.); +#256 = LINE('',#257,#258); +#257 = CARTESIAN_POINT('',(-20.86384569778,-63.636208,0.)); +#258 = VECTOR('',#259,1.); +#259 = DIRECTION('',(0.997225885727,7.443475556874E-02,0.)); +#260 = PLANE('',#261); +#261 = AXIS2_PLACEMENT_3D('',#262,#263,#264); +#262 = CARTESIAN_POINT('',(-20.86384569778,-63.636208,0.)); +#263 = DIRECTION('',(-7.443475556874E-02,0.997225885727,0.)); +#264 = DIRECTION('',(0.997225885727,7.443475556874E-02,0.)); +#265 = ADVANCED_FACE('',(#266),#276,.F.); +#266 = FACE_BOUND('',#267,.T.); +#267 = EDGE_LOOP('',(#268,#269,#270,#271,#272,#273,#274,#275)); +#268 = ORIENTED_EDGE('',*,*,#47,.T.); +#269 = ORIENTED_EDGE('',*,*,#78,.T.); +#270 = ORIENTED_EDGE('',*,*,#109,.T.); +#271 = ORIENTED_EDGE('',*,*,#140,.T.); +#272 = ORIENTED_EDGE('',*,*,#171,.T.); +#273 = ORIENTED_EDGE('',*,*,#202,.T.); +#274 = ORIENTED_EDGE('',*,*,#233,.T.); +#275 = ORIENTED_EDGE('',*,*,#255,.F.); +#276 = PLANE('',#277); +#277 = AXIS2_PLACEMENT_3D('',#278,#279,#280); +#278 = CARTESIAN_POINT('',(4.02815451276,-52.34963924744,0.)); +#279 = DIRECTION('',(0.,0.,1.)); +#280 = DIRECTION('',(1.,0.,0.)); +#281 = ADVANCED_FACE('',(#282),#292,.T.); +#282 = FACE_BOUND('',#283,.F.); +#283 = EDGE_LOOP('',(#284,#285,#286,#287,#288,#289,#290,#291)); +#284 = ORIENTED_EDGE('',*,*,#31,.T.); +#285 = ORIENTED_EDGE('',*,*,#62,.T.); +#286 = ORIENTED_EDGE('',*,*,#93,.T.); +#287 = ORIENTED_EDGE('',*,*,#124,.T.); +#288 = ORIENTED_EDGE('',*,*,#155,.T.); +#289 = ORIENTED_EDGE('',*,*,#186,.T.); +#290 = ORIENTED_EDGE('',*,*,#217,.T.); +#291 = ORIENTED_EDGE('',*,*,#248,.F.); +#292 = PLANE('',#293); +#293 = AXIS2_PLACEMENT_3D('',#294,#295,#296); +#294 = CARTESIAN_POINT('',(4.02815451276,-52.34963924744,72.)); +#295 = DIRECTION('',(0.,0.,1.)); +#296 = DIRECTION('',(1.,0.,0.)); +#297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#301)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#298,#299,#300)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#298 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#299 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#300 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#301 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#298, + 'distance_accuracy_value','confusion accuracy'); +#302 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#303 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#304) + ,#297); +#304 = STYLED_ITEM('color',(#305),#15); +#305 = PRESENTATION_STYLE_ASSIGNMENT((#306,#312)); +#306 = SURFACE_STYLE_USAGE(.BOTH.,#307); +#307 = SURFACE_SIDE_STYLE('',(#308)); +#308 = SURFACE_STYLE_FILL_AREA(#309); +#309 = FILL_AREA_STYLE('',(#310)); +#310 = FILL_AREA_STYLE_COLOUR('',#311); +#311 = COLOUR_RGB('',0.756081629452,0.633939920362,0.352374251351); +#312 = CURVE_STYLE('',#313,POSITIVE_LENGTH_MEASURE(0.1),#314); +#313 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#314 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +ENDSEC; +END-ISO-10303-21; diff --git a/deco/support_billy_gauche.FCStd b/deco/support_billy_gauche.FCStd new file mode 100644 index 0000000..6b73bf1 Binary files /dev/null and b/deco/support_billy_gauche.FCStd differ