diff --git a/3d/unsorted/TPD4S010DQA.fcstd b/3d/unsorted/TPD4S010DQA.fcstd index 04deb890..208c6b4c 100644 Binary files a/3d/unsorted/TPD4S010DQA.fcstd and b/3d/unsorted/TPD4S010DQA.fcstd differ diff --git a/3d/unsorted/TPD4S010DQA.step b/3d/unsorted/TPD4S010DQA.step index e764a6a1..da147b4a 100644 --- a/3d/unsorted/TPD4S010DQA.step +++ b/3d/unsorted/TPD4S010DQA.step @@ -2,8 +2,8 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); FILE_NAME( - '/home/lukeler/tf/kicad-libraries/3d/unsorted/TPD4S010DQA.step', - '2017-07-27T13:24:34',('kicad StepUp'),('ksu MCAD'), + '/home/lukeler/tf/kicad-libraries/3d/unsorted/TPD4S010DQA001.step', + '2017-07-27T13:39:16',('kicad StepUp'),('ksu MCAD'), 'Open CASCADE STEP processor 7.1','FreeCAD','Unknown'); FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); ENDSEC; @@ -16,185 +16,278 @@ DATA; #4 = PRODUCT_DEFINITION_SHAPE('','',#5); #5 = PRODUCT_DEFINITION('design','',#6,#9); #6 = PRODUCT_DEFINITION_FORMATION('','',#7); -#7 = PRODUCT('TPD4S010DQA','TPD4S010DQA','',(#8)); +#7 = PRODUCT('TPD4S010DQA001','TPD4S010DQA001','',(#8)); #8 = MECHANICAL_CONTEXT('',#2,'mechanical'); #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#165); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#210); #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,#141,#153)); +#16 = CLOSED_SHELL('',(#17,#57,#88,#112,#147,#164,#176,#201)); #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('',(-0.70078,3.378192,0.)); +#23 = CARTESIAN_POINT('',(-1.35078,0.478192,0.)); #24 = VERTEX_POINT('',#25); -#25 = CARTESIAN_POINT('',(-0.70078,3.378192,0.5)); +#25 = CARTESIAN_POINT('',(-1.35078,0.478192,0.5)); #26 = LINE('',#27,#28); -#27 = CARTESIAN_POINT('',(-0.70078,3.378192,0.)); +#27 = CARTESIAN_POINT('',(-1.35078,0.478192,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('',(1.914708,3.378192,0.5)); +#33 = CARTESIAN_POINT('',(1.264708,0.478192,0.5)); #34 = LINE('',#35,#36); -#35 = CARTESIAN_POINT('',(-0.70078,3.378192,0.5)); +#35 = CARTESIAN_POINT('',(-1.35078,0.478192,0.5)); #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('',(1.914708,3.378192,0.)); +#41 = CARTESIAN_POINT('',(1.264708,0.478192,0.)); #42 = LINE('',#43,#44); -#43 = CARTESIAN_POINT('',(1.914708,3.378192,0.)); +#43 = CARTESIAN_POINT('',(1.264708,0.478192,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('',(-0.70078,3.378192,0.)); +#49 = CARTESIAN_POINT('',(-1.35078,0.478192,0.)); #50 = VECTOR('',#51,1.); #51 = DIRECTION('',(1.,0.,0.)); #52 = PLANE('',#53); #53 = AXIS2_PLACEMENT_3D('',#54,#55,#56); -#54 = CARTESIAN_POINT('',(-0.70078,3.378192,0.)); +#54 = CARTESIAN_POINT('',(-1.35078,0.478192,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('',(1.914708,2.405414,0.5)); -#65 = LINE('',#66,#67); -#66 = CARTESIAN_POINT('',(1.914708,3.378192,0.5)); -#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('',(1.914708,2.405414,0.)); -#73 = LINE('',#74,#75); -#74 = CARTESIAN_POINT('',(1.914708,2.405414,0.)); -#75 = VECTOR('',#76,1.); -#76 = DIRECTION('',(0.,0.,1.)); +#59 = EDGE_LOOP('',(#60,#70,#76,#77)); +#60 = ORIENTED_EDGE('',*,*,#61,.T.); +#61 = EDGE_CURVE('',#62,#64,#66,.T.); +#62 = VERTEX_POINT('',#63); +#63 = CARTESIAN_POINT('',(-1.35078,-0.494586,0.)); +#64 = VERTEX_POINT('',#65); +#65 = CARTESIAN_POINT('',(-1.35078,-0.494586,0.5)); +#66 = LINE('',#67,#68); +#67 = CARTESIAN_POINT('',(-1.35078,-0.494586,0.)); +#68 = VECTOR('',#69,1.); +#69 = DIRECTION('',(0.,0.,1.)); +#70 = ORIENTED_EDGE('',*,*,#71,.T.); +#71 = EDGE_CURVE('',#64,#24,#72,.T.); +#72 = LINE('',#73,#74); +#73 = CARTESIAN_POINT('',(-1.35078,-0.494586,0.5)); +#74 = VECTOR('',#75,1.); +#75 = DIRECTION('',(0.,1.,0.)); +#76 = ORIENTED_EDGE('',*,*,#21,.F.); #77 = ORIENTED_EDGE('',*,*,#78,.F.); -#78 = EDGE_CURVE('',#40,#71,#79,.T.); +#78 = EDGE_CURVE('',#62,#22,#79,.T.); #79 = LINE('',#80,#81); -#80 = CARTESIAN_POINT('',(1.914708,3.378192,0.)); +#80 = CARTESIAN_POINT('',(-1.35078,-0.494586,0.)); #81 = VECTOR('',#82,1.); -#82 = DIRECTION('',(0.,-1.,0.)); +#82 = DIRECTION('',(0.,1.,0.)); #83 = PLANE('',#84); #84 = AXIS2_PLACEMENT_3D('',#85,#86,#87); -#85 = CARTESIAN_POINT('',(1.914708,3.378192,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('',(-0.70078,2.405414,0.5)); -#96 = LINE('',#97,#98); -#97 = CARTESIAN_POINT('',(1.914708,2.405414,0.5)); -#98 = VECTOR('',#99,1.); -#99 = DIRECTION('',(-1.,0.,0.)); -#100 = ORIENTED_EDGE('',*,*,#101,.F.); -#101 = EDGE_CURVE('',#102,#94,#104,.T.); -#102 = VERTEX_POINT('',#103); -#103 = CARTESIAN_POINT('',(-0.70078,2.405414,0.)); -#104 = LINE('',#105,#106); -#105 = CARTESIAN_POINT('',(-0.70078,2.405414,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('',(1.914708,2.405414,0.)); -#112 = VECTOR('',#113,1.); -#113 = DIRECTION('',(-1.,0.,0.)); -#114 = PLANE('',#115); -#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118); -#116 = CARTESIAN_POINT('',(1.914708,2.405414,0.)); -#117 = DIRECTION('',(0.,-1.,0.)); -#118 = DIRECTION('',(-1.,0.,0.)); -#119 = ADVANCED_FACE('',(#120),#136,.T.); -#120 = FACE_BOUND('',#121,.T.); -#121 = EDGE_LOOP('',(#122,#123,#129,#130)); -#122 = ORIENTED_EDGE('',*,*,#101,.T.); -#123 = ORIENTED_EDGE('',*,*,#124,.T.); -#124 = EDGE_CURVE('',#94,#24,#125,.T.); -#125 = LINE('',#126,#127); -#126 = CARTESIAN_POINT('',(-0.70078,2.405414,0.5)); -#127 = VECTOR('',#128,1.); -#128 = DIRECTION('',(0.,1.,0.)); -#129 = ORIENTED_EDGE('',*,*,#21,.F.); -#130 = ORIENTED_EDGE('',*,*,#131,.F.); -#131 = EDGE_CURVE('',#102,#22,#132,.T.); -#132 = LINE('',#133,#134); -#133 = CARTESIAN_POINT('',(-0.70078,2.405414,0.)); -#134 = VECTOR('',#135,1.); -#135 = DIRECTION('',(0.,1.,0.)); -#136 = PLANE('',#137); -#137 = AXIS2_PLACEMENT_3D('',#138,#139,#140); -#138 = CARTESIAN_POINT('',(-0.70078,2.405414,0.)); -#139 = DIRECTION('',(-1.,0.,0.)); -#140 = DIRECTION('',(0.,1.,0.)); -#141 = ADVANCED_FACE('',(#142),#148,.F.); -#142 = FACE_BOUND('',#143,.T.); -#143 = EDGE_LOOP('',(#144,#145,#146,#147)); -#144 = ORIENTED_EDGE('',*,*,#47,.T.); -#145 = ORIENTED_EDGE('',*,*,#78,.T.); -#146 = ORIENTED_EDGE('',*,*,#109,.T.); -#147 = ORIENTED_EDGE('',*,*,#131,.T.); -#148 = PLANE('',#149); -#149 = AXIS2_PLACEMENT_3D('',#150,#151,#152); -#150 = CARTESIAN_POINT('',(0.606964,2.891803,0.)); -#151 = DIRECTION('',(0.,0.,1.)); -#152 = DIRECTION('',(1.,0.,-0.)); -#153 = ADVANCED_FACE('',(#154),#160,.T.); -#154 = FACE_BOUND('',#155,.F.); -#155 = EDGE_LOOP('',(#156,#157,#158,#159)); -#156 = ORIENTED_EDGE('',*,*,#31,.T.); -#157 = ORIENTED_EDGE('',*,*,#62,.T.); -#158 = ORIENTED_EDGE('',*,*,#93,.T.); -#159 = ORIENTED_EDGE('',*,*,#124,.T.); -#160 = PLANE('',#161); -#161 = AXIS2_PLACEMENT_3D('',#162,#163,#164); -#162 = CARTESIAN_POINT('',(0.606964,2.891803,0.5)); -#163 = DIRECTION('',(0.,0.,1.)); -#164 = DIRECTION('',(1.,0.,0.)); -#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#169)) GLOBAL_UNIT_ASSIGNED_CONTEXT -((#166,#167,#168)) REPRESENTATION_CONTEXT('Context #1', +#85 = CARTESIAN_POINT('',(-1.35078,-0.494586,0.)); +#86 = DIRECTION('',(-1.,0.,0.)); +#87 = DIRECTION('',(0.,1.,0.)); +#88 = ADVANCED_FACE('',(#89),#107,.F.); +#89 = FACE_BOUND('',#90,.F.); +#90 = EDGE_LOOP('',(#91,#92,#93,#101)); +#91 = ORIENTED_EDGE('',*,*,#47,.F.); +#92 = ORIENTED_EDGE('',*,*,#78,.F.); +#93 = ORIENTED_EDGE('',*,*,#94,.F.); +#94 = EDGE_CURVE('',#95,#62,#97,.T.); +#95 = VERTEX_POINT('',#96); +#96 = CARTESIAN_POINT('',(1.264708,-0.494586,0.)); +#97 = LINE('',#98,#99); +#98 = CARTESIAN_POINT('',(1.264708,-0.494586,0.)); +#99 = VECTOR('',#100,1.); +#100 = DIRECTION('',(-1.,0.,0.)); +#101 = ORIENTED_EDGE('',*,*,#102,.F.); +#102 = EDGE_CURVE('',#40,#95,#103,.T.); +#103 = LINE('',#104,#105); +#104 = CARTESIAN_POINT('',(1.264708,0.478192,0.)); +#105 = VECTOR('',#106,1.); +#106 = DIRECTION('',(0.,-1.,0.)); +#107 = PLANE('',#108); +#108 = AXIS2_PLACEMENT_3D('',#109,#110,#111); +#109 = CARTESIAN_POINT('',(-4.3036E-02,-8.197E-03,0.)); +#110 = DIRECTION('',(0.,0.,1.)); +#111 = DIRECTION('',(1.,0.,0.)); +#112 = ADVANCED_FACE('',(#113,#131),#142,.T.); +#113 = FACE_BOUND('',#114,.T.); +#114 = EDGE_LOOP('',(#115,#116,#117,#125)); +#115 = ORIENTED_EDGE('',*,*,#31,.F.); +#116 = ORIENTED_EDGE('',*,*,#71,.F.); +#117 = ORIENTED_EDGE('',*,*,#118,.F.); +#118 = EDGE_CURVE('',#119,#64,#121,.T.); +#119 = VERTEX_POINT('',#120); +#120 = CARTESIAN_POINT('',(1.264708,-0.494586,0.5)); +#121 = LINE('',#122,#123); +#122 = CARTESIAN_POINT('',(1.264708,-0.494586,0.5)); +#123 = VECTOR('',#124,1.); +#124 = DIRECTION('',(-1.,0.,0.)); +#125 = ORIENTED_EDGE('',*,*,#126,.F.); +#126 = EDGE_CURVE('',#32,#119,#127,.T.); +#127 = LINE('',#128,#129); +#128 = CARTESIAN_POINT('',(1.264708,0.478192,0.5)); +#129 = VECTOR('',#130,1.); +#130 = DIRECTION('',(0.,-1.,0.)); +#131 = FACE_BOUND('',#132,.T.); +#132 = EDGE_LOOP('',(#133)); +#133 = ORIENTED_EDGE('',*,*,#134,.F.); +#134 = EDGE_CURVE('',#135,#135,#137,.T.); +#135 = VERTEX_POINT('',#136); +#136 = CARTESIAN_POINT('',(-0.99643,-0.261517,0.5)); +#137 = CIRCLE('',#138,0.125887); +#138 = AXIS2_PLACEMENT_3D('',#139,#140,#141); +#139 = CARTESIAN_POINT('',(-1.122317,-0.261517,0.5)); +#140 = DIRECTION('',(0.,0.,1.)); +#141 = DIRECTION('',(1.,0.,0.)); +#142 = PLANE('',#143); +#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146); +#144 = CARTESIAN_POINT('',(-4.3036E-02,-8.197E-03,0.5)); +#145 = DIRECTION('',(0.,0.,1.)); +#146 = DIRECTION('',(1.,0.,0.)); +#147 = ADVANCED_FACE('',(#148),#159,.T.); +#148 = FACE_BOUND('',#149,.T.); +#149 = EDGE_LOOP('',(#150,#151,#152,#158)); +#150 = ORIENTED_EDGE('',*,*,#39,.T.); +#151 = ORIENTED_EDGE('',*,*,#126,.T.); +#152 = ORIENTED_EDGE('',*,*,#153,.F.); +#153 = EDGE_CURVE('',#95,#119,#154,.T.); +#154 = LINE('',#155,#156); +#155 = CARTESIAN_POINT('',(1.264708,-0.494586,0.)); +#156 = VECTOR('',#157,1.); +#157 = DIRECTION('',(0.,0.,1.)); +#158 = ORIENTED_EDGE('',*,*,#102,.F.); +#159 = PLANE('',#160); +#160 = AXIS2_PLACEMENT_3D('',#161,#162,#163); +#161 = CARTESIAN_POINT('',(1.264708,0.478192,0.)); +#162 = DIRECTION('',(1.,0.,0.)); +#163 = DIRECTION('',(0.,-1.,0.)); +#164 = ADVANCED_FACE('',(#165),#171,.T.); +#165 = FACE_BOUND('',#166,.T.); +#166 = EDGE_LOOP('',(#167,#168,#169,#170)); +#167 = ORIENTED_EDGE('',*,*,#153,.T.); +#168 = ORIENTED_EDGE('',*,*,#118,.T.); +#169 = ORIENTED_EDGE('',*,*,#61,.F.); +#170 = ORIENTED_EDGE('',*,*,#94,.F.); +#171 = PLANE('',#172); +#172 = AXIS2_PLACEMENT_3D('',#173,#174,#175); +#173 = CARTESIAN_POINT('',(1.264708,-0.494586,0.)); +#174 = DIRECTION('',(0.,-1.,0.)); +#175 = DIRECTION('',(-1.,0.,0.)); +#176 = ADVANCED_FACE('',(#177),#196,.F.); +#177 = FACE_BOUND('',#178,.T.); +#178 = EDGE_LOOP('',(#179,#187,#194,#195)); +#179 = ORIENTED_EDGE('',*,*,#180,.F.); +#180 = EDGE_CURVE('',#181,#135,#183,.T.); +#181 = VERTEX_POINT('',#182); +#182 = CARTESIAN_POINT('',(-0.99643,-0.261517,0.47)); +#183 = LINE('',#184,#185); +#184 = CARTESIAN_POINT('',(-0.99643,-0.261517,0.47)); +#185 = VECTOR('',#186,1.); +#186 = DIRECTION('',(0.,0.,1.)); +#187 = ORIENTED_EDGE('',*,*,#188,.F.); +#188 = EDGE_CURVE('',#181,#181,#189,.T.); +#189 = CIRCLE('',#190,0.125887); +#190 = AXIS2_PLACEMENT_3D('',#191,#192,#193); +#191 = CARTESIAN_POINT('',(-1.122317,-0.261517,0.47)); +#192 = DIRECTION('',(0.,0.,1.)); +#193 = DIRECTION('',(1.,0.,0.)); +#194 = ORIENTED_EDGE('',*,*,#180,.T.); +#195 = ORIENTED_EDGE('',*,*,#134,.T.); +#196 = CYLINDRICAL_SURFACE('',#197,0.125887); +#197 = AXIS2_PLACEMENT_3D('',#198,#199,#200); +#198 = CARTESIAN_POINT('',(-1.122317,-0.261517,0.47)); +#199 = DIRECTION('',(-0.,-0.,-1.)); +#200 = DIRECTION('',(1.,0.,0.)); +#201 = ADVANCED_FACE('',(#202),#205,.T.); +#202 = FACE_BOUND('',#203,.T.); +#203 = EDGE_LOOP('',(#204)); +#204 = ORIENTED_EDGE('',*,*,#188,.T.); +#205 = PLANE('',#206); +#206 = AXIS2_PLACEMENT_3D('',#207,#208,#209); +#207 = CARTESIAN_POINT('',(-1.122317,-0.261517,0.47)); +#208 = DIRECTION('',(0.,0.,1.)); +#209 = DIRECTION('',(1.,0.,0.)); +#210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#214)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#211,#212,#213)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); -#166 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#167 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#168 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#169 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#166, +#211 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#212 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#213 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#214 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#211, 'distance_accuracy_value','confusion accuracy'); -#170 = PRODUCT_TYPE('part',$,(#7)); -#171 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#172) - ,#165); -#172 = STYLED_ITEM('color',(#173),#15); -#173 = PRESENTATION_STYLE_ASSIGNMENT((#174,#180)); -#174 = SURFACE_STYLE_USAGE(.BOTH.,#175); -#175 = SURFACE_SIDE_STYLE('',(#176)); -#176 = SURFACE_STYLE_FILL_AREA(#177); -#177 = FILL_AREA_STYLE('',(#178)); -#178 = FILL_AREA_STYLE_COLOUR('',#179); -#179 = COLOUR_RGB('',0.180392161012,0.180392161012,0.180392161012); -#180 = CURVE_STYLE('',#181,POSITIVE_LENGTH_MEASURE(0.1),#179); -#181 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#215 = PRODUCT_TYPE('part',$,(#7)); +#216 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#217, + #225,#232,#239,#246,#253,#260,#268),#210); +#217 = STYLED_ITEM('color',(#218),#17); +#218 = PRESENTATION_STYLE_ASSIGNMENT((#219)); +#219 = SURFACE_STYLE_USAGE(.BOTH.,#220); +#220 = SURFACE_SIDE_STYLE('',(#221)); +#221 = SURFACE_STYLE_FILL_AREA(#222); +#222 = FILL_AREA_STYLE('',(#223)); +#223 = FILL_AREA_STYLE_COLOUR('',#224); +#224 = COLOUR_RGB('',0.180392161012,0.180392161012,0.180392161012); +#225 = STYLED_ITEM('color',(#226),#57); +#226 = PRESENTATION_STYLE_ASSIGNMENT((#227)); +#227 = SURFACE_STYLE_USAGE(.BOTH.,#228); +#228 = SURFACE_SIDE_STYLE('',(#229)); +#229 = SURFACE_STYLE_FILL_AREA(#230); +#230 = FILL_AREA_STYLE('',(#231)); +#231 = FILL_AREA_STYLE_COLOUR('',#224); +#232 = STYLED_ITEM('color',(#233),#88); +#233 = PRESENTATION_STYLE_ASSIGNMENT((#234)); +#234 = SURFACE_STYLE_USAGE(.BOTH.,#235); +#235 = SURFACE_SIDE_STYLE('',(#236)); +#236 = SURFACE_STYLE_FILL_AREA(#237); +#237 = FILL_AREA_STYLE('',(#238)); +#238 = FILL_AREA_STYLE_COLOUR('',#224); +#239 = STYLED_ITEM('color',(#240),#112); +#240 = PRESENTATION_STYLE_ASSIGNMENT((#241)); +#241 = SURFACE_STYLE_USAGE(.BOTH.,#242); +#242 = SURFACE_SIDE_STYLE('',(#243)); +#243 = SURFACE_STYLE_FILL_AREA(#244); +#244 = FILL_AREA_STYLE('',(#245)); +#245 = FILL_AREA_STYLE_COLOUR('',#224); +#246 = STYLED_ITEM('color',(#247),#147); +#247 = PRESENTATION_STYLE_ASSIGNMENT((#248)); +#248 = SURFACE_STYLE_USAGE(.BOTH.,#249); +#249 = SURFACE_SIDE_STYLE('',(#250)); +#250 = SURFACE_STYLE_FILL_AREA(#251); +#251 = FILL_AREA_STYLE('',(#252)); +#252 = FILL_AREA_STYLE_COLOUR('',#224); +#253 = STYLED_ITEM('color',(#254),#164); +#254 = PRESENTATION_STYLE_ASSIGNMENT((#255)); +#255 = SURFACE_STYLE_USAGE(.BOTH.,#256); +#256 = SURFACE_SIDE_STYLE('',(#257)); +#257 = SURFACE_STYLE_FILL_AREA(#258); +#258 = FILL_AREA_STYLE('',(#259)); +#259 = FILL_AREA_STYLE_COLOUR('',#224); +#260 = STYLED_ITEM('color',(#261),#176); +#261 = PRESENTATION_STYLE_ASSIGNMENT((#262)); +#262 = SURFACE_STYLE_USAGE(.BOTH.,#263); +#263 = SURFACE_SIDE_STYLE('',(#264)); +#264 = SURFACE_STYLE_FILL_AREA(#265); +#265 = FILL_AREA_STYLE('',(#266)); +#266 = FILL_AREA_STYLE_COLOUR('',#267); +#267 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#268 = STYLED_ITEM('color',(#269),#201); +#269 = PRESENTATION_STYLE_ASSIGNMENT((#270)); +#270 = SURFACE_STYLE_USAGE(.BOTH.,#271); +#271 = SURFACE_SIDE_STYLE('',(#272)); +#272 = SURFACE_STYLE_FILL_AREA(#273); +#273 = FILL_AREA_STYLE('',(#274)); +#274 = FILL_AREA_STYLE_COLOUR('',#267); ENDSEC; END-ISO-10303-21; diff --git a/3d/unsorted/TPD4S010DQA.wrl b/3d/unsorted/TPD4S010DQA.wrl index 42bd4880..ca57be2b 100644 --- a/3d/unsorted/TPD4S010DQA.wrl +++ b/3d/unsorted/TPD4S010DQA.wrl @@ -9,31 +9,43 @@ appearance Appearance{material Material{diffuseColor 0.180392 0.180392 0.180392 transparency 0}}} Shape { geometry IndexedFaceSet { creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] -coord Coordinate { point [0.497916 -0.194719 0,0.497916 0.188264 0,0.497916 0.188264 0.19685,0.497916 -0.194719 0.19685] +coord Coordinate { point [-0.531802 0.188264 0,-0.531802 -0.194719 0,-0.531802 -0.194719 0.19685,-0.531802 0.188264 0.19685] }} appearance Appearance{material Material{diffuseColor 0.180392 0.180392 0.180392 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] -coord Coordinate { point [-0.531802 -0.194719 0,0.497916 -0.194719 0,0.497916 -0.194719 0.19685,-0.531802 -0.194719 0.19685] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,0,2,-1] +coord Coordinate { point [-0.531802 -0.194719 0,-0.531802 0.188264 0,0.497916 0.188264 0,0.497916 -0.194719 0] }} appearance Appearance{material Material{diffuseColor 0.180392 0.180392 0.180392 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] -coord Coordinate { point [-0.531802 0.188264 0,-0.531802 -0.194719 0,-0.531802 -0.194719 0.19685,-0.531802 0.188264 0.19685] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,3,2,1,-1,4,0,2,-1,5,2,3,-1,6,4,2,-1,7,2,5,-1,8,6,2,-1,9,2,7,-1,10,8,2,-1,11,12,13,-1,11,14,12,-1,11,15,14,-1,11,16,15,-1,11,17,16,-1,11,18,17,-1,11,19,18,-1,11,20,19,-1,11,9,20,-1,11,2,9,-1,21,22,23,-1,21,24,10,-1,21,25,24,-1,21,26,25,-1,21,27,26,-1,21,23,27,-1,21,10,2,-1,28,29,22,-1,28,13,29,-1,28,11,13,-1,28,22,21,-1] +coord Coordinate { point [-0.47001 -0.143748 0.19685,-0.478954 -0.135825 0.19685,-0.531802 -0.194719 0.19685,-0.485741 -0.125992 0.19685,-0.459431 -0.1493 0.19685,-0.489978 -0.11482 0.19685,-0.44783 -0.15216 0.19685,-0.491418 -0.102959 0.19685,-0.435882 -0.15216 0.19685,-0.489978 -0.0910983 0.19685,-0.424281 -0.1493 0.19685,-0.531802 0.188264 0.19685,-0.413702 -0.0621708 0.19685,-0.404759 -0.0700937 0.19685,-0.424281 -0.0566182 0.19685,-0.435882 -0.0537589 0.19685,-0.44783 -0.0537589 0.19685,-0.459431 -0.0566182 0.19685,-0.47001 -0.0621708 0.19685,-0.478954 -0.0700937 0.19685,-0.485741 -0.0799268 0.19685,0.497916 -0.194719 0.19685,-0.393735 -0.0910983 0.19685,-0.392294 -0.102959 0.19685,-0.413702 -0.143748 0.19685,-0.404759 -0.135825 0.19685,-0.397971 -0.125992 0.19685,-0.393735 -0.11482 0.19685,0.497916 0.188264 0.19685,-0.397971 -0.0799268 0.19685] }} appearance Appearance{material Material{diffuseColor 0.180392 0.180392 0.180392 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,1,3,2,-1] -coord Coordinate { point [0.497916 -0.194719 0,-0.531802 -0.194719 0,0.497916 0.188264 0,-0.531802 0.188264 0] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [0.497916 -0.194719 0,0.497916 0.188264 0,0.497916 0.188264 0.19685,0.497916 -0.194719 0.19685] }} appearance Appearance{material Material{diffuseColor 0.180392 0.180392 0.180392 transparency 0}}} Shape { geometry IndexedFaceSet -{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1] -coord Coordinate { point [0.497916 0.188264 0.19685,-0.531802 -0.194719 0.19685,0.497916 -0.194719 0.19685,-0.531802 0.188264 0.19685] +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1] +coord Coordinate { point [-0.531802 -0.194719 0,0.497916 -0.194719 0,0.497916 -0.194719 0.19685,-0.531802 -0.194719 0.19685] }} appearance Appearance{material Material{diffuseColor 0.180392 0.180392 0.180392 transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,3,1,-1,4,2,5,-1,4,0,2,-1,6,7,8,-1,9,5,10,-1,6,11,7,-1,9,4,5,-1,12,8,13,-1,14,10,15,-1,12,6,8,-1,14,9,10,-1,16,13,17,-1,18,15,19,-1,16,12,13,-1,18,14,15,-1,20,17,21,-1,22,19,23,-1,20,16,17,-1,22,18,19,-1,24,21,25,-1,26,23,27,-1,24,20,21,-1,26,22,23,-1,28,27,29,-1,28,26,27,-1,30,25,31,-1,11,29,7,-1,30,24,25,-1,11,28,29,-1,32,31,33,-1,32,30,31,-1,34,33,35,-1,34,32,33,-1,36,35,37,-1,36,34,35,-1,38,37,39,-1,38,36,37,-1,40,39,41,-1,40,38,39,-1,42,40,41,-1,42,41,43,-1,44,42,43,-1,44,43,45,-1,46,45,47,-1,46,44,45,-1,48,47,49,-1,48,46,47,-1,50,49,51,-1,50,48,49,-1,3,51,1,-1,3,50,51,-1] +coord Coordinate { point [-0.459431 -0.1493 0.185039,-0.47001 -0.143748 0.19685,-0.459431 -0.1493 0.19685,-0.47001 -0.143748 0.185039,-0.44783 -0.15216 0.185039,-0.44783 -0.15216 0.19685,-0.393735 -0.0910983 0.185039,-0.392294 -0.102959 0.19685,-0.393735 -0.0910983 0.19685,-0.435882 -0.15216 0.185039,-0.435882 -0.15216 0.19685,-0.392294 -0.102959 0.185039,-0.397971 -0.0799268 0.185039,-0.397971 -0.0799268 0.19685,-0.424281 -0.1493 0.185039,-0.424281 -0.1493 0.19685,-0.404759 -0.0700937 0.185039,-0.404759 -0.0700937 0.19685,-0.413702 -0.143748 0.185039,-0.413702 -0.143748 0.19685,-0.413702 -0.0621708 0.185039,-0.413702 -0.0621708 0.19685,-0.404759 -0.135825 0.185039,-0.404759 -0.135825 0.19685,-0.424281 -0.0566182 0.185039,-0.424281 -0.0566182 0.19685,-0.397971 -0.125992 0.185039,-0.397971 -0.125992 0.19685,-0.393735 -0.11482 0.185039,-0.393735 -0.11482 0.19685,-0.435882 -0.0537589 0.185039,-0.435882 -0.0537589 0.19685,-0.44783 -0.0537589 0.185039,-0.44783 -0.0537589 0.19685,-0.459431 -0.0566182 0.185039,-0.459431 -0.0566182 0.19685,-0.47001 -0.0621708 0.185039,-0.47001 -0.0621708 0.19685,-0.478954 -0.0700937 0.185039,-0.478954 -0.0700937 0.19685,-0.485741 -0.0799268 0.185039,-0.485741 -0.0799268 0.19685,-0.489978 -0.0910983 0.185039,-0.489978 -0.0910983 0.19685,-0.491418 -0.102959 0.185039,-0.491418 -0.102959 0.19685,-0.489978 -0.11482 0.185039,-0.489978 -0.11482 0.19685,-0.485741 -0.125992 0.185039,-0.485741 -0.125992 0.19685,-0.478954 -0.135825 0.185039,-0.478954 -0.135825 0.19685] +}} +appearance Appearance{material Material{diffuseColor 0.8 0.8 0.8 +transparency 0}}} +Shape { geometry IndexedFaceSet +{ creaseAngle 0.50 coordIndex [0,1,2,-1,0,2,3,-1,0,4,5,-1,0,5,6,-1,0,6,7,-1,0,7,8,-1,0,8,9,-1,0,9,10,-1,0,10,11,-1,0,11,12,-1,0,12,13,-1,0,13,14,-1,0,14,15,-1,0,15,16,-1,0,16,17,-1,0,17,18,-1,0,18,19,-1,0,19,20,-1,0,20,21,-1,0,21,22,-1,0,22,23,-1,0,23,24,-1,0,24,25,-1,0,25,1,-1] +coord Coordinate { point [-0.404759 -0.0700937 0.185039,-0.392294 -0.102959 0.185039,-0.393735 -0.0910983 0.185039,-0.397971 -0.0799268 0.185039,-0.413702 -0.0621708 0.185039,-0.424281 -0.0566182 0.185039,-0.435882 -0.0537589 0.185039,-0.44783 -0.0537589 0.185039,-0.459431 -0.0566182 0.185039,-0.47001 -0.0621708 0.185039,-0.478954 -0.0700937 0.185039,-0.485741 -0.0799268 0.185039,-0.489978 -0.0910983 0.185039,-0.491418 -0.102959 0.185039,-0.489978 -0.11482 0.185039,-0.485741 -0.125992 0.185039,-0.478954 -0.135825 0.185039,-0.47001 -0.143748 0.185039,-0.459431 -0.1493 0.185039,-0.44783 -0.15216 0.185039,-0.435882 -0.15216 0.185039,-0.424281 -0.1493 0.185039,-0.413702 -0.143748 0.185039,-0.404759 -0.135825 0.185039,-0.397971 -0.125992 0.185039,-0.393735 -0.11482 0.185039] +}} +appearance Appearance{material Material{diffuseColor 0.8 0.8 0.8 +transparency 0}}}