diff --git a/Electrical Parts/electronic-components/Electronic Button/through-hole/cherry-mx-basic.FCStd b/Electrical Parts/electronic-components/Electronic Button/through-hole/cherry-mx-basic.FCStd index 05530741..82bc65cc 100644 Binary files a/Electrical Parts/electronic-components/Electronic Button/through-hole/cherry-mx-basic.FCStd and b/Electrical Parts/electronic-components/Electronic Button/through-hole/cherry-mx-basic.FCStd differ diff --git a/Electrical Parts/electronic-components/Electronic Button/through-hole/cherry-mx-basic.step b/Electrical Parts/electronic-components/Electronic Button/through-hole/cherry-mx-basic.step index 5db35cfa..4740072d 100644 --- a/Electrical Parts/electronic-components/Electronic Button/through-hole/cherry-mx-basic.step +++ b/Electrical Parts/electronic-components/Electronic Button/through-hole/cherry-mx-basic.step @@ -4,9 +4,8 @@ FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); FILE_NAME( '/home/obijuan/develop/FreeCAD-library/Electrical Parts/electronic-components/Electronic -Button/through-hole/cherry-mx-basic.step','2020-01-18T10:35:21',( - 'Author'),(''),'Open CASCADE STEP processor 7.4','FreeCAD','Unknown' - ); +Button/through-hole/cherry-mx-basic.step','2020-01-21T19:45:43',(''),('' + ),'Open CASCADE STEP processor 7.4','FreeCAD','Unknown'); FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); ENDSEC; DATA; @@ -43,7 +42,7 @@ DATA; #29 = DIRECTION('',(0.,0.,1.)); #30 = DIRECTION('',(1.,0.,0.)); #31 = AXIS2_PLACEMENT_3D('',#32,#33,#34); -#32 = CARTESIAN_POINT('',(6.8,2.5,0.)); +#32 = CARTESIAN_POINT('',(3.77,-2.7,-8.55)); #33 = DIRECTION('',(0.,0.,1.)); #34 = DIRECTION('',(1.,0.,0.)); #35 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) @@ -5814,7 +5813,7 @@ SHAPE_REPRESENTATION_RELATIONSHIP() ); #4978 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); #4979 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #4980); -#4980 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','cherry-body','',#5,#4971,$); +#4980 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','cherry-body','',#5,#4971,$); #4981 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4973)); #4982 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4983),#6259); #4983 = MANIFOLD_SOLID_BREP('',#4984); @@ -7312,7 +7311,7 @@ SHAPE_REPRESENTATION_RELATIONSHIP() ); #6273 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); #6274 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #6275); -#6275 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','cherry-axis','',#5,#6266,$); +#6275 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','cherry-axis','',#5,#6266,$); #6276 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6268)); #6277 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6278),#6428); #6278 = MANIFOLD_SOLID_BREP('',#6279); @@ -7511,7 +7510,7 @@ SHAPE_REPRESENTATION_RELATIONSHIP() ); #6442 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); #6443 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #6444); -#6444 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','cherry-peg','',#5,#6435,$); +#6444 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','cherry-peg','',#5,#6435,$); #6445 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6437)); #6446 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6447),#6777); #6447 = MANIFOLD_SOLID_BREP('',#6448); @@ -7915,472 +7914,79 @@ SHAPE_REPRESENTATION_RELATIONSHIP() ); #6791 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); #6792 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #6793); -#6793 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','pin1','',#5,#6784,$); +#6793 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','pin1','',#5,#6784,$); #6794 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6786)); -#6795 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#6796),#7126); -#6796 = MANIFOLD_SOLID_BREP('',#6797); -#6797 = CLOSED_SHELL('',(#6798,#6918,#6994,#7065,#7112,#7119)); -#6798 = ADVANCED_FACE('',(#6799),#6813,.T.); -#6799 = FACE_BOUND('',#6800,.T.); -#6800 = EDGE_LOOP('',(#6801,#6836,#6864,#6892)); -#6801 = ORIENTED_EDGE('',*,*,#6802,.T.); -#6802 = EDGE_CURVE('',#6803,#6805,#6807,.T.); -#6803 = VERTEX_POINT('',#6804); -#6804 = CARTESIAN_POINT('',(-3.46,-5.1,-8.55)); -#6805 = VERTEX_POINT('',#6806); -#6806 = CARTESIAN_POINT('',(-3.46,-5.1,-5.5)); -#6807 = SURFACE_CURVE('',#6808,(#6812,#6824),.PCURVE_S1.); -#6808 = LINE('',#6809,#6810); -#6809 = CARTESIAN_POINT('',(-3.46,-5.1,-8.55)); -#6810 = VECTOR('',#6811,1.); -#6811 = DIRECTION('',(0.,0.,1.)); -#6812 = PCURVE('',#6813,#6818); -#6813 = PLANE('',#6814); -#6814 = AXIS2_PLACEMENT_3D('',#6815,#6816,#6817); -#6815 = CARTESIAN_POINT('',(-3.46,-5.1,-8.55)); -#6816 = DIRECTION('',(0.,1.,0.)); -#6817 = DIRECTION('',(1.,0.,0.)); -#6818 = DEFINITIONAL_REPRESENTATION('',(#6819),#6823); -#6819 = LINE('',#6820,#6821); -#6820 = CARTESIAN_POINT('',(0.,0.)); -#6821 = VECTOR('',#6822,1.); -#6822 = DIRECTION('',(0.,-1.)); -#6823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6824 = PCURVE('',#6825,#6830); -#6825 = PLANE('',#6826); -#6826 = AXIS2_PLACEMENT_3D('',#6827,#6828,#6829); -#6827 = CARTESIAN_POINT('',(-3.46,-5.3,-8.55)); -#6828 = DIRECTION('',(-1.,0.,0.)); -#6829 = DIRECTION('',(0.,1.,0.)); -#6830 = DEFINITIONAL_REPRESENTATION('',(#6831),#6835); -#6831 = LINE('',#6832,#6833); -#6832 = CARTESIAN_POINT('',(0.2,0.)); -#6833 = VECTOR('',#6834,1.); -#6834 = DIRECTION('',(0.,-1.)); -#6835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6836 = ORIENTED_EDGE('',*,*,#6837,.T.); -#6837 = EDGE_CURVE('',#6805,#6838,#6840,.T.); -#6838 = VERTEX_POINT('',#6839); -#6839 = CARTESIAN_POINT('',(-2.6,-5.1,-5.5)); -#6840 = SURFACE_CURVE('',#6841,(#6845,#6852),.PCURVE_S1.); -#6841 = LINE('',#6842,#6843); -#6842 = CARTESIAN_POINT('',(-3.46,-5.1,-5.5)); -#6843 = VECTOR('',#6844,1.); -#6844 = DIRECTION('',(1.,0.,0.)); -#6845 = PCURVE('',#6813,#6846); -#6846 = DEFINITIONAL_REPRESENTATION('',(#6847),#6851); -#6847 = LINE('',#6848,#6849); -#6848 = CARTESIAN_POINT('',(0.,-3.05)); -#6849 = VECTOR('',#6850,1.); -#6850 = DIRECTION('',(1.,0.)); -#6851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6852 = PCURVE('',#6853,#6858); -#6853 = PLANE('',#6854); -#6854 = AXIS2_PLACEMENT_3D('',#6855,#6856,#6857); -#6855 = CARTESIAN_POINT('',(-3.03,-5.2,-5.5)); -#6856 = DIRECTION('',(-0.,-0.,-1.)); -#6857 = DIRECTION('',(-1.,0.,0.)); -#6858 = DEFINITIONAL_REPRESENTATION('',(#6859),#6863); -#6859 = LINE('',#6860,#6861); -#6860 = CARTESIAN_POINT('',(0.43,1.E-01)); -#6861 = VECTOR('',#6862,1.); -#6862 = DIRECTION('',(-1.,0.)); -#6863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6864 = ORIENTED_EDGE('',*,*,#6865,.F.); -#6865 = EDGE_CURVE('',#6866,#6838,#6868,.T.); -#6866 = VERTEX_POINT('',#6867); -#6867 = CARTESIAN_POINT('',(-2.6,-5.1,-8.55)); -#6868 = SURFACE_CURVE('',#6869,(#6873,#6880),.PCURVE_S1.); -#6869 = LINE('',#6870,#6871); -#6870 = CARTESIAN_POINT('',(-2.6,-5.1,-8.55)); -#6871 = VECTOR('',#6872,1.); -#6872 = DIRECTION('',(0.,0.,1.)); -#6873 = PCURVE('',#6813,#6874); -#6874 = DEFINITIONAL_REPRESENTATION('',(#6875),#6879); -#6875 = LINE('',#6876,#6877); -#6876 = CARTESIAN_POINT('',(0.86,0.)); -#6877 = VECTOR('',#6878,1.); -#6878 = DIRECTION('',(0.,-1.)); -#6879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6880 = PCURVE('',#6881,#6886); -#6881 = PLANE('',#6882); -#6882 = AXIS2_PLACEMENT_3D('',#6883,#6884,#6885); -#6883 = CARTESIAN_POINT('',(-2.6,-5.1,-8.55)); -#6884 = DIRECTION('',(1.,0.,0.)); -#6885 = DIRECTION('',(0.,-1.,0.)); -#6886 = DEFINITIONAL_REPRESENTATION('',(#6887),#6891); -#6887 = LINE('',#6888,#6889); -#6888 = CARTESIAN_POINT('',(0.,0.)); -#6889 = VECTOR('',#6890,1.); -#6890 = DIRECTION('',(0.,-1.)); -#6891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6892 = ORIENTED_EDGE('',*,*,#6893,.F.); -#6893 = EDGE_CURVE('',#6803,#6866,#6894,.T.); -#6894 = SURFACE_CURVE('',#6895,(#6899,#6906),.PCURVE_S1.); -#6895 = LINE('',#6896,#6897); -#6896 = CARTESIAN_POINT('',(-3.46,-5.1,-8.55)); -#6897 = VECTOR('',#6898,1.); -#6898 = DIRECTION('',(1.,0.,0.)); -#6899 = PCURVE('',#6813,#6900); -#6900 = DEFINITIONAL_REPRESENTATION('',(#6901),#6905); -#6901 = LINE('',#6902,#6903); -#6902 = CARTESIAN_POINT('',(0.,0.)); -#6903 = VECTOR('',#6904,1.); -#6904 = DIRECTION('',(1.,0.)); -#6905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6906 = PCURVE('',#6907,#6912); -#6907 = PLANE('',#6908); -#6908 = AXIS2_PLACEMENT_3D('',#6909,#6910,#6911); -#6909 = CARTESIAN_POINT('',(-3.03,-5.2,-8.55)); -#6910 = DIRECTION('',(-0.,-0.,-1.)); -#6911 = DIRECTION('',(-1.,0.,0.)); -#6912 = DEFINITIONAL_REPRESENTATION('',(#6913),#6917); -#6913 = LINE('',#6914,#6915); -#6914 = CARTESIAN_POINT('',(0.43,1.E-01)); -#6915 = VECTOR('',#6916,1.); -#6916 = DIRECTION('',(-1.,0.)); -#6917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6918 = ADVANCED_FACE('',(#6919),#6881,.T.); -#6919 = FACE_BOUND('',#6920,.T.); -#6920 = EDGE_LOOP('',(#6921,#6922,#6945,#6973)); -#6921 = ORIENTED_EDGE('',*,*,#6865,.T.); -#6922 = ORIENTED_EDGE('',*,*,#6923,.T.); -#6923 = EDGE_CURVE('',#6838,#6924,#6926,.T.); -#6924 = VERTEX_POINT('',#6925); -#6925 = CARTESIAN_POINT('',(-2.6,-5.3,-5.5)); -#6926 = SURFACE_CURVE('',#6927,(#6931,#6938),.PCURVE_S1.); -#6927 = LINE('',#6928,#6929); -#6928 = CARTESIAN_POINT('',(-2.6,-5.1,-5.5)); -#6929 = VECTOR('',#6930,1.); -#6930 = DIRECTION('',(0.,-1.,0.)); -#6931 = PCURVE('',#6881,#6932); -#6932 = DEFINITIONAL_REPRESENTATION('',(#6933),#6937); -#6933 = LINE('',#6934,#6935); -#6934 = CARTESIAN_POINT('',(0.,-3.05)); -#6935 = VECTOR('',#6936,1.); -#6936 = DIRECTION('',(1.,0.)); -#6937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6938 = PCURVE('',#6853,#6939); -#6939 = DEFINITIONAL_REPRESENTATION('',(#6940),#6944); -#6940 = LINE('',#6941,#6942); -#6941 = CARTESIAN_POINT('',(-0.43,1.E-01)); -#6942 = VECTOR('',#6943,1.); -#6943 = DIRECTION('',(0.,-1.)); -#6944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6945 = ORIENTED_EDGE('',*,*,#6946,.F.); -#6946 = EDGE_CURVE('',#6947,#6924,#6949,.T.); -#6947 = VERTEX_POINT('',#6948); -#6948 = CARTESIAN_POINT('',(-2.6,-5.3,-8.55)); -#6949 = SURFACE_CURVE('',#6950,(#6954,#6961),.PCURVE_S1.); -#6950 = LINE('',#6951,#6952); -#6951 = CARTESIAN_POINT('',(-2.6,-5.3,-8.55)); -#6952 = VECTOR('',#6953,1.); -#6953 = DIRECTION('',(0.,0.,1.)); -#6954 = PCURVE('',#6881,#6955); -#6955 = DEFINITIONAL_REPRESENTATION('',(#6956),#6960); -#6956 = LINE('',#6957,#6958); -#6957 = CARTESIAN_POINT('',(0.2,0.)); -#6958 = VECTOR('',#6959,1.); -#6959 = DIRECTION('',(0.,-1.)); -#6960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6961 = PCURVE('',#6962,#6967); -#6962 = PLANE('',#6963); -#6963 = AXIS2_PLACEMENT_3D('',#6964,#6965,#6966); -#6964 = CARTESIAN_POINT('',(-2.6,-5.3,-8.55)); -#6965 = DIRECTION('',(0.,-1.,0.)); -#6966 = DIRECTION('',(-1.,0.,0.)); -#6967 = DEFINITIONAL_REPRESENTATION('',(#6968),#6972); -#6968 = LINE('',#6969,#6970); -#6969 = CARTESIAN_POINT('',(0.,-0.)); -#6970 = VECTOR('',#6971,1.); -#6971 = DIRECTION('',(0.,-1.)); -#6972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6973 = ORIENTED_EDGE('',*,*,#6974,.F.); -#6974 = EDGE_CURVE('',#6866,#6947,#6975,.T.); -#6975 = SURFACE_CURVE('',#6976,(#6980,#6987),.PCURVE_S1.); -#6976 = LINE('',#6977,#6978); -#6977 = CARTESIAN_POINT('',(-2.6,-5.1,-8.55)); -#6978 = VECTOR('',#6979,1.); -#6979 = DIRECTION('',(0.,-1.,0.)); -#6980 = PCURVE('',#6881,#6981); -#6981 = DEFINITIONAL_REPRESENTATION('',(#6982),#6986); -#6982 = LINE('',#6983,#6984); -#6983 = CARTESIAN_POINT('',(0.,0.)); -#6984 = VECTOR('',#6985,1.); -#6985 = DIRECTION('',(1.,0.)); -#6986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6987 = PCURVE('',#6907,#6988); -#6988 = DEFINITIONAL_REPRESENTATION('',(#6989),#6993); -#6989 = LINE('',#6990,#6991); -#6990 = CARTESIAN_POINT('',(-0.43,1.E-01)); -#6991 = VECTOR('',#6992,1.); -#6992 = DIRECTION('',(0.,-1.)); -#6993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6994 = ADVANCED_FACE('',(#6995),#6962,.T.); -#6995 = FACE_BOUND('',#6996,.T.); -#6996 = EDGE_LOOP('',(#6997,#6998,#7021,#7044)); -#6997 = ORIENTED_EDGE('',*,*,#6946,.T.); -#6998 = ORIENTED_EDGE('',*,*,#6999,.T.); -#6999 = EDGE_CURVE('',#6924,#7000,#7002,.T.); -#7000 = VERTEX_POINT('',#7001); -#7001 = CARTESIAN_POINT('',(-3.46,-5.3,-5.5)); -#7002 = SURFACE_CURVE('',#7003,(#7007,#7014),.PCURVE_S1.); -#7003 = LINE('',#7004,#7005); -#7004 = CARTESIAN_POINT('',(-2.6,-5.3,-5.5)); -#7005 = VECTOR('',#7006,1.); -#7006 = DIRECTION('',(-1.,0.,0.)); -#7007 = PCURVE('',#6962,#7008); -#7008 = DEFINITIONAL_REPRESENTATION('',(#7009),#7013); -#7009 = LINE('',#7010,#7011); -#7010 = CARTESIAN_POINT('',(0.,-3.05)); -#7011 = VECTOR('',#7012,1.); -#7012 = DIRECTION('',(1.,0.)); -#7013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7014 = PCURVE('',#6853,#7015); -#7015 = DEFINITIONAL_REPRESENTATION('',(#7016),#7020); -#7016 = LINE('',#7017,#7018); -#7017 = CARTESIAN_POINT('',(-0.43,-1.E-01)); -#7018 = VECTOR('',#7019,1.); -#7019 = DIRECTION('',(1.,0.)); -#7020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7021 = ORIENTED_EDGE('',*,*,#7022,.F.); -#7022 = EDGE_CURVE('',#7023,#7000,#7025,.T.); -#7023 = VERTEX_POINT('',#7024); -#7024 = CARTESIAN_POINT('',(-3.46,-5.3,-8.55)); -#7025 = SURFACE_CURVE('',#7026,(#7030,#7037),.PCURVE_S1.); -#7026 = LINE('',#7027,#7028); -#7027 = CARTESIAN_POINT('',(-3.46,-5.3,-8.55)); -#7028 = VECTOR('',#7029,1.); -#7029 = DIRECTION('',(0.,0.,1.)); -#7030 = PCURVE('',#6962,#7031); -#7031 = DEFINITIONAL_REPRESENTATION('',(#7032),#7036); -#7032 = LINE('',#7033,#7034); -#7033 = CARTESIAN_POINT('',(0.86,0.)); -#7034 = VECTOR('',#7035,1.); -#7035 = DIRECTION('',(0.,-1.)); -#7036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7037 = PCURVE('',#6825,#7038); -#7038 = DEFINITIONAL_REPRESENTATION('',(#7039),#7043); -#7039 = LINE('',#7040,#7041); -#7040 = CARTESIAN_POINT('',(0.,0.)); -#7041 = VECTOR('',#7042,1.); -#7042 = DIRECTION('',(0.,-1.)); -#7043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7044 = ORIENTED_EDGE('',*,*,#7045,.F.); -#7045 = EDGE_CURVE('',#6947,#7023,#7046,.T.); -#7046 = SURFACE_CURVE('',#7047,(#7051,#7058),.PCURVE_S1.); -#7047 = LINE('',#7048,#7049); -#7048 = CARTESIAN_POINT('',(-2.6,-5.3,-8.55)); -#7049 = VECTOR('',#7050,1.); -#7050 = DIRECTION('',(-1.,0.,0.)); -#7051 = PCURVE('',#6962,#7052); -#7052 = DEFINITIONAL_REPRESENTATION('',(#7053),#7057); -#7053 = LINE('',#7054,#7055); -#7054 = CARTESIAN_POINT('',(0.,-0.)); -#7055 = VECTOR('',#7056,1.); -#7056 = DIRECTION('',(1.,0.)); -#7057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7058 = PCURVE('',#6907,#7059); -#7059 = DEFINITIONAL_REPRESENTATION('',(#7060),#7064); -#7060 = LINE('',#7061,#7062); -#7061 = CARTESIAN_POINT('',(-0.43,-1.E-01)); -#7062 = VECTOR('',#7063,1.); -#7063 = DIRECTION('',(1.,0.)); -#7064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7065 = ADVANCED_FACE('',(#7066),#6825,.T.); -#7066 = FACE_BOUND('',#7067,.T.); -#7067 = EDGE_LOOP('',(#7068,#7069,#7090,#7091)); -#7068 = ORIENTED_EDGE('',*,*,#7022,.T.); -#7069 = ORIENTED_EDGE('',*,*,#7070,.T.); -#7070 = EDGE_CURVE('',#7000,#6805,#7071,.T.); -#7071 = SURFACE_CURVE('',#7072,(#7076,#7083),.PCURVE_S1.); -#7072 = LINE('',#7073,#7074); -#7073 = CARTESIAN_POINT('',(-3.46,-5.3,-5.5)); -#7074 = VECTOR('',#7075,1.); -#7075 = DIRECTION('',(0.,1.,0.)); -#7076 = PCURVE('',#6825,#7077); -#7077 = DEFINITIONAL_REPRESENTATION('',(#7078),#7082); -#7078 = LINE('',#7079,#7080); -#7079 = CARTESIAN_POINT('',(0.,-3.05)); -#7080 = VECTOR('',#7081,1.); -#7081 = DIRECTION('',(1.,0.)); -#7082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7083 = PCURVE('',#6853,#7084); -#7084 = DEFINITIONAL_REPRESENTATION('',(#7085),#7089); -#7085 = LINE('',#7086,#7087); -#7086 = CARTESIAN_POINT('',(0.43,-1.E-01)); -#7087 = VECTOR('',#7088,1.); -#7088 = DIRECTION('',(0.,1.)); -#7089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7090 = ORIENTED_EDGE('',*,*,#6802,.F.); -#7091 = ORIENTED_EDGE('',*,*,#7092,.F.); -#7092 = EDGE_CURVE('',#7023,#6803,#7093,.T.); -#7093 = SURFACE_CURVE('',#7094,(#7098,#7105),.PCURVE_S1.); -#7094 = LINE('',#7095,#7096); -#7095 = CARTESIAN_POINT('',(-3.46,-5.3,-8.55)); -#7096 = VECTOR('',#7097,1.); -#7097 = DIRECTION('',(0.,1.,0.)); -#7098 = PCURVE('',#6825,#7099); -#7099 = DEFINITIONAL_REPRESENTATION('',(#7100),#7104); -#7100 = LINE('',#7101,#7102); -#7101 = CARTESIAN_POINT('',(0.,0.)); -#7102 = VECTOR('',#7103,1.); -#7103 = DIRECTION('',(1.,0.)); -#7104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7105 = PCURVE('',#6907,#7106); -#7106 = DEFINITIONAL_REPRESENTATION('',(#7107),#7111); -#7107 = LINE('',#7108,#7109); -#7108 = CARTESIAN_POINT('',(0.43,-1.E-01)); -#7109 = VECTOR('',#7110,1.); -#7110 = DIRECTION('',(0.,1.)); -#7111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7112 = ADVANCED_FACE('',(#7113),#6907,.T.); -#7113 = FACE_BOUND('',#7114,.T.); -#7114 = EDGE_LOOP('',(#7115,#7116,#7117,#7118)); -#7115 = ORIENTED_EDGE('',*,*,#6893,.T.); -#7116 = ORIENTED_EDGE('',*,*,#6974,.T.); -#7117 = ORIENTED_EDGE('',*,*,#7045,.T.); -#7118 = ORIENTED_EDGE('',*,*,#7092,.T.); -#7119 = ADVANCED_FACE('',(#7120),#6853,.F.); -#7120 = FACE_BOUND('',#7121,.F.); -#7121 = EDGE_LOOP('',(#7122,#7123,#7124,#7125)); -#7122 = ORIENTED_EDGE('',*,*,#6837,.T.); -#7123 = ORIENTED_EDGE('',*,*,#6923,.T.); -#7124 = ORIENTED_EDGE('',*,*,#6999,.T.); -#7125 = ORIENTED_EDGE('',*,*,#7070,.T.); -#7126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7130)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#7127,#7128,#7129)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#7127 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#7128 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#7129 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#7130 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7127, - 'distance_accuracy_value','confusion accuracy'); -#7131 = SHAPE_DEFINITION_REPRESENTATION(#7132,#6795); -#7132 = PRODUCT_DEFINITION_SHAPE('','',#7133); -#7133 = PRODUCT_DEFINITION('design','',#7134,#7137); -#7134 = PRODUCT_DEFINITION_FORMATION('','',#7135); -#7135 = PRODUCT('pin2','pin2','',(#7136)); -#7136 = PRODUCT_CONTEXT('',#2,'mechanical'); -#7137 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#7138 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7139,#7141); -#7139 = ( REPRESENTATION_RELATIONSHIP('','',#6795,#10) -REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7140) +#6795 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6796,#6798); +#6796 = ( REPRESENTATION_RELATIONSHIP('','',#6446,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6797) SHAPE_REPRESENTATION_RELATIONSHIP() ); -#7140 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31); -#7141 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', - #7142); -#7142 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','pin2','',#5,#7133,$); -#7143 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7135)); -#7144 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7145),#7126); -#7145 = STYLED_ITEM('color',(#7146),#6796); -#7146 = PRESENTATION_STYLE_ASSIGNMENT((#7147,#7153)); -#7147 = SURFACE_STYLE_USAGE(.BOTH.,#7148); -#7148 = SURFACE_SIDE_STYLE('',(#7149)); -#7149 = SURFACE_STYLE_FILL_AREA(#7150); -#7150 = FILL_AREA_STYLE('',(#7151)); -#7151 = FILL_AREA_STYLE_COLOUR('',#7152); -#7152 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); -#7153 = CURVE_STYLE('',#7154,POSITIVE_LENGTH_MEASURE(0.1),#7155); -#7154 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7155 = COLOUR_RGB('',9.803921729326E-02,9.803921729326E-02, +#6797 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31); +#6798 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #6799); +#6799 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','pin002','',#5,#6784,$); +#6800 = SHAPE_DEFINITION_REPRESENTATION(#6798,#6801); +#6801 = SHAPE_REPRESENTATION('',(#31),#6777); +#6802 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #6803),#4964); +#6803 = STYLED_ITEM('color',(#6804),#42); +#6804 = PRESENTATION_STYLE_ASSIGNMENT((#6805,#6811)); +#6805 = SURFACE_STYLE_USAGE(.BOTH.,#6806); +#6806 = SURFACE_SIDE_STYLE('',(#6807)); +#6807 = SURFACE_STYLE_FILL_AREA(#6808); +#6808 = FILL_AREA_STYLE('',(#6809)); +#6809 = FILL_AREA_STYLE_COLOUR('',#6810); +#6810 = COLOUR_RGB('',0.329411774874,0.329411774874,0.329411774874); +#6811 = CURVE_STYLE('',#6812,POSITIVE_LENGTH_MEASURE(0.1),#6813); +#6812 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#6813 = COLOUR_RGB('',9.803921729326E-02,9.803921729326E-02, + 9.803921729326E-02); +#6814 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #6815),#6428); +#6815 = STYLED_ITEM('color',(#6816),#6278); +#6816 = PRESENTATION_STYLE_ASSIGNMENT((#6817,#6823)); +#6817 = SURFACE_STYLE_USAGE(.BOTH.,#6818); +#6818 = SURFACE_SIDE_STYLE('',(#6819)); +#6819 = SURFACE_STYLE_FILL_AREA(#6820); +#6820 = FILL_AREA_STYLE('',(#6821)); +#6821 = FILL_AREA_STYLE_COLOUR('',#6822); +#6822 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#6823 = CURVE_STYLE('',#6824,POSITIVE_LENGTH_MEASURE(0.1),#6813); +#6824 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#6825 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #6826),#6259); +#6826 = STYLED_ITEM('color',(#6827),#4983); +#6827 = PRESENTATION_STYLE_ASSIGNMENT((#6828,#6834)); +#6828 = SURFACE_STYLE_USAGE(.BOTH.,#6829); +#6829 = SURFACE_SIDE_STYLE('',(#6830)); +#6830 = SURFACE_STYLE_FILL_AREA(#6831); +#6831 = FILL_AREA_STYLE('',(#6832)); +#6832 = FILL_AREA_STYLE_COLOUR('',#6833); +#6833 = COLOUR_RGB('',0.666666686535,0.333333343267,0.); +#6834 = CURVE_STYLE('',#6835,POSITIVE_LENGTH_MEASURE(0.1),#6813); +#6835 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#6836 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #6837,#6847),#6777); +#6837 = STYLED_ITEM('color',(#6838),#6447); +#6838 = PRESENTATION_STYLE_ASSIGNMENT((#6839,#6845)); +#6839 = SURFACE_STYLE_USAGE(.BOTH.,#6840); +#6840 = SURFACE_SIDE_STYLE('',(#6841)); +#6841 = SURFACE_STYLE_FILL_AREA(#6842); +#6842 = FILL_AREA_STYLE('',(#6843)); +#6843 = FILL_AREA_STYLE_COLOUR('',#6844); +#6844 = COLOUR_RGB('',1.,0.666666686535,0.); +#6845 = CURVE_STYLE('',#6846,POSITIVE_LENGTH_MEASURE(0.1),#6813); +#6846 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#6847 = OVER_RIDING_STYLED_ITEM('overriding color',(#6848),#6447,#6837); +#6848 = PRESENTATION_STYLE_BY_CONTEXT((#6849,#6855),#6801); +#6849 = SURFACE_STYLE_USAGE(.BOTH.,#6850); +#6850 = SURFACE_SIDE_STYLE('',(#6851)); +#6851 = SURFACE_STYLE_FILL_AREA(#6852); +#6852 = FILL_AREA_STYLE('',(#6853)); +#6853 = FILL_AREA_STYLE_COLOUR('',#6854); +#6854 = COLOUR_RGB('',1.,0.666666686535,0.); +#6855 = CURVE_STYLE('',#6856,POSITIVE_LENGTH_MEASURE(0.1),#6857); +#6856 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#6857 = COLOUR_RGB('',9.803921729326E-02,9.803921729326E-02, 9.803921729326E-02); -#7156 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7157),#6259); -#7157 = STYLED_ITEM('color',(#7158),#4983); -#7158 = PRESENTATION_STYLE_ASSIGNMENT((#7159,#7165)); -#7159 = SURFACE_STYLE_USAGE(.BOTH.,#7160); -#7160 = SURFACE_SIDE_STYLE('',(#7161)); -#7161 = SURFACE_STYLE_FILL_AREA(#7162); -#7162 = FILL_AREA_STYLE('',(#7163)); -#7163 = FILL_AREA_STYLE_COLOUR('',#7164); -#7164 = COLOUR_RGB('',0.666666686535,0.333333343267,0.); -#7165 = CURVE_STYLE('',#7166,POSITIVE_LENGTH_MEASURE(0.1),#7155); -#7166 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7167 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7168),#6428); -#7168 = STYLED_ITEM('color',(#7169),#6278); -#7169 = PRESENTATION_STYLE_ASSIGNMENT((#7170,#7175)); -#7170 = SURFACE_STYLE_USAGE(.BOTH.,#7171); -#7171 = SURFACE_SIDE_STYLE('',(#7172)); -#7172 = SURFACE_STYLE_FILL_AREA(#7173); -#7173 = FILL_AREA_STYLE('',(#7174)); -#7174 = FILL_AREA_STYLE_COLOUR('',#7152); -#7175 = CURVE_STYLE('',#7176,POSITIVE_LENGTH_MEASURE(0.1),#7155); -#7176 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7177 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7178),#4964); -#7178 = STYLED_ITEM('color',(#7179),#42); -#7179 = PRESENTATION_STYLE_ASSIGNMENT((#7180,#7186)); -#7180 = SURFACE_STYLE_USAGE(.BOTH.,#7181); -#7181 = SURFACE_SIDE_STYLE('',(#7182)); -#7182 = SURFACE_STYLE_FILL_AREA(#7183); -#7183 = FILL_AREA_STYLE('',(#7184)); -#7184 = FILL_AREA_STYLE_COLOUR('',#7185); -#7185 = COLOUR_RGB('',0.329411774874,0.329411774874,0.329411774874); -#7186 = CURVE_STYLE('',#7187,POSITIVE_LENGTH_MEASURE(0.1),#7155); -#7187 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#7188 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( - #7189),#6777); -#7189 = STYLED_ITEM('color',(#7190),#6447); -#7190 = PRESENTATION_STYLE_ASSIGNMENT((#7191,#7197)); -#7191 = SURFACE_STYLE_USAGE(.BOTH.,#7192); -#7192 = SURFACE_SIDE_STYLE('',(#7193)); -#7193 = SURFACE_STYLE_FILL_AREA(#7194); -#7194 = FILL_AREA_STYLE('',(#7195)); -#7195 = FILL_AREA_STYLE_COLOUR('',#7196); -#7196 = COLOUR_RGB('',1.,0.666666686535,0.); -#7197 = CURVE_STYLE('',#7198,POSITIVE_LENGTH_MEASURE(0.1),#7155); -#7198 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); ENDSEC; END-ISO-10303-21;